作者:@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