原文:What Blockchain Layer 3 scaling brings to the table
翻译及校对:Starknet 中文社区
📑 转载请注明出处 🕹️
L3 应用链为 dApp 开发提供更高的定制性和更低的成本
L3 的优势包括可定制性、降低成本和避免拥塞
StarkWare 支持的 Herodotus 完整性验证器是实现 L3 扩展的重大飞跃
Vitalik Buterin 曾将二层网络(Layer 2,简称 L2)描述为「行动的终极战场」。由于 L2 具备扩展以太坊的能力,因此已成为以太坊生态系统不可或缺的一部分。
目前,基于 L2 发展出的新一层网络 — 即 L3,正引起热议。然而,如果 L2 已经足以扩展以太坊,那么你可能会问,L3 的用途是什么呢?
别担心,我们将引导大家了解其中细节。通过本文,大家将更深入地理解 L3,以及它如何在 L2 的基础上增加新一层网络的可扩展性,更重要的是,它还增加了可定制功能。实际上,L3 比大家想象的更容易理解。让我们直接进入主题吧。
请大家想象一下拥挤的高速公路,这种情况与直接在以太坊这样的 L1 区块链上进行交易相似,即每笔交易都必须在 L1 上执行,交易越多,速度就越慢。特别是在高峰时段,所有人都在在以太坊上交易时(想想 CryptoKitties 热潮时,当时有人担心网络请求总数增加 6 倍会导致网络停滞),这种情况就会变得尤其糟糕。随着以太坊网络活动增加,用户的手续费也会随之上涨。
L2 解决方案就像高速公路上的快车道。它们将部分交通从主干道上转移出去,使其变得更加快捷。例如,Starknet 上的交易比直接在 L1 上执行的交易要快得多,也便宜得多(约 0.01 美元)。
Starknet 通过将与交易执行相关的繁重计算从以太坊上移除来实现这一点。Starknet 在成本更低的 L2 上执行交易,然后将这些交易打包在一起,并生成证明其有效性的凭证,然后将该证明连同状态差异一起发送到 L1 进行验证。
这意味着你可以在 Starknet 上构建 dApp,实现比直接在以太坊上更便宜、更快速的交易。但如果你想进一步定制你的 dApp,甚至完成一些无法直接在 Starknet 上所能实现的功能呢?如果你想微调区块大小、扩展数据可用性(DA)选项或创建自己的原生代币呢?
这就是 L3 的用武之地。
L3 作为基于 L2 构建的网络层,通常作为应用链或为特定应用或目的而量身定制的链进行开发。L3 应用链为寻求完全控制其 dApp 逻辑的构建者提供了更大的可定制性。由于其在 L2 上进行结算(比 L1 更便宜),因此 L3 还能进一步降低交易成本。
如同 L2 从以太坊(L1)卸下交易执行一样,L3 将交易执行从 L2 转移到 L3。其在 L3 执行交易,将交易批量打包,然后向 L2 发送证明,以证明其有效性。
这就是降低成本的关键所在: L3 在 L2 而不是 L1 上发布交易数据。在 L3,成本远低于 L1 的 L2 将作为基础层,然后将最小的交易数据传输到以太坊。由于 L3 在更便宜的网络层上进行结算,而且其交易数据在传送到以太坊之前会被 L2 进一步压缩,因此 L3 相较于 L2 又节省了一笔成本。
如何体现可定制性?
开发 L3 应用链的构建者不仅仅是在现有链上构建一个应用,而是将链本身作为一个应用来构建。他们可以将链本身的各个方面与所构建的应用相匹配。
在 StarkWare 的支持下,存储验证创新者 Herodotus 于 2024 年 4 月推出了完整性验证器,迈出了将 L3 应用链引入 Starknet 的重要的第一步。
通过这个新的验证器,开发者可以在 Starknet 上验证在其他地方执行的 Cairo 程序的执行情况,就像他们在以太坊上验证 Starknet 执行情况一样。
由于 L3 应用链将在 Starknet 上进行结算,其需要有能力在 Starknet 上验证 Stone(接下来还包括 Stwo)证明,以证明它们在 L3 上执行的交易的有效性。完整性验证器使这一切成为可能,为在 Starknet 上实现 L3 扩展铺平了道路。
L3 Starknet 应用链将证明发送到公共 Starknet 进行验证。然后,公共 Starknet 进一步压缩这个证明,再将其传送到以太坊。
我们已经谈到了 L3 扩展的一些关键优势,即可定制、更低的成本和避免拥塞。在此,我们不妨来解释一下这些优势的重要性:
可定制:总体而言,L3 应用链为开发者提供了比公共 L2 应用链更大的灵活性,最大化了其在应用各方面的定制能力。例如,考虑区块大小、延迟、数据可用性模式,甚至实现公共 L2 不支持的功能。例如,如果构建者想推出自己的原生代币,用于支付其 dApp 的费用,他们就可以在 L3 应用链上进行实现。
降低成本:当应用链作为 L3 构建,并在 Starknet 而非以太坊上进行结算时,成本将显著降低。Starknet 还会进一步压缩交易数据并传输到以太坊,以此进一步削减成本。应用链便能从中受益,使得开发更复杂的用例具备经济可行性,例如高频率的 DeFi 交易、供应链管理以及完全基于链上的游戏。
避免拥堵:应用链提供了一个更稳定的交易环境(对于游戏等实时应用至关重要),一旦区块链实现大规模应用,可避免公共 L2 上潜在的网络拥堵问题。
L3 扩展了区块链的可能性,为 dApp 构建者提供了更多的可定制选项,并降低了交易成本。随着 L3 在区块链生态系统中站稳脚跟,开发者将找到实现它们的最佳方法,使其在 L2 的基础上和谐运行,并尽量减少二者之间的脱节。
StarkWare 支持的 Herodotus 的完整性验证器是在 Starknet 上实现 L3 扩展的重大飞跃。同时,StarkWare 还正在推动其他工具的开发,使在 Starknet 上构建 L3 应用链成为可能,未来还会有更多的开发。
请在 Twitter 上关注我们,随时了解最新信息。