Nervos 项目发展路线图更新

距离我们首次发布项目发展路线图已经有六个多月的时间。现在,我们将更新项目最新的进展及规划,包括过去已实现的、未实现的,以及未来将会发生的一些变化。

过去的一些实现

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...

你可能感兴趣的:(动态更新,区块链)