作者:潘志雄
以太坊在過去幾年成功地解決了擴容問題,透過部署多個Layer 2解決方案,如Arbitrum、Optimism、Base 等,使得交易成本降低、效率提高。但隨之而來的一個問題是使用者體驗的碎片化:每個L2 網路都像孤島一般,使用者跨鏈時面臨繁瑣的步驟、不同的橋接協議以及複雜的資產和gas 管理。為了解決這個痛點,以太坊核心團隊最近提出了Ethereum Interop Layer(以太坊互通層,簡稱EIL)。
要理解EIL,首先需要回顧它的基礎—ERC-4337。
ERC-4337 是以太坊提出的一種帳戶抽象(Account Abstraction)標準。它不需要對以太坊底層協議做任何改動,僅通過部署智能合約的方式,實現了智能帳戶這一新類型的帳戶結構。這種帳戶不僅支援社交恢復、多簽、批量操作等多種高級功能,還能夠透過智能合約的方式,支援以ERC-20 代幣支付gas。
然而,儘管ERC-4337 帶來了許多技術上的創新,但它在實際使用上的普及程度仍然有限。使用者體驗分散化、多鏈協同困難、較高的Gas 成本和生態相容性問題,都限制了4337 的廣泛採用。
EIL 的出現,就是為了在ERC-4337 的基礎上解決這些問題。 EIL 是在ERC-4337 的框架之上額外疊加的一套多鏈互通協定。它將單鏈帳戶抽象化擴展到了多鏈帳戶互通,實現了多個L2 網路之間的無縫體驗。
具體而言,EIL 實現了兩個重要的創新:一次簽章多鏈操作(批量授權),以及跨鏈流動性提供者(XLP)的競價式墊資機制。
第一個創新,即批量授權,允許使用者在一次簽名中對多個L2 網路的多個操作進行統一授權。具體實作上,錢包首先在各個相關鏈上分別建構各自的UserOperation(使用者操作),然後將這些操作整合成一個Merkle 樹,使用者只需對樹的根進行一次簽章即可。每個鏈上的智慧型帳戶驗證收到的UserOperation 時,只需驗證它屬於該Merkle 樹且簽章有效,便可以執行該操作。這種方式大大簡化了使用者跨鏈操作的流程。
第二個創新,競價式墊資機制,引進了一個名為Cross-chain Liquidity Provider(跨鏈流動性提供者,簡稱XLP)的角色。 XLP 負責在不同鏈之間提供資產轉移和gas 代付的服務。當用戶在源鏈鎖定資產並提出跨鏈請求時,多個XLP 可以透過鏈上競價來搶單。搶到單的XLP 會提供一個跨鏈資產轉移的憑證(voucher),允許用戶在目標鏈上直接獲得資金和gas 支付,以完成所需的跨鏈操作。交易完成後,XLP 才會在來源鏈領取使用者之前鎖定的資產。
為了確保安全性和公平性,XLP 必須在以太坊主網(L1)進行質押,並接受嚴格的爭議仲裁機制。一旦XLP 違反規則,質押的資產將被沒收,並從經濟誘因確保其誠信。
值得強調的是, EIL 在實作過程中並不需要對以太坊主網或L2 網路的共識協議做任何改變。所有的實作都基於智慧合約和現有的ERC-4337 帳戶抽象框架完成。這種設計不僅降低了落地實施的難度,也大大減少了鍊本身可能面對的安全風險。
當然,這種設計也將壓力和複雜性轉移到了錢包和鏈下基礎設施。錢包需要支援複雜的多鏈交易建構、一次簽章多鏈驗證、與CrossChainPaymaster 和XLP 的互動機制,並需要提供簡潔友善的使用者介面。而鏈下基礎設施則需要搭建完善的競價市場、即時監控XLP 的資金流動和風險管理。
最終,EIL 為使用者提供的是一種類似於單鏈的體驗。未來當用戶打開支援EIL 的錢包時,用戶不再需要頻繁切換鏈、管理跨鏈資產,也不再需要忍受漫長的跨鏈等待和繁瑣的操作步驟。所有複雜的跨鏈細節都會在使用者視線之外自動完成,整個以太坊L2 生態的使用者體驗將逐步統一,真正實現多鏈融合、無縫互通的願景。
EIL 也為整個以太坊生態開啟了一種全新的可能性:它不僅解決了跨鏈使用者體驗問題,更重要的是,它以一種安全、去中心化、無需額外信任的方式,真正讓多個L2 網路「合而為一」。
