共计 1399 个字符,预计需要花费 4 分钟才能阅读完成。
距离我们首次发布项目发展路线图已经有六个多月的时间。现在,我们将更新项目最新的进展及规划,包括过去已实现的、未实现的,以及未来将会发生的一些变化。
过去的一些实现
2018 年初,我们开始了 Nervos CKB 的工程设计,并于 11 月开源。我们将代码进行不断重复的设计、开发和测试,自从 Nervos CKB 开源以来,我们每两周发布一次项目开发更新。
过去一些重要组件的发布:
Nervos CKB 虚拟机
Nervos CKB 经济模型设计
Nervos CKB 共识协议的逻辑设计(这项研究已基本完成,我们正在使用设计的模型进行模拟测试和评估)
更新后的项目发展路线图
2019 年第二季度发布 Nervos CKB 测试网主要组件包括:
P2P 网络
共识协议
基础 Cell 模型
2019 年第四季度发布 Nervos CKB 主网主要组件包括:
抽象编程模型
工作量证明哈希函数
NervosDAO
Neuron(CKB 钱包)
区块链浏览器
主网上线之后——可期的未来
Layer 2 研究与开发 – 框架和互操作性协议
混合共识
去中心化身份协议
社区治理
与之前的项目发展路线图相比,本次更新的项目发展路线图有了一些变化:为了专注于底层区块链的开发,我们推迟了 Layer 2 研究与开发(在之前的路线图中被称为 Nervos AppChain)。正确估算软件的交付时间绝非易事,因为会出现一些无法预计的复杂性。当我们有新的变化时,会及时更新项目发展路线图,以便让大家了解项目进程。
关于 Nervos CKB
Nervos Common Knowledge Base(CKB)是一个无需许可链,它是 Nervos Network 的基础层,在设计上提出了一些理念:
CKB Cell Model 是比特币 UTXO 模型的通用化,能够验证和存储任何类型的数据
CKB 虚拟机采用底层 CPU 指令集架构 RISC-V 开发,提供更高的开发弹性与运行的稳定性
CKB 共识协议 NC-MAX 使用两阶段提交节约带宽,并根据网络情况调整自身参数,提升了 Nakamoto Consensus 的可扩展性
CKB 经济模型用货币政策限制状态存储的增长,并实现智能合约平台的价值存储功能
关于 Nervos RFC
在项目起步的最初阶段,我们便引入了 Nervos RFC(Request for Comments)流程。RFC 代码库 包含与 Nervos Network 相关的提议、标准和文档。
我们希望 RFC 的建立,为新协议的改善和最佳实践,提供一个开放的社区驱动路径。Nervos 是一个社区驱动的开源项目,我们欢迎社区中的每个人为 Nervos 提出的新的协议或标准,也将把我们的研究成果回馈到社区中去。
RFC 和社区的维护者将审核 GitHub 上的 PR(Pull Requests),并且根据 PR 中留下的评论更新 RFC。当 RFC 有足够的支持并已经做好准备时,它将被采纳并合并到此代码库中,成为项目的一部分。
CKB 代码:https://github.com/nervosnetw…
历史和最新版本:https://github.com/nervosnetw…
每两周发布的开发更新:https://medium.com/nervosnetw…
CKB-VM:https://github.com/nervosnetw…
经济模型 RFC:https://github.com/nervosnetw…
RFC 代码库:https://github.com/nervosnetw…