#layer #nervos #blockchain #public #permissionless #default #layer-1

app ckb

CKB是Nervos网络的第1层,一个公开/无需许可的区块链

73个版本 (23个破坏性版本)

0.118.0-rc1 2024年8月19日
0.117.0 2024年7月29日
0.117.0-rc32024年6月21日
0.115.0-rc22024年3月20日
0.1.0 2018年11月2日

#412 in 魔法豆

Download history 163/week @ 2024-05-04 198/week @ 2024-05-11 26/week @ 2024-05-18 3/week @ 2024-05-25 80/week @ 2024-06-01 20/week @ 2024-06-08 53/week @ 2024-06-15 38/week @ 2024-06-22 1/week @ 2024-06-29 12/week @ 2024-07-06 89/week @ 2024-07-13 108/week @ 2024-07-20 318/week @ 2024-07-27 6/week @ 2024-08-03 2/week @ 2024-08-10 91/week @ 2024-08-17

每月421次下载

MIT许可证

200KB
2.5K SLoC

Rust 1.5K SLoC // 0.0% comments Shell 618 SLoC // 0.0% comments PowerShell 146 SLoC Python 69 SLoC Ruby 20 SLoC // 0.1% comments Batch 15 SLoC

Nervos CKB - 公共知识库

Version Nervos Talk

master develop
Unit Tests Unit Tests
Integration Tests Integration Tests

关于CKB

CKB是一个公开和无需许可的第1层区块链。CKB使用工作量证明改进的Nakamoto共识,在不牺牲第1层的核心价值观——去中心化和安全性的情况下,在平均硬件和网络带宽上实现最大化的性能。

CKB使用其自己的CKB-VM(一个完全兼容RISC-V ISA的虚拟机)支持任何编程语言的脚本编写。CKB是一个通用验证层,专注于验证,将计算留给第2层(及以上)的应用程序/协议。

CKBNervos网络的一部分,该网络定义了一系列可扩展和互操作的区块链协议,以创建一个自我演进的分布式经济。

对不同平台的支持分为三个等级,每个等级都有不同的保障。

注意:CKB进程将在Rust崩溃时向Sentry发送堆栈跟踪。在主网发布之前默认启用,可以通过在配置文件中将选项dsn设置为空来取消选择。

许可证 FOSSA Status

Nervos CKB遵循MIT许可证发布。有关更多信息,请参阅COPYINGhttps://opensource.org/licenses/MIT

加入网络

  • 主网Mirana:使用最新版本并运行ckb init --chain mainnet来初始化节点。
    • Mirana从第5414个时代开始活跃,有关从Lina升级的指南请参阅迁移指南
  • 测试网Pudge:使用最新版本并运行ckb init --chain testnet来初始化节点。
    • Pudge从第3113个时代开始活跃。

挖矿

CKB使用Eaglesong挖矿算法。

开发过程

master分支定期构建和测试。它被认为已经生产就绪;develop分支是合并新功能的分支,它不稳定。变更日志可在发布master分支的CHANGELOG.md中找到。

如何贡献

贡献工作流程在CONTRIBUTING.md中描述,安全策略在SECURITY.md中描述。要提出Nervos的新协议或标准,请参阅Nervos RFC


文档

最新版本托管在GitHub上:最新版本

GitHub的默认分支是develop,如果您正在寻找主网Mirana或测试网Pudge的文档,请切换到分支master

您可以在https://docs.nervos.org找到更全面的文档网站。

依赖项

~115–160MB
~3M SLoC