2019 年,我们达成了多个Milestone,其中意义最大的,是通过社区,以去中心化的方式成功启动CKB 主网「Lina」。这意味着我们向自己的目标——去中心化的加密经济世界,迈出了坚实的一步。自项目成立以来,我们从头开始构建并如期交付了功能完备的 Layer 1 区块链,而且期间没有对任何功能做出妥协。 开 发 2020 年,我们除了会持续地进行 CKB 协议层和链上开发的改进外,还将重点关注以下两个链下领域:开发者体验和Layer 2。核心开发团队会不断提升开发者体验,提供更多可选的智能合约编程语言,更强大的 RPC,更成熟的 SDK 以及更完备的文档。 Muta框架 “让世界上任何一个人都可以启动属于他们自己的区块链平台,同时享受 CKB 所带来的安全性和最终性。” Muta(https://github.com/nervosnetwork/muta)是一个高性能的区块链框架,同时适用于公有链和联盟链。开发者可以基于 Muta 定制开发 PoA、PoS 或者 DPoS 链,并且可以使用不同的经济模型和治理模型进行部署。 Muta 和 CKB 之间的互操作性,可以让任何采用 Muta 框架的区块链都能和 CKB 进行跨链交互,同时享受到基于 PoW 的 CKB 底层所提供的高安全性和最终性。
Muta 是 Nervos 网络的一个重要分支,它利用 CKB 作为价值和安全之锚来扩展使用场景和可扩展性。例如,Nervos 基金会与火币集团合作开发的火币公链(https://github.com/HuobiGroup/huobi-chain),就是基于 Muta 框架实现的监管友好的去中心化金融服务。Muta 将会在 Nervos 网络的大规模应用中发挥先锋作用。
用户自定义 Token(UDT)标准 “为在 CKB 上实现 UDT 创建基础——打造一个全新的资产创建平台,其中的每一个 Token 都是一等公民(First-class asset)。” UDT(用户自定义 Token)是高性能加密经济的元件。在 CKB 上实现 UDT 的原理和在以太坊或其它多数区块链平台上都完全不同。 此外,CKB 的 cell 模型支持开放式交易,就像比特币上的各种 SIGHASH 类型(https://bitcoin.org/en/glossary/signature-hash),只要用户的意图没有被更改,就可以允许他人通过加入一个新的输入或者输出来修改他的原始交易。 UDT 标准由基础逻辑、交易格式、客户端用户交互过程和扩展规则等组成。它的开发会比基于账户模型的 Token 开发更加复杂,但是鉴于它所提供的灵活性和潜在用例,似乎也在情理之中。根据社区共识的情况,UDT 标准将会在第一季度末确定并投入使用。 Neuron 钱包 “任何人都可以通过 Neuron 钱包访问 Nervos Network 的完整功能 —— 包括一整套多资产功能和自定义组件。” Neuron(https://github.com/nervosnetwork/neuron)是 Nervos CKB 默认的桌面钱包,它的主要功能将是Token 转账和 Nervos DAO 的操作,而其它功能和应用将由社区和开发团队共同实现。但是,Neuron 还会涵盖另外两个前沿功能。第一,也是对 Neuron 来说最重要的新特性是支持 UDT 标准。用户通过 Neuron 钱包就可以进行发行、转账、接收或者销毁 UDT。 另一个 Neuron 将探索的重要功能是,如何充分利用用户自定义的类型脚本和锁脚本。CKB 默认的签名算法是 SECP256k1 的锁定脚本,而 UDT 标准将会作为类型脚本进行部署。在 CKB 上使用脚本是高度灵活的——任何开发者都可以部署新的锁定脚本或者类型脚本来扩展 CKB 的签名算法或者交易功能。Neuron 钱包将会显示这些新锁定脚本和类型脚本的用户界面,帮助用户更轻松地访问 CKB 和 CKB 上的 dApp。 多语言智能合约 “可以使用多种语言编程和编写智能合约。” 我们计划构建多个使用高级语言或 DSL 的框架来促进 CKB 上智能合约的开发。
CKB-VM 优化 “使虚拟机具有更高的性能和灵活性,以获得更好的用户体验并解锁新的潜在用例。” 我们将重点实现RISC-V 的扩展性(以及其他高价值的附加功能),并准备按照我们的发布计划进行内联部署(需要硬分叉),以及根据实际情况,当扩展规范达到稳定状态时进行部署。
CKB 浏览器 “深入 Nervos 网络的方方面面,充分利用数据和分析的力量。 ”CKB 浏览器(explorer.nervos.org)是一个同时适用于主链和测试链的区块数据浏览器。在 2020 年,我们将持续优化 CKB 浏览器的用户体验,并提供额外的功能,深层次地挖掘数据并进行分析。浏览器还将支持 UDT 标准,并提供一个专门的页面来查询 UDT 的 Token 总量,余额和转账交易记录。其他的高级功能也在考虑中,包括脚本源代码浏览器,公共测试网 RPC 服务以及统计数据导出等。 轻客户端协议 “支持移动端钱包、网站等的自我验证,且无需信任第三方 ” 目前运行一个 CKB 全节点(https://docs.nervos.org/getting-started/run-node.html)只需要一台普通的家用电脑即可,但是对于手机、浏览器端的应用程序和嵌入式设备来说,这仍然略显繁重。轻客户端协议可以让 CKB 上的共同知识被更广泛的用户使用,并为 CKB 提供无限可能。因为它会将大部分的验证都委托给全节点,从而节省计算和存储资源,所以运行一个轻客户端只需要较少的资源。CKB 选择的设计方式,比如 PoW 和交易结构,都为轻客户端协议的构建提供了良好的基础。 CKB 轻客户端可以被嵌入第三方软件中,实现任意软件与 Nervos CKB 的去信任交互。例如,一款支持 CKB 轻客户端协议的移动端钱包,可以让用户在其手机上确认 CKByte 或 UDT 交易,而无需信任第三方;支持 CKB 轻客户端扩展的浏览器,可以让用户验证网站的身份,反之亦然,网站也可以验证用户的身份;支持 CKB 轻客户端协议的电子邮件客户端,可以根据 CKB 链上的公钥验证 PGP 签名。 研 究 Layer 2 在研究和开发领域发展地非常迅速。2020 年,我们将在 3 个方向上进行探索:通道、基于链的协议和基于 zkp 的协议。我们正在积极地参与零知识证明协议的研究,并且在搭建基于 zkp 协议的原型及通道的原型。 零知识证明 “为 Nervos 网络启用隐私保护协议。 ”密码学系统是一种技术,它使轻型计算机能够通过密码学方法验证在其它地方进行的计算的完整性,即使该计算涉及了验证者无法访问的资源。 当证明者(执行此计算的一方)比验证者花了更多的运行时间时,证明系统就具有可扩展性,并会使区块链也具有同样的属性,即,使得区块链具有可扩展性;同时,当证明者拥有对验证者保密的秘密输入时,证明系统将具有零知识(zero-knowledge),这反过来又是很多隐私保护协议的关键属性。 近几个月来,可扩展的零知识证明领域出现了真正的爆炸式增长,我们的研究团队也将持续关注这个高度专业化的密码学领域并努力为之做出贡献。 后量子签名 “为抗量子世界而做准备,确保 Nervos 能够始终走在前列。 ”通过全面的分析和研究,我们将会介绍如何设计和实现后量子签名方案(抗量子),以及何时应该迁移。 数字签名让数字资产拥有所有权成为可能,更确切地说,数字签名让人们无法花掉别人的钱。从长远来看,良好的价值存储可以防止签名伪造的行为,尤其是防止将来在量子计算机上尝试进行的伪造行为。因此,一个重要的研究问题为:后量子签名方案的设计,以及迁移到这些方案的计划,同时最小化这种迁移对带宽和执行时间的影响。 目前,NIST 标准化项目和其他各种修订后量子密码系统,并减少其所谓的安全级别上的错误的提案仍在进行中。因此,现在起非常有必要紧跟最新的发展动态并积极为之做出贡献。同时,也需要为将来的迁移制定一个计划,并在方案确定之后实行。否则,将会存在极大风险被锁定在并非最优的迁移计划中。 高级数字签名 “提供多方托管、实用性、隐私保护等。 ”在区块链中,高级的数字签名有着很多重要的应用:
共识算法 “展示我们创新和迭代的共识算法 NC-Max 的好处和优势。 ”CKB 主网 Lina 上线之后,我们能够收集更多的数据并且进行统计,来分析我们的共识算法 NC-Max 在真实网络环境中的性能。同时,未来的一些改进也会用到这些数据。研究小组将发表一篇 NC-Max 的论文,总结从 Lina 中所学到的一切,并给出其安全性的形式化证明,同时会分享对于未来改进方面的想法。 开发者社区 2020 年,我们将投入大量的资源来发展开发者社区。Nervos Network 的成功在很大程度上取决于在平台上进行实验和构建的开发者们。 我们将通过两大计划来部署这些资源:Grants 计划和区域领袖计划,以此鼓励开发者们优化体验和进行 Layer 2 项目开发。除了这些计划外,我们还会大力发展:工程基础设施,关键协议和标准,生态系统集成,以及针对开发者的教育活动和黑客马拉松等。 Grants 计划 “让世界各地的开发者都能够为 Nervos 网络的发展做出贡献。 ” 发展 Nervos 生态系统和开发者社区是实现我们对 Nervos 项目长期愿景和目标的最高优先级计划之一。为了促进和引导 Nervos 生态系统和开发者社区的增长,我们会将大部分的生态系统基金用于资助和支持那些希望为 Nervos 生态系统的发展做出贡献的人员和团队。 我们将会通过清晰且透明的 Grants 计划来实现这一目标。在 Grants 计划中,人们可以为他们对自己所做的,帮助 Nervos 发展生态系统相关的工作申请支持和资金。Grants 的申请将遵循 RFC 流程,让社区和公众都能提供意见和反馈。Grants 计划将会于 2020 年第一季度开始接受基础设施类的 Grants,随后将会扩大接受范围并贯穿全年及以后:
区域社区领袖计划 “联结全球重要的区块链枢纽和生态系统。 ”Nervos Network 是一个无国界的全球性项目。在全球范围内,我们都应该有社区成员代表,并且可以联结全球主要的区块链发展中心。通过一些了解当地文化,并且具有深刻洞察力的社区成员,Nervos 可以实现全球范围内的影响力,同时也可以更好地利用不同区域特定的机会和优势。 在整个 2020 年,我们将在全球特定地区招募区域社区领袖,以代表并支持 Nervos 项目,包括开发者招聘,BD 和合作伙伴,社区建设,影响力,Grants 申请以及开发者和用户应用。 文 档 “尽可能轻松地加入 Nervos 生态系统。 ”对于任何开源项目来说,高质量的文档都是非常必要的。在 2020 年期间,我们将紧跟工具、新兴设计模式和标准的飞速发展,以确保开发者可以快速了解如何利用 Nervos CKB 开发他们的应用程序,并快速地从构思阶段进入到概念验证阶段。 由 Nervos 基金会维护的 docs 网站将会以通俗易懂、简洁明了的方式,对不断发展的生态系统相关文档进行编写。您可以期望的示例:
在加密经济的世界里,我们迈出了第一步,这仅仅是旅途的开始。在未来,我们还将不断地遇到挑战。对于未知,我们心怀敬畏但兴奋不已,为此,我们已经做好了充足的准备。我们希望在生态中涌现出更多的灵感和创造,通过和社区的共同努力,一起到达心中的彼岸! 欢迎关注我们,并加入社区:
推荐阅读:
—- 编译者/作者:Nervos 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Nervos Network 2020 年发展路线图
2019-12-19 Nervos 来源:区块链网络
LOADING...
相关阅读:
- 大跌以后恐慌并没有去扩散,后市先看好上补CME缺口2020-08-03
- 普利拓斯贷款应用程序新闻特写2020-08-03
- 恒讯云受邀参加2020第三届深圳国际分布式存储行业大会2020-08-03
- DeFi成为区块链行业热点火币大学线上特训营系统讲解行业机遇2020-08-03
- 我们翻了100份招聘报告发现了区块链新兴人才月入10万的秘密2020-08-03