深度解析以太坊Layer2的跨链互操作性

转载
1 天前
9325
Mint Blockchain

文章转载来源: Mint Blockchain

作者:@Mint_Blockchain

Layer2 的发展背景

近些年以太坊成为聚集最多生态的公链,越来越多的Dapps部署在以太坊上,随着交易量爆发式增长,其交易处理速度慢和交易手续费高的问题越来越突出。

基于扩容势在必行+ETH2.0不能快速落地的背景,Layer2的方案应运而生。Layer2是以太坊的扩容方案,它像是一条独立的区块链,分担以太坊的工作量,同时继承其安全性。

2022年至今,Layer2扩容方案发展迅速,根据 L2Beat 的数据,目前有100多个已上线的L2、L3项目,另外还有多个L2项目计划推出。

同时当前约有 90%的以太坊交易现在都发生在 L2 网络上,凸显了 L2 在当前市场中的重要地位。

Layer2 面临的问题

Layer2的大规模采用一定程度解决了以太坊生态的扩容问题,使得交易速度大幅提升,交易手续费大幅下降。

与此同时,越来越多的Layer2项目上线运行,让我们面临两个方面的问题:

(1)基础设施同质化严重

OP Stack、ZK Stack、Polygon CDK和Rollup as a Service等商业拓展策略的盛行,使得L2可以低成本的一键发行,同时也让以太坊Layer2 的基础设施过度同质化。

(2)流动性分裂和碎片化

Layer2的过度同质化造成了流动性的分裂,以及链上资产的碎片化,同时也无法满足一些特定应用场景下的差异化配置需要。

Layer2 互操作性

L2的跨链互操作性,是L2生态同质化和碎片化的主要解决方案,使L2链之间可以安全的交互,让用户可以在 Layer 2系统间高效的转移资金,在不同链上进行交互时不会感到碎片化,而是感觉在一条链上操作。

以太坊联合创始人Vitalik Buterinr认为以太坊二层网络Layer 2跨链互操作性问题的解决将比外界预期的更快,这将能大幅改善用户体验。他也分享了自己对L2跨链互操作性的愿景。

以主流的OP Stack的Superchain为例,目前其成员链包括OP Mainnet,Base,Zora,Mode,Mint,Unichain、worldcoin等L2公链。

OP Superchain 互操作性

引入互操作性之前,Superchain的各L2成员链之间各自未独立得生态体系,而应用互操作性之后,所有Superchian成员组成一个生态共同体。

原生OP Stack互操作性提供了通过低延迟、安全的消息传递、在Superchain上读取消息和转移资产的能力(无需通过 L1)。这带来几个方面的好处:

  1. 1个区块延迟资产移动,最大程度提高资本效率,且不会造成碎片化

  2. 改善Superchain开发者和用户体验

  3. 在 L2之间安全转移ETH和ERC-20

  4. 水平可扩展的应用程序

同时,引入新的跨链Token标准ERC-7802,并在Superchain中应用为可互操作资产:SuperchainERC20

SuperchainERC20

SuperchainERC20是ERC-7802在Superchain中的实现,用于超级链中的资产互操作。资产互操作性允许代币安全地跨链移动,而无需资产包装或流动性池,以实现最大的资本效率,从而统一流动性并简化用户体验。

其特点包括:

  1. 应用简单

代币跨链不需要额外的基础设施,为所有兼容 Superchain 的网络提供统一的代币实现,并为整个EVM生态系统提供通用的跨链接口。

  1. 无需许可的使用

使用 create2 轻松将现有代币合约部署到新的 OP Stack 链,无需原始所有者资产就可以转移到新链。无需许可的传播保留了合约原始所有者的完整性并保持了安全性,但将合约的可用性扩展到了新链。

  1. 统一标准

基于ERC-7802实现,这是一个可在整个以太坊中使用的统一接口,可实现crosschainMint和crosschainBurn功能。

总结

我们探讨研究了Layer2的发展和当前面临的碎片化问题,并以OP Superchain为例介绍了Layer 2互操作性这个解决方案。当前Superchain Interoperability仍处于开发阶段,跨链互操作性的落地实施能带来的流动性统一和以太坊的进一步生态繁荣值得期待。

参考资料:

  1. https://l2beat.com/scaling/summary

  2. https://x.com/rudolf6_/status/1846294858400780638

  3. https://x.com/VitalikButerin/status/1820404774493110309

  4. https://www.optimism.io/build

  5. https://docs.optimism.io/stack/interop/explainer

  6. https://ethereum-magicians.org/t/erc-7802-crosschain-token-interface/21508