查看原文
其他

Nervos 顺利完成 Layer 1 主网升级

Nervos Blog 字节元 CKB 2023-01-06

英文原文:
https://www.nervos.org/blog/the-nervos-layer-1-major-protocol-upgrade-has-arrived


我们很高兴地宣布,在众多合作伙伴、Nervos 基金会以及社区的支持下,Nervos CKB 顺利地完成了主网升级,新主网被命名为 Mirana。


主网升级是一件激动人心的事情,升级所带来的各项改进将会让我们所有的合作伙伴受益。升级后,在 Nervos Layer 1 上开发应用的开发者,将能够构建出更好的 dApp。


在接下来的几周时间里,我们将更加深入地介绍这次主网升级所带来的各项改进,但在此之前,你可以先阅读这篇文章,了解此次主网升级的主要亮点。


RFC


Nervos RFC 是一项意见征求标准,方便社区能够参与、建议和评论对 Nervos 平台的改进。没有社区的参与,Nervos 平台就不可能随着时间的推移而发展、进步。因此,RFC 在主网升级前的开发过程中发挥了关键作用。下文许多关键功能的改进,首先就是在单独的 Nervos RFC 中发起和讨论的。


地址格式


升级 CKB 地址格式,是此次 Nervos L1 主网升级的关键任务之一,新地址更能适应未来。以前的短地址,对 3 种不同类型的 lock 有所偏爱,导致一部分合作伙伴不能升级他们的库。此次主网升级,为了让各方都能享受到升级所带来的各项改进,取消了地址对不同类型 lock 的偏爱。另外,升级后的新格式地址,在一定程度上减少了开发人员的维护。


虚拟机


对 CKB-VM 的几项重大改进,可以说是此次主网升级最大、最重要的部分之一。CKB-VM 是在 Nervos 上执行智能合约的虚拟机。通过这次升级,CKB VM 将支持两个关键功能:RISC-V B 扩展和 Macro-op fusion。这两个功能将共同提升 CKB-VM 的性能,实现更加高效的加密算法,让 CKB-VM 在 Nervos L1 上可以拥有更多的功能。


可扩展的区块头


这项功能为将来推出的 flyclient 奠定了基础,flyclient 是一种轻客户端的形式。这意味着将来你能够在几乎任何硬件设备上运行 CKB 节点,包括像手机甚至 Raspberry Pi 这样的设备。此外,这一改进将在不牺牲任何安全性的情况下工作,同时保持无需信任的通信和验证模式。可扩展的区块头在 L1 上提供了额外的块存储,为 flyclicent 奠定了基础。


对加密友好的指令集


像 Boneh-Lynn-Shacham(简称 BLS)这样的新密码学标准越来越受欢迎,Nervos 现已集成此功能,以提高多重签名的安全性。这些新的指令集能有效防御指数演算攻击(index calculus attack),同时允许比 FDH 签名更短的签名,这将大大提高 L1 的整体安全性,为 Nervos 网络奠定一个更强大的基础。


以上这些重大改进,有助于将 Nervos L1 主网 Mirana 推向新的性能高度,让 Nervos L1 开发者和合作伙伴都能从这次升级中直接或者间接受益。此次主网升级,也是让 Nervos 在未来更快、更安全地实现大规模增长的关键。


推荐阅读:



   



END



Nervos 网址:https://www.nervos.org/ 

中文电报群:https://t.me/NervosNetworkcn

中文推特:https://twitter.com/CKBMeta 

中文Discord:https://discord.gg/f2qa52tJnz 

《Nervos 入门手册》:ckborg.bit.host

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存