{"id":13436577,"url":"https://github.com/nervosnetwork/ckb","last_synced_at":"2025-05-12T20:52:14.384Z","repository":{"id":37334875,"uuid":"158225088","full_name":"nervosnetwork/ckb","owner":"nervosnetwork","description":"The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.","archived":false,"fork":false,"pushed_at":"2025-05-06T17:02:56.000Z","size":44154,"stargazers_count":1186,"open_issues_count":35,"forks_count":236,"subscribers_count":69,"default_branch":"develop","last_synced_at":"2025-05-06T18:23:16.141Z","etag":null,"topics":["blockchain","ckb","nervos","rust"],"latest_commit_sha":null,"homepage":"https://www.nervos.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nervosnetwork.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-11-19T13:11:16.000Z","updated_at":"2025-05-06T17:03:00.000Z","dependencies_parsed_at":"2022-07-12T11:55:11.185Z","dependency_job_id":"45a814d7-ca49-4a57-b817-39fc39c7d308","html_url":"https://github.com/nervosnetwork/ckb","commit_stats":{"total_commits":5364,"total_committers":55,"mean_commits":97.52727272727273,"dds":0.8247576435495898,"last_synced_commit":"ad7de01e0807158522d6f3046cb4490e47d08870"},"previous_names":[],"tags_count":254,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nervosnetwork%2Fckb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nervosnetwork%2Fckb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nervosnetwork%2Fckb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nervosnetwork%2Fckb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nervosnetwork","download_url":"https://codeload.github.com/nervosnetwork/ckb/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253821445,"owners_count":21969705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","ckb","nervos","rust"],"created_at":"2024-07-31T03:00:50.345Z","updated_at":"2025-05-12T20:52:14.361Z","avatar_url":"https://github.com/nervosnetwork.png","language":"Rust","readme":"# [Nervos CKB](https://www.nervos.org/) - The Common Knowledge Base\n\n[![Version](https://img.shields.io/badge/version-0.202.0--pre-orange.svg)](https://github.com/nervosnetwork/ckb/releases)\n[![Nervos Talk](https://img.shields.io/badge/discuss-on%20Nervos%20Talk-3CC68A.svg)](https://talk.nervos.org/t/where-to-discuss-ckb-and-how-to-ask-for-support/6024)\n\nmaster | develop\n-------|----------\n[![Unit Tests](https://github.com/nervosnetwork/ckb/actions/workflows/ci_unit_tests_ubuntu.yaml/badge.svg?branch=master)](https://github.com/nervosnetwork/ckb/actions/workflows/ci_unit_tests_ubuntu.yaml?query=branch%3Amaster) | [![Unit Tests](https://github.com/nervosnetwork/ckb/actions/workflows/ci_unit_tests_ubuntu.yaml/badge.svg?branch=develop)](https://github.com/nervosnetwork/ckb/actions/workflows/ci_unit_tests_ubuntu.yaml?query=branch%3Adevelop)\n[![Integration Tests](https://github.com/nervosnetwork/ckb/actions/workflows/ci_integration_tests_ubuntu.yaml/badge.svg?branch=master)](https://github.com/nervosnetwork/ckb/actions/workflows/ci_integration_tests_ubuntu.yaml?query=branch%3Amaster) | [![Integration Tests](https://github.com/nervosnetwork/ckb/actions/workflows/ci_integration_tests_ubuntu.yaml/badge.svg?branch=develop)](https://github.com/nervosnetwork/ckb/actions/workflows/ci_integration_tests_ubuntu.yaml?query=branch%3Adevelop)\n\n---\n\n## About CKB\n\nCKB is a public and permissionless layer-1 blockchain. CKB uses [Proof of Work](https://en.wikipedia.org/wiki/Proof-of-work_system) and [improved Nakamoto consensus](https://medium.com/nervosnetwork/breaking-the-throughput-limit-of-nakamoto-consensus-ccdf65fe0832) to achieve maximized performance on average hardware and network bandwidth, without sacrificing layer-1's core values - decentralization and security.\n\nCKB supports scripting in any programming language with its own [CKB-VM](https://github.com/nervosnetwork/ckb-vm/), a virtual machine fully compatible with RISC-V ISA.\nCKB is a [Universal Verification Layer](https://medium.com/nervosnetwork/https-medium-com-nervosnetwork-cell-model-7323fca57571) which focuses on verification, leaves computation to layer 2 (and higher) applications/protocols.\n\n[CKB](https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0002-ckb/0002-ckb.md) is a part of [Nervos Network](https://www.nervos.org), which defines [a suite of scalable and interoperable blockchain protocols](https://github.com/nervosnetwork/rfcs) to create a self-evolving distributed economy.\n\nSupport for different platforms are organized into [three tiers](docs/platform-support.md), each with a different set of guarantees.\n\n**Notice**: The ckb process will send stack trace to sentry on Rust panics. This is enabled by default before the mainnet launch, which can be opted out by setting\nthe option `dsn` to empty in the config file.\n\n\n## License [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fnervosnetwork%2Fckb.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fnervosnetwork%2Fckb?ref=badge_shield)\n\nNervos CKB is released under the terms of the MIT license. See [COPYING](COPYING) for more information or see [https://opensource.org/licenses/MIT](https://opensource.org/licenses/MIT).\n\n\n## Join a Network\n\n- Mainnet Mirana: Use the [latest release](https://github.com/nervosnetwork/ckb/releases/latest) and run `ckb init --chain mainnet` to initialize the node.\n    - Mirana is active since the epoch 5414, see the [migration guide](https://github.com/jordanmack/nervos-ckb2021-hard-fork-migration-guide) to upgrade from Lina.\n- Testnet Pudge: Use the [latest release](https://github.com/nervosnetwork/ckb/releases/latest) and run `ckb init --chain testnet` to initialize the node.\n    - Pudge is active since the epoch 3113.\n\n\n## Mining\n\nCKB uses the [Eaglesong](https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0010-eaglesong/0010-eaglesong.md) mining algorithm.\n\n\n## Development Process\n\nThe `master` branch is regularly built and tested. It is considered already production ready; The `develop` branch is the work branch to merge new features, and it's not stable. The CHANGELOG is available in [Releases](https://github.com/nervosnetwork/ckb/releases) and [CHANGELOG.md](https://github.com/nervosnetwork/ckb/blob/master/CHANGELOG.md) in the `master` branch.\n\n\n## How to Contribute\n\nThe contribution workflow is described in [CONTRIBUTING.md](CONTRIBUTING.md), and security policy is described in [SECURITY.md](SECURITY.md). To propose new protocol or standard for Nervos, see [Nervos RFC](https://github.com/nervosnetwork/rfcs).\n\n---\n\n## Documentations\n\n[Latest version](https://github.com/nervosnetwork/ckb#documentations) is hosted in GitHub.\n\nThe default branch in GitHub is `develop`, if you are looking for docs for the\nMainnet Mirana or Testnet Pudge, switch to the branch [master].\n\n[master]: https://github.com/nervosnetwork/ckb/tree/master#documentations\n\n- [Quick Start](docs/quick-start.md)\n- [Configure CKB](docs/configure.md)\n- [Platform Support](docs/platform-support.md)\n- [How to Download or Build CKB Binary](https://docs.nervos.org/docs/basics/guides/get-ckb)\n- [How to Download or Build CKB Binary on Windows](https://docs.nervos.org/docs/basics/guides/ckb-on-windows)\n- [How to test miner on dev chain](docs/dev-miner.md)\n\nYou can find a more comprehensive document website at [https://docs.nervos.org](https://docs.nervos.org).\n","funding_links":[],"categories":["Applications","Blockchains","Rust","Metaverse, NFTs \u0026 Gaming","应用","应用 Applications","开源项目","应用程序 Applications","PROJECT 项目"],"sub_categories":["Cryptocurrencies","Blockchain","加密货币","加密货币 Cryptocurrencies","Rust区块链项目","Chain 区块链底层"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnervosnetwork%2Fckb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnervosnetwork%2Fckb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnervosnetwork%2Fckb/lists"}