写点什么

Arbitrum 推出 AnyTrust 链,满足生态项目多元需求

作者:TinTinLand
  • 2022 年 7 月 09 日
  • 本文字数:1858 字

    阅读完需:约 6 分钟


原文作者:Offchain Labs

原文链接:

https://medium.com/offchainlabs/introducing-anytrust-chains-cheaper-faster-l2-chains-with-minimal-trust-assumptions-31def59eb8d7

翻译校对:TinTinLand

2022 年 3 月,Arbitrum 宣布推出 AnyTrust 链,这是一种具有强大安全保证的超低成本交易的 Arbitrum 模式。AnyTrust 将与 Arbitrum One 一起运行。

Arbitrum One 作为 Optimistic Rollups 系列解决方案,在继承以太坊的安全性基础上,又比 L1 成本更低和吞吐量更高。然而,在某些区块链领域,如游戏项目,这些应用需要进一步降低成本,或者更快地提款。对此,Arbitrum 推出 AnyTrust Chains,允许更低成本和快速提款,以换取最小的额外信任假设。与侧链相比,AnyTrust 的主要优势在于它是建立在以太坊之上的,因此 AnyTrust 需要的信任要少得多。下文将对此进行详细阐述。



在深入剖析 AnyTrust 之前,首先要明确的是 Arbitrum One 将一如既往地保持无信任的 Rollup,将继续投入资源来改进 Arbitrum One 协议和生态系统。例如,Arbitrum 发布 Nitro 升级,并将 Arbitrum One 升级到 Nitro。Arbitrum 并没有远离无信任的 Rollup,只是引入了另一种选择。


 AnyTrust 介绍 

AnyTrust 是如何运作的呢?AnyTrust Chains 由节点委员会运营,通过最小假设来判断有多少委员会成员是诚实的。例如,可能有 20 名委员会成员,并假设其中至少有 2 名是诚实的。与传统的 BFT 侧链相比,这是一个更容易的信任假设,传统 BFT 侧链需要超过 2/3 的成员说实话,即 20 个成员中的 14 个。AnyTrust Chains 通过“fallback to rollup”功能,将信任要求从 14 降低到 2,并且该功能构建在以太坊之上。

假设信任成立并且有委员会成员参与,那么用户将获得两大优势。首先,无需在 L1 上记录 L2 交易数据,因为节点可以依靠委员会在需要时提供数据。相反,由于委员会承诺提供数据,因此只需在 L1 上记录交易批处理的哈希值,即可确保安全,此举节省了运行 rollup 的成本。其次,一旦委员会担保,可以立即执行对 L1 的提款。

只要 20 名委员会成员中的 19 名成员(通过签署)承诺这件事没问题,就可以安全地执行。也就是说如果至少有 2 个诚实的成员,并且 20 个成员中有 19 个已经签名,那么必须至少有一个诚实的成员已经签名。


 回到 Rollup 

如果委员会没有签署任何内容怎么办?如果一群委员会成员崩溃或拒绝合作怎么办?如果发生这种情况,通过回退到标准汇总协议,链仍然可以运行。数据将发布在 L1 以太坊链上,提款将有一个延迟期,就像在标准 Rollup 上一样 ,直到委员会恢复运营,然后链将无缝切换回更便宜、更快速的模式。


 为什么 AnyTrust 是安全的 

对于 20 名委员会成员,其中至少有 2 名是诚实的,任何由 19 名委员会成员的法定人数签署的内容,都必须是正确的,因为至少有 2 名诚实的成员,只要其中有 1 名成员可以超出法定人数,因此法定人数必须包含 1 个诚实的成员。(通常,对于 N 个成员和 K 个假定为诚实,则 Arbitrum 是任何 N+1-K 成员。)因此,如果 1 个法定人数签署了 1 个承诺,承诺提供支持一批交易的数据,我们知道任何想要它的人都可以使用这些数据,所以在 L1 链上发布数据的哈希值是安全的。

同样,如果 Arbitrum 签署一个语句,表明特定状态转换是正确的,则可以接受状态转换,而无需等待挑战期,这允许立即处理到 L1 的提款。如果没有愿意签署语句的活动仲裁,则这两种情况都不会发生。但没关系,该链仍然可以通过使用原始的 Arbitrum Rollup 协议来运行,交易数据发布在以太坊上,并且在挑战期后确认新的 Rollup 状态。一旦仲裁再次运行,该链将无缝切换回更高效、更快速的操作模式。

总而言之,在我们的示例中,如果至少有 2 个成员是诚实的,那么链将正常运行。如果还有 19 名成员可用、并进行合作,它将以最低的成本运作。在中间区域,该链将以基于以太坊的 Rollup 为代价运行。



 结 语 

AnyTrust Chains 是一个新想法吗?它其实是基于 Offchain Labs 2018 年学术论文中关于 Arbitrum 最初的设计。该论文描述了一种基于委员会的链设计,其发展到现在所谓的 Optimistic Rollups,删除了委员会部分,并对其进行了其他方面的改进,进而创建当前的 Arbitrum Rollup 项目。

现在重新引入 AnyTrust Chain 和 Arbitrum One 并行,AnyTrust Chain 对于愿意做出最小信任假设的项目,可以实现降低成本和加速提款。


今年是 L2 元年,诸多以太坊扩展方案层出不穷。TinTinLand 将持续关注以太坊扩容热点方案,报道相关项目的进展情况,为广大开发者提供最新的技术资讯和发展机遇,共同建设更好的 Web3 世界。

发布于: 刚刚阅读数: 3
用户头像

TinTinLand

关注

还未添加个人签名 2022.01.14 加入

TinTin 是赋能下一代开发者的技术社区,通过聚集、培育、输送开发者到各开放网络,共同定义并构建未来。

评论

发布
暂无评论
Arbitrum 推出 AnyTrust 链,满足生态项目多元需求_TinTinLand_InfoQ写作社区