\
原文作者:Offchain Labs原文链接:medium.com/offchainlab… 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 世界。