L3 之于 L2,就像 L2 之于 L1。
撰文:MakerDAO Growth
编译:iambabywhale.eth
2020 年的「DeFi Summer」让以太坊的 Gas 费用水涨船高。为了解决这个问题,大家开始关注可以显著降低费用的以太坊扩容方案,从侧链 Polygon 到采用 Rollup 方案的 Optimism、Arbitrum、zkSync 以及 StarkNet。
但或许是二层网络的故事已经不足以激起太多的波澜了,StarkWare 提出了三层网络的构想。如果二层网络还可以理解为由以太坊主网同步状态,那么三层网络又如何理解呢?来看 MakerDAO Growth 在推特上给出的解答:
1- 二层网络的叙事中出现了一个新概念:三层网络。我们将以最简单的方式对其进行解释。
2- 让我们首先从二层网络的内容开始:二层网络允许我们在以太坊之外运行「计算部分」,并使用它来批量执行交易,最后将这些交易的结果传递给以太坊主网并通过主网的复杂结构进行验证。
3- 有了二层网络,以太坊主网的复杂结构只需要去处理交易结果。以太坊主网将成为处理结果的「结算网络」。
4- 这就是我们对未来的期望,大多数用户会将他们的交易迁移到 L2,而以太坊将仅仅作为结算层。应用将存储在 L2 上并在 L2 上执行。
5- 但是,想象一下这种情况:如果我们将 L2 分成不同的组,从而为每个组运行一个特定目的的应用程序会怎样?这样每一个组都可以以优化特定类型的托管应用程序这样自定义的方式工作。
6- 因此,如果我们将二层网络划分为不同的组,并通过不同且特定的方式来运行特定的应用程序,我们就可以得到很多三层网络。我们称之为「分行标度」。
7- StarkWare 这样解释这个概念:L3 之于 L2,就像 L2 之于 L1(以太坊主网)。
8- 举个例子说明。ZK Rollup 是最重要的 L2 可扩展性解决方案之一。批量执行交易后,ZK Rollup 生成密码证明,可用于生成以太坊主网需要结算交易的验证。
9- ZK Rollup 中执行的每批交易都有自己的「有效性证明」,并会将其提交给以太坊。我们进行了多笔交易,在一个组中执行它们,为该组生成一个有效性证明,并将其发送到以太坊进行验证和结算。
10- 那么,如果我们只为代币交易这一特定目的创建一个 L2 组(即 L3)会怎样?这些事务在 L3(在 L2 上创建的特定用途组)中执行,然后 L3 将结果发送到 L2。
11- L2 接收来自所有 L3 特定目的组的所有结果,比如代币交易、借贷、NFT,将这些所有结果再压缩成一个结果,最后交付给以太坊进行结算。
12- 这就变成了一个非常优雅的递归结构,其中 L2 证明的压缩优势又附加了 L3 证明的压缩优势。我们可以在 L3 上压缩,再在 L2 上压缩,最终交付到 L1,形成分形标度。
13- StarkWare 为我们做了计算:如果每一层都实现了例如 1000 倍的成本降低,那么 L3 可以比 L1 降低 100 万倍,同时仍然保持了 L1 的安全性。
内容搜集自网络,整理者:BTCover,如若侵权请联系站长,会尽快删除。