Arbitrum Nova 发布!打造低成本高速度的游戏社交领域专用链
在 7 月 12 日,Arbitrum 官方宣布基于 Arbitrum AnyTrust 技术构建的新链 Arbitrum Nova,目前已在主网运行,开发人员可在链上部署相关应用程序。Arbitrum AnyTrust 于今年 3 月份发布,在《Arbitrum 推出 AnyTrust 链,满足生态项目多元需求》这篇文章中,详细介绍了 AnyTrust 的运行机制,在安全保障的前提下,具有最小信任假设,实现更便宜、更快速的 L2 链,Arbitrum Nova 作为基于 AnyTrust 技术部署的链,将为 Arbitrum 生态发展带来怎样的革新?
为什么需要 AnyTrustArbitrum 与 Optimistic Rollup
以太坊 L2 扩展方案以 Rollups 为主流,数据储存在主链,账户间交互过程转移到链下,从而实现继承主链安全性基础上,解决以太坊交易拥堵和高额交易费问题。Rollups 的关键在于如何确保提交给主链的数据正确,由此产生了 Optimistic Rollup(乐观汇总)和 ZK-Rollup(零知识汇总)两种方案。Arbitrum 是 Optimistic Rollup 方案,采用欺诈证明,乐观地假设所有交易都是有效的,两者最大的区别在于当交易状态出现分歧时,与 Optimistic Rollup 采用单轮欺诈证明不同,Arbitrum 采用多轮欺诈证明。
Arbitrum 多轮欺诈证明
Arbitrum 多轮欺诈证明使用二分协议,将争议点层层拆解,找到最关键的争议点。在解决争议的过程中,处理交易的一方“断言者”和提交挑战的一方“挑战者”使用链上二分算法缩小他们的分歧,二分协议使得状态树中的任意不同分支都可以有效地进行验证,经过数次分割,将范围缩小到一个计算步骤,然后通过微小的一步计算证明来解决争议。协议将这个关键断言(Assertion)发送到 EVM,进行最终验证。
而 Optimism 解决争议的方法是直接将 L2 交易搬到 L1 主链上,在主链上进行验证,即“单轮”欺诈证明。总而言之,相比 Arbitrum 多轮欺诈证明,Optimism 争议解决的速度更快,但增加了在主链上调用合约时的处理成本。
挑战期(challenge period)
Arbitrum Rollup 假设交易数据正确性,而非直接证明,因此存在一个“挑战期”(challenge period),期间可疑的欺诈性交易数据可以被发现并使交易恢复。而多轮欺诈证明时间窗口长达一周——争议解决速度导致了用户将代币提取回以太坊所的提款时间过长。如资金从以太坊跨到 Arbitrum 上只需要大概 10 分钟,但从 Arbitrum 上的资金转回以太坊主网时却需要用户花费约一周(或以上)的时间,这对某些安全性的需求相对较低,而在交易成本和吞吐量方面的需求较高的领域并不友好。为此 Arbitrum 推出 AnyTrust 链,集成强大安全保障、允许更低的成本和更快的提款等优点的 Arbitrum 模式。
Arbitrum Nova 登场
Nova 已对开发人员开放
对于以太坊和 Arbitrum 社区的每个人来说,Nova 的发布是 Arbitrum 前进的一大步。Arbitrum Nova 使用 AnyTrust 技术构建,是针对超低成本、交易优化的新技术,同时具有强大的安全保障。
Nova 将公平推出,目前开发人员已经能够在官方通道里申请访问权限,通过后将提供访问权限,可以开始进行部署。Arbitrum Nova 的链 ID 为:0xa4ba(十进制:42170)。在接下来的几周会陆续推出更多文档和相关资源。官方计划 Nova 在向用户开放之前,会给予开发人员至少两周的时间来准备和构建 Nova。
开发人员申请地址:
最新 AnyTrust 文档:
https://github.com/OffchainLabs/nitro/blob/master/docs/inside_anytrust.md
Nova 与 Arbitrum One
Arbitrum One 是现有的链,建立在 Optimistic Rollup 技术之上,Nova 是一个全新的链,具有一组不同的假设,专为游戏、社交应用程序和对成本更敏感的用例而设计。两者关键的技术区别在于,Arbitrum One 始终将所有交易数据放在以太坊上,而 Nova 则利用了数据可用性委员会,首先将数据发送给委员会,并且只有在委员会未能完成工作时才会退回到将数据上链。
Nova 优势面面观
Nova 完全兼容 EVM,一旦 Arbitrum One 迁移到 Nitro,在两条链上开发的感觉将完全相同。至于链的运作方式,有两个关键区别。
首先, Arbitrum Nova 在处理交易数据的过程中添加了一个最小信任假设——假设至少有两名委员会成员是诚实的。L1 链上不需要记录 L2 交易数据,因为如果需要,节点可以依靠委员会提供数据。委员会为批量交易签署数据可用性证书(又名 DACerts),并且只有这些证书发布到 L1,这导致基础层的存储需求小得多。为了真正保持数据可用,委员会运行数据可用性服务器,它公开一个 REST API,允许通过哈希获取数据批次。
其次,开发人员能够真切感受到交易费用的进一步降低。由于使用了 DAC,与 Arbitrum One 相比,Nova 上的交易将显著降低交易费用。虽然 Arbitrum One 已经比以太坊便宜 97%,但 Nova 的成本将在此基础上大大降低。
总之,Nova 非常适合有着成本敏感、高交易量预期的项目。例如经常 Mint 新物品或货币的游戏,或具有许多不同杠杆进行链上交互的社交项目......随着这类项目规模不断扩大,降低交易成本的需求成为重中之重,Nova 链将支持这类项目的持续发展。在未来,Arbitrum Nova 将不断改进完善,进一步降低成本。
展望未来
随着 Nova 的运行,Arbitrum 有两条独立的链在主网上实时运行,可支持几乎所有的区块链领域。Nova 将成为游戏和社交应用的首选解决方案,而 Arbitrum One 将继续覆盖 DeFi 和 NFT 项目。目前 Arbitrum Nova 的首要任务是确保链的稳定性和新项目的持续加入,培育一个强大的 Arbitrum 生态系统。
本节内容主要来自 Offchain Labs:
Introducing Nova: Arbitrum AnyTrust Mainnet is open for Developers
了解更多:
Arbitrum 中文推特号:
https://twitter.com/arbitrum_cn
Arbitrum 小助手:Arbitrum_assistant
Arbitrum Discord:discord.gg/arbitrum
L2 Summer 到来,各 Layer 2 方案如火如荼地开拓以太坊扩展领域,技术和生态发展日新月异。TinTinLand 将持续关注 L2 赛道项目的最新进展,为各位开发者和用户带来前沿技术解读和生态活动资讯,并将继续举办 TinTinMeeting 系列活动,邀请专业技术大咖,畅聊当下热点话题,分享技术干货,助力各位小伙伴在 L2 热夏中乘风破浪,在 Web3 世界中收获无限风光。
版权声明: 本文为 InfoQ 作者【TinTinLand】的原创文章。
原文链接:【http://xie.infoq.cn/article/1b5f972e69e8c455ee2c0429f】。文章转载请联系作者。
评论