L2互操作性迫在眉睫,Axelar提供新思路
原文:《 Ethereum ’s Coming Interoperability Problem》
作者: Sergey Gorbunov
编译:Odaily星球日报夫如何
Sergey Gorbunov 发布《以太坊即将面临的互操作性问题》
文章指出,Layer 2 扩展解决方案正在迈入一个新阶段。以太坊上的区块链数量和多样性将增加,需要更先进的跨链功能,如一键交易、共享排序器和数据可用性层。 Axelar 通过建立覆盖网络为L2之间能提供更好的数据传递。
以下是文章原文,由Odaily星球日报编译
Web3 的 Layer 2 扩展解决方案正在迈入一个寒武纪阶段,以太坊之上构建的区块链数量和多样性将在一个新的碎片化和复杂的生态系统中爆发。
这种爆炸的种子已经被种下:
-
像 Arbitrum 、 Optimism 和 Polygon 这样的L2扩展正在构建基础设施,支持应用特定的链,有时被称为“Layer 3 ”。
-
像 Celestia 和 Eigenlayer 这样的模块化平台正在将交易执行的特定组件分解为单独的组件和层次(共识、存储和执行)。
-
零知识证明的快速进展正在促进新的链的出现,这些链在某种形式上充当L3或协处理器。其中一些例子包括 Axiom 、 Lagrange 和 RISC Zero 。
然而,一个问题仍然存在:连接到以太坊的这些链和层次如何保持互操作性?对于应用程序来说,从一个智能合约与另一个智能合约的交互能力对于支持功能和使用可组合的Web3构建块至关重要。对于用户来说,最终目标应该是能够通过一个钱包与所有应用程序进行交互,而无需“链切换”来导航。
这种互操作性标准一直是以太坊作为生态系统成功的支柱:用户不仅可以轻松地在不同协议之间切换,开发人员还可以无缝组合,将功能和网络效应结合在以太坊生态系统中。在以太坊扩展到将被数以百计甚至数以千计的连接区块链时,我们如何保持这些用户体验和开发人员的超能力?阅读 Axelar Foundation 的提案,调整网络经济模型以维护和改进验证者激励随着网络的扩展。
L2桌面赌注
以下是关于L2在以太坊生态系统中提供互操作性的安全假设。
-
以太坊将是增长最快的结算层,检查依赖的L2、L3和模块化链的证明和状态转换,与一些突出的L1平行增长,如 Cosmos 链和 Solana 。
-
每个主要的L2将支持自己的链集群(Polygon Supernets、Optimism OP Stack 链、Arbitrum 链等)。
-
一些L2生态系统可能会有原生互操作性协议连接它们的L3链。
-
每个L2都将与以太坊建立连接以进行结算。
-
每个L2都将具有用于代币转移的跨链桥梁。
进一步改进L2用户体验
仅凭上述功能,无法确保在L2上构建的应用程序提供流畅的用户体验,并允许开发人员在以太坊生态系统中自由组合。
为了实现与以太坊开创的互操作性水平相匹配,基础设施层需要更先进的跨链功能。以下是一些关键功能。
一键交易
如今,大多数跨链活动涉及通过桥梁移动代币。但是以太坊用户习惯于一键交易,尤其是在使用以太币或原生稳定币时。
仅靠桥梁是不够的;需要任意数据网络,并具备传输触发其他链上应用程序的函数调用的能力。但仅仅这样还不够:还需要在这些网络上提供服务来自动化各种跨链任务。
随着应用程序吸引大量用户,最佳用户体验将依赖以下工具和服务来处理任意消息有效载荷:
-
执行服务 ,以便函数调用不需要在连接的链上手动执行。
-
Gas 服务 通过自动化多个跳跃中的多个 Gas 令牌转换,消除了用户持有多个 Gas 令牌的需要。
-
监控工具 允许应用程序在链之间卡住时自动化事务恢复。
-
快速终局小工具 ,使用户无需等待 10 或 20 分钟来处理请求。
如今,Axelar 网络和 Axelar 生态系统应用程序提供了这些功能:通过通用消息传递(GMP)为主要L2提供任意数据网络;一套服务来自动化跨链 Gas 支付;基于全功能区块浏览器的监控工具;提供几秒钟内的终局的服务。
共享排序器
大多数L2都作为 Rollups 进行操作,定期批处理交易,并在以太坊链上通过单个事务哈希进行结算。这种与以太坊的连接和连接事务的执行的交易排序是通过排序器进行的。
每个L2都有自己的排序器,通常由核心开发团队运营,这可能成为L2的一个潜在的单点故障。为了进一步简化去中心化,并使新的L2以更去中心化的方式引导,提出了共享排序器的概念。
随着L2的世界变得越来越复杂和多样化,这将从一个好的想法发展为必要的措施。共享排序器将在L2集群内部以及集群之间运行。
数据可用性层
数据可用性(DA)层,如 Espresso DA、EigenDA 和 Celestia,通过在高效的存储网络上存储大量数据,扩展了模块化框架的论文。这可以带来成本节约:在以太坊上发布数据仍然很昂贵(虽然随着以太坊 Cancun 升级和 EIP-4844 的推出,成本逐渐降低)。
这些层自然地消除了应用程序开发堆栈内的碎片化。然而,它们需要结合本地和外部技术,以保持简单的开发环境并降低开销。
最终目标:覆盖网络
在与数百个(甚至数千个)L2区块链相互操作的以太坊生态系统中实现互操作性是一个多维挑战。最终,用户并不太在意他们的应用程序托管在何处;他们想要的是廉价且可靠的应用程序,可以信任。开发人员希望尽可能广泛地分发,并为用户提供无缝体验。Web3有潜力成为一个更简单、更快速、更公平和更值得信赖的构建环境。但要做到这一点,我们需要解决L2爆炸带来的开销问题。
我们对这个问题集的解决方法与我们最初构想 Axelar 网络的那一天一样。受到 Akamai 在互联网早期商业化过程中的作用的启发,Axelar 旨在充当跨链的覆盖网络。将有多条连接路径,但覆盖网络旨在提供更快、更安全、更便宜且具有改进的开发人员功能的数据包传递。
Axelar 网络开发工具提供了与互联网开发人员可用的编排类似的编程跨链网络,并提供了 Interchain Token Service(ITS)等产品,允许在多个链上简单部署和管理代币。在核心团队,我们将其称为 全栈互操作性 。
这是建立一个现有互联网基础设施无法支持的Web3的方式。我们可以一起构建易于使用、提供改变我们对互联网体验的功能的应用程序。