详解 Arbitrum 三个版本的区别: One , Nitro 和 Nova

yyy热度: 14411

One把链下执行数据储存在以太坊主网,Nova把数据存储在链下的数据可用性委员会。

原文作者:yyy

原文来源:Twitter

这条推文希望用通俗易懂的语言讲清楚Arbitrum三个版本的区别:One, Nitro和Nova.

数据

Arbitrum 6月份大热的Odyssey活动由于链上交易过于火爆导致gas费飙升,官方宣布暂停等Arbitrum从One版本迭代到Nitro版本再重启。

Nitro是One的技术栈升级,并不是独立于One的网络,Nitro升级后全称还是Arbitrum One;而8月初上线的Nova是独立于One的网络。

接下来讲一下One/Nitro跟Nova的区别:最核心的不同点是数据可用性,One的数据可用性在链上(以太坊主网),Nova的数据可用性在链下(数据可用性委员会DAC)。

Rollup的本质是执行层的分离,把复杂运算转移到链下执行。

One将完整的数据集以Calldata的形式发布到以太坊主网,由于Calldata占用了一定的主网区块空间,此操作支付的gas费是One成本最大的组成部分。

数据

Nova提供了2种数据发布方式,一种是像Nitro一样以Calldata的形式发布完整数据,另一种是发布DACert证明数据的可用性。

Nova的定序器将完整的数据集同时发送给所有DAC的委员会成员,委员会签名后把带有签名的证明返回给定序器,定序器收集到足够多的证明就能将它们聚合并创建有效的数据可用性证明(DACert),然后把DACert发布到主网。

如果定序器没有收集到足够多的证明,Nova会回退到Rollup模式(以Calldata形式发布数据到主网)。

最简单的理解就是:One把链下执行数据储存在以太坊主网,Nova把数据存储在链下的数据可用性委员会。

相对于One而言,Nova通过牺牲一定的安全性来提高性能,游戏社交类等需要高频交互的Dapp适合部署在Nova上。

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。