当前位置:首页 > 知识 >

以太坊为什么需要StarkWare的Layer3解决方案

原文标题:《Fractal Scaling: From L2 to L3》

谷昱,链捕手

为什么是L3?

以太坊交易的高成本促使它成为L2结算层。在不久的将来,由于交易成本的显著降低,我们相信DeFi工具支持和用户活动的增加将主要发生在L3。L2通过减少每笔交易的gas费用来提高可扩展性和交易速度,并保留分散性、通用性和组合性。然而,某些应用程序需要特定的功能和切割,最好提供新的独立层:L3!

L3与L2相关,就像L2与L1相关一样。只要L2支持验证者智能合约,并且在证明有效性时L3可以提交给L2,就像StarkNet所做的那样,这就构成了一种非常优雅的递归结构。换句话说,如果每层的成本降低1000倍,那么L3的成本相比L1可减少100万倍,同时保持L1的安全性。想象一下,交易只需要很少的gas费用!

L3的主要优点是: 1. 利用递归证明的乘法效应实现超级可扩展性。 2. 由技术堆栈的应用程序设计师更好地控制: a) 性能和成本更具确定性; b) 自定义数据可用性模型(如基于Validium或链上特定于应用程序的数据压缩); c) 更快的功能和技术速度(如引入尚未准备好的新功能)。 3. 隐私,例如在L2中保护交易的公共零知识证明。 4. 更便宜/更简单的L2-L3互操作性。与当前在L1和L2之间使用的跨链通道相比,L3的成本效益更高,并且更容易实施。虽然将资产从L2迁移到L3可能会导致较长的延迟,但成本比和吞吐量可比。

L3新的创新可能会在L3上进行测试(就像Kusama在Polkadot角色中的作用)。

L3s和分层(Fractal Layering) 多个L3将建立在L2之上。此外,分形分层解决方案可以在L3上添加附加层(如L4等)。

1: 分层生态系统 如图1所示,L3的生态系统包括: - 具有Validium数据可用性的StarkNet,例如广泛使用的对定价极其敏感的应用程序。特定于应用程序的StarkNet系统可根据应用程序性能的需求进行定制,例如采用特定的存储结构或数据可用性压缩。 - 具有Validium或Rollup数据可用性的StarkEx系统(如服务于dYdX、Sorare、Immutable和DeversiFi系统)。 - StarkNet实例(也可以作为L4存在),允许保护交易隐私。

L3解决方案构建块 如图2所示,L2的经典架构包括: - 跟踪L1上L2状态根的智能合约(如以太坊的StarkNet智能合约)。 - 用于验证状态转换证书有效性的基于有效性证明的L2验证人智能合约。 - L1桥接合约,用于管理代币在L2和L1之间的存款和提取。 - L2代币合约作为L1代币合约的对应(如ERC20、ERC721)。

L3与L2和L1的关系 如图3所示,通过在L2上实施状态跟踪和验证者智能合约,L3可在L2上安全运行。

总结 L3承诺超级可扩展性,更好地控制技术堆栈,并满足各种需求和隐私需求,同时保持以太坊(L1)提供的安全保障。其递归概念可以扩展到分形分层解决方案的附加层。

StarkEx目前在L2上运行,并可以迁移到L3。另外,StarkNet将是L3的一个实例。

特别感谢Polynya和Alex Connolly(Immutable)对本文的评论和意见,以及Pierre Duperrin(Sorare)的宝贵见解。

猜你喜欢

关注我们

微信二维码

微信