Offchain Labs宣布推出AnyTrust Chains:具有最小信任假设的、更便宜更快的 L2 链
March 2nd, 2022

今天我们宣布推出 AnyTrust Chains,这是一种具有强大安全保证的超低成本交易的仲裁模式。AnyTrust Chains将与 Arbitrum One 一起运行。

我们喜欢optimistic rollups。它们继承了底层 L1 链(在我们的例子中是以太坊)的安全性,同时提供比 L1 更低的成本和更高的吞吐量。他们在可以不受信任地完成这一切——任何人都可以推动这个链正确前进。这就是我们采用optimistic rollup来构建Arbitrum One的原因。

然而,为了拥有基于区块链的可行业务,特别是在游戏领域,一些应用程序需要进一步降低成本,或者更快地提取NFT。对于这些应用程序,我们将推出 AnyTrust Chains,它允许更低的成本和更快的提款,以换取最小的额外信任假设。与侧链相比,AnyTrust 的主要优势在于,因为它建立在以太坊之上,所以 AnyTrust 需要的信任要少得多。(我们将在下面解释细节。)

**在深入研究之前,我们要强调的是,Arbitrum One 将一如既往地保持无需信任的汇总。我们将继续投入资源来改进 Arbitrum One 协议和生态系统,不会以任何方式阻止这些努力。**例如,在推出 AnyTrust Chains之前,我们将发布 Arbitrum Nitro,并将 Arbitrum One 升级到 Nitro。我们不会放弃无需信任的汇总——我们只会为需要它的人引入另一种选择。

AnyTrust概述

以下是AnyTrust工作原理的要点。链由一个节点委员会运营,只需对委员会成员中有多少人是诚实的进行最小假设。例如,委员会可能有20名成员,并且假设其中至少有两名是诚实的。

与传统的 BFT 侧链相比,这是一个更容易的信任假设,说实话,传统的 BFT 侧链需要超过三分之二的成员——这将是 20 人中的 14 人。由于建立在以太坊之上的“回退到汇总”功能,我们可以将信任要求从 14 减少到 2,如下所述。

假设信任假设成立并且委员会成员参与,那么用户将获得两大优势。首先,L1 链上不需要记录 L2 交易数据,因为如果需要,节点可以依靠委员会提供数据。相反,在委员会承诺提供数据的情况下,在 L1 上简单地记录交易批次的哈希是安全的,从而节省了运行汇总的最大成本。其次,一旦委员会为L1提供担保,就可以立即执行提款。

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

回退到汇总

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

为什么它是安全的(给定信任假设)

有 20 名委员会成员,其中至少有 2 名诚实,任何由 19 名委员会成员仲裁人签署的东西都必须是正确的,因为至少有两名诚实的成员,并且只有一名成员可以在仲裁人之外,所以仲裁人必须包含一个诚实的成员。(一般来说,如果有 N 个成员和 K 个诚实的成员,则仲裁人是任何 N+1-K 个成员。)

因此,如果仲裁人签署承诺,提供支持一批交易的数据,我们知道任何人都可以使用这些数据——因此我们知道在L1链上发布数据的哈希值,而不是完整数据是安全的。

类似地,如果仲裁人签署了特定状态转换正确的声明,则可以接受状态转换而无需等待质询期。这允许立即处理对 L1 的提款。

如果没有愿意签署声明的活跃仲裁人,那么这些事情都不会发生。但这没关系,该链仍然可以通过使用原始的 Arbitrum 汇总协议运行并取得进展,交易数据发布在以太坊上,新的汇总状态在挑战期后得到确认。一旦仲裁人再次运行,链将无缝切换回更高效、更快的运行模式。

总而言之,在我们的示例中,如果至少有两个成员是诚实的,那么该链将正确运行。如果还有 19 个成员可用并合作,它将以最低成本运作。在中间区域,该链将以基于以太坊的汇总为代价运行——不合作或不可用的成员是谁很明显,因此他们最终可以被替换。

回归我们的根

AnyTrust Chains 是一个新想法吗?不,它们基本上是我们 2018 年学术论文中最初的 Arbitrum 设计。那篇论文描述了一种基于委员会的链设计,它回退到现在的optimistic rollup。后来我们采用了没有委员会部分的备用模式,并对其进行了改进,以创建我们当前的 Arbitrum Rollup 产品。

我们认为现在是时候将 AnyTrust Chains与 Arbitrum One 一起重新引入,用于愿意做出最小信任假设的用例,以便在常见情况下降低成本并加快不可替代的提款。

更多内容

关于技术细节和时间表,我们将在未来有更多话要说,包括 AnyTrust 和 Arbitrum One 之间的桥梁,但我们现在想让我们的社区知道 AnyTrust 在我们的路线图上。如果您有任何问题,请随时与我们联系,我们一如既往地希望扩大我们的团队,因此请在此处申请

Subscribe to 0xbitsun
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from 0xbitsun

Skeleton

Skeleton

Skeleton