一文對比23個跨鏈橋,詳覽當前的L2橋格局

原文作者:企業以太坊聯盟(EEA)社羣專案 L2 標準工作組 Andreas Freund

原文編譯:DeFi 之道

AI 生成

我們生活在一個多鏈的世界,數十億美元的資產價值鎖定在 100 多條鏈上。而這些區塊鏈資產的所有者的行為就像他們在傳統金融中的資產一樣:他們正在尋找套利機會來賺錢。然而,與傳統金融世界不同,在傳統金融世界中,一個國家的資產可以在另一個國家的套利活動中使用,而無需透過可信賴的中介機構轉移資產,同樣的方法在很長一段時間內對區塊鏈都不起作用,原因有以下三個:

  • 資產跨鏈轉移,
  • 新的去中心化應用程序 (dApps) 和平臺,允許使用者訪問各種區塊鏈的優勢——從而增強他們的能力,
  • 來自不同區塊鏈生態系統的開發人員可以協作並構建新的解決方案。

為了解決區塊鏈上資本效率低下的問題,並在此過程中賺錢,有進取心的個人建立了區塊鏈橋樑來應對這三個挑戰,並開始將區塊鏈生態系統連線在一起——是的,你現在可以在以太坊上交易比特幣。當然,跨鏈橋也可以用於其他型別的功能;但是,主要功能是提高資本效率。

什麼是區塊鏈橋 ?

在高層次上,區塊鏈橋連線兩個區塊鏈,透過資訊和/或資產的傳輸促進這些區塊鏈之間安全和可驗證的通訊。

這提供了許多機會,例如

  • 資產跨鏈轉移,
  • 新的去中心化應用程序 (dApps) 和平臺,允許使用者訪問各種區塊鏈的優勢——從而增強他們的能力,
  • 來自不同區塊鏈生態系統的開發人員可以協作並構建新的解決方案。

橋有兩種基本型別:

1.受信任橋

依賴中央實體或系統進行操作。關於資金保管和橋樑安全的信任假設。使用者主要依賴橋運營商的聲譽。使用者需要放棄對其加密資產的控制。

2.無需信任橋

使用去中心化系統進行操作,例如帶有嵌入式演算法的智慧合約。橋的安全性與底層區塊鏈的安全性相同。使使用者能夠透過智慧合約控制他們的資金。

在兩組信任假設中,我們可以區分不同的、常見的跨鏈橋設計型別:

  • 鎖定、鑄造和銷燬代幣橋:即時保證最終性,因為目標區塊鏈上的鑄造資產可以在需要時發生,而不會出現交易失敗的可能性。使用者在目標區塊鏈上收到一種合成資產,通常稱為封裝資產,而不是原生資產。
  • 具有統一流動性的本地資產池的流動性網路:一個區塊鏈上的單個資產池與其他區塊鏈上的其他資產池連線,共享對彼此流動性的訪問。這種方法無法實現即時的、有保證的最終性,因為如果共享池中缺乏流動性,交易可能會失敗。

然而,所有設計,以及在任何信任假設下,都必須解決區塊鏈橋面臨的兩個難題。

Stargate 的 Ryan Zarick 提出的”跨鏈橋三難困境“(Bridging Trilemma)

橋協議可能只有以下三個屬性中的兩個:

  • 即時保證最終性:保證在源區塊鏈上的交易執行和目標區塊鏈上的交易最終確定後立即在目標區塊鏈上接收資產。
  • 統一流動性:源和目標區塊鏈之間所有資產的單一流動性池。
  • 本地資產:接收目標區塊鏈資產,而不是代表源區塊鏈上原始資產的橋鑄造的資產。

由 Connext 的 Arjun Bhuptani 提出的互操作性三難困境

互操作性協議可能只有以下三個屬性中的兩個:

無需信任:與底層區塊鏈相同的安全保證,沒有新的信任假設。

可擴充套件性:連線不同區塊鏈的能力。

通用性:允許任意資料訊息傳遞

除了可以透過巧妙設計解決的三難困境之外,區塊鏈橋的最大挑戰是安全性,正如 2021 年和 2022 年發生的許多駭客攻擊事件所證明的那樣;無論是 Wormhole、Ronin、Harmony 還是 Nomad 事件。從根本上說,區塊鏈之間的橋樑僅與資產的橋樑(鏈)中使用的最不安全的區塊鏈一樣安全。但是,對於錨定在同一第 1 層 (L1) 區塊鏈上的第 2 層(L2)平臺之間的橋來說,後一個問題不是問題,因為它們從共享的 L1 區塊鏈共享相同的安全保證。

為什麼跨鏈橋對 L2 很重要?

到目前為止,我們還沒有具體討論旨在擴充套件 L1 區塊鏈同時繼承 L1 安全保證的 L2 平臺,因為 L2 嚴格來說是一種特定型別的橋:本地橋。然而,在 L2 之間建立橋樑時,L2 平臺有一些特性,例如 optimistic rollups vs. zk-rollups vs Validium rollups vs Volition rollups。這些差異使它們變得特別,因為 L2 與 L1 以及不同 L2 之間在信任假設和最終性方面存在差異。

L2 之間的橋很重要的原因與 L1 相同:L2 資產正在尋求其他 L2 的資本效率,以及可移植性和其他功能。

如前所述,如果橋接的 L2 錨定在同一 L1 上,則可以克服 L2 平臺上本地信任假設的差異。而且這座橋不需要額外的信任假設。然而,錨定 L1 上 L2 交易最終性的差異使得以信任最小化的方式在 L2 之間橋接資產具有挑戰性。

L2 區塊鏈橋的型別:概述

深入研究 L2 橋,我們發現 L2-L2 橋理想情況下應滿足以下標準:

客戶端必須從它們透過抽象層連線的每個 L2 協議中抽象出來——鬆散耦合範例。

客戶端必須能夠驗證從抽象層返回的資料是否有效,理想情況下無需將信任模型更改為目標 L2 協議所使用的模型。

介面 L2 協議不需要結構/協議更改。

第三方必須能夠獨立構建目標 L2 協議的介面——理想情況下是標準化介面。

從目前的情況來看,人們會發現大多數 L2 橋將 L2 視為另一個區塊鏈。請注意,Optimistic rollups 中使用的欺詐證明和 zk-rollups 解決方案中使用的有效性證明取代了“正常”L1 到 L1 橋接中使用的區塊頭和 Merkle 證明。

當前的 L2 橋格局

下面我們總結了 L2 橋的當前和非常多樣化的景觀,包括名稱、簡要摘要和橋樑設計型別:

1.Hope Exchange

描述:Rollup-rollup 通用代幣橋。它允許使用者幾乎立即將代幣從一種 rollup 傳送到另一種 rollup,而無需等待 rollup 的挑戰期。

https://hop.exchange/whitepaper.pdf

設計型別:流動性網路(使用了一種 AMM)

2.Stargate

描述:

可組合的原生資產橋和基於 LayerZero 構建的 dApp。DeFi 使用者可以在單筆交易中在 Stargate 上跨鏈交換原生資產。應用程序組成 Stargate 以在應用程序級別建立本機跨鏈交易。這些跨鏈交換由社羣擁有的 Stargate 統一流動資金池支援。

設計型別:流動性網路

3.Synapse Protocol

描述:

一個代幣橋,利用鏈和流動性池之間的驗證者來執行跨鏈和同鏈交換。

設計型別:混合設計(代幣橋/流動性網路)

4.Across

描述:

一個跨鏈 Optimistic 橋,使用稱為中繼器的參與者來滿足目標鏈上的使用者傳輸請求。中繼器隨後會透過向以太坊上的 Optimsitic 預言機提供其行為證明來獲得補償。該架構利用以太坊上的單一流動性池和目標鏈上的獨立存款/償還池,這些池使用規範橋進行重新平衡。

設計型別:流動性網路

5.Beamer

描述:

使使用者能夠將代幣從一個 rollup 移動到另一個 rollup。使用者透過在源 rollup 上提供代幣來請求傳輸。流動性提供者然後填寫請求並直接將代幣傳送給目標 rollup 上的使用者。該協議的核心重點是儘可能方便終端使用者使用。這是透過分離兩個不同的關注點來實現的:向終端使用者提供的服務,以及流動性提供者回收資金。請求一到達,就樂觀地提供服務。源 rollup 的退款由其自身的機制保證,並與實際服務分離。

6.Biconomy Hyphen

描述:

多鏈中繼網路利用基於智慧合約的錢包,供使用者與流動性提供者互動,在不同(Optimistic)L2 網路之間轉移代幣。

設計型別:流動性網路

7. Bungee

描述:

該橋建立在 Socket 基礎設施和 SDK 之上,以套接字流動性層 (SLL) 作為其主要元件。SLL 彙集了多個橋和 DEX 的流動性,還允許 P2P 結算。這與流動性池網路不同,因為這個單一的元橋允許根據使用者的偏好(例如成本、延遲或安全性)透過最佳橋動態選擇和路由資金。

設計型別:流動性池聚合器

8.Celer cBridge

描述:

一個去中心化的非託管資產橋,支援跨越 30 多個區塊鏈和 L2 rollup 的 110 多種代幣。它建立在 Celer 鏈間訊息框架之上,而 Celer 鏈間訊息框架建立在 Celer State Guardian Network (SGN) 之上。SGN 是建立在 Tendermint 上的權益證明 (PoS) 區塊鏈,充當不同區塊鏈之間的訊息路由器。

設計型別:流動性網路

9.Connext

描述:

排程和處理與跨鏈傳送資金相關的訊息。用於規範資產、快速流動性和穩定兌換的託管基金。Connext 合約使用菱形模式,因此它包含一組 Facets,這些 Facets 充當功能組的邏輯邊界。Facets 共享合約儲存,可以單獨升級。

設計型別:混合設計(代幣橋/流動性網路)

10.Elk Finance

描述:

使用具有以下功能的 ElkNet:

  • 用於價值轉移的跨鏈實用代幣($ELK)
  • 與傳統橋相比安全可靠的傳輸
  • 在 Elk 支援的所有區塊鏈之間透過 ElkNet 在幾秒鐘內進行跨鏈價值轉移
  • 橋接即服務 (BaaS) 為開發人員提供基礎設施,以利用 ElkNet 實現自定義橋接解決方案
  • 所有連線的區塊鏈之間的跨鏈交換
  • 為我們的流動性提供者提供無償損失保護 (ILP)
  • 具有獨特能力和特性的不可替代代幣(Moose NFT)

設計型別:混合設計(代幣橋/流動性網路)

11.LI.FI

描述:

橋接器和 DEX 聚合器,可將任何鏈上的任何資產路由到所需鏈上的所需資產,透過 SDK 在 API/合約級別提供,或作為 dApp 中的可嵌入小部件

設計型別:流動性池聚合器

12.LayerSwap

描述:

以低廉的費用將代幣從中心化交易賬戶直接橋接到第 2 層(L2)網路(Optimistic 和 zk-rollups)。

設計型別:流動性網路(使用了一種 AMM)

13.Meson

描述:

一個使用雜湊時間鎖定合約 (HTLC) 的原子互換應用程序,使用使用者之間的安全通訊與流動性提供者中繼網路相結合,用於支援的代幣。

設計型別:流動性網路

14.O 3 Swap

描述:

O 3 的 Swap 和 Bridge 跨鏈機制聚合了跨鏈的多個流動性池,允許與計劃中的加油站進行簡單的一次性確認交易,解決每個鏈上的 gas 費需求。

設計型別:流動性池聚合器

15.Orbiter

描述:

用於傳輸以太坊原生資產的去中心化交叉 rollup 橋。系統有兩個角色:Sender 和 Maker。“Maker”必須先向 Orbiter 的合約存入超額保證金,然後才有資格成為“Sender”的交叉 rollup 服務提供商。在通常的過程中,‘Sender’在‘Source Network’上將資產傳送給‘Maker’,‘Maker’在‘Destination Network’上將資產發回給‘Sender’。

設計型別:流動性網路

16.Poly Network

描述:

允許使用者使用 Lock-Mint 交換在不同區塊鏈之間轉移資產。它使用 Poly Network 鏈來驗證和協調受支援鏈上中繼器之間的訊息傳遞。每條鏈都有一組 Relayers,而 Poly Network 鏈有一組 Keepers,用於簽署跨鏈訊息。與 Poly Bridge 整合的鏈需要支援輕客戶端驗證,因為跨鏈訊息的驗證包括透過 Merkle 證明驗證塊頭和交易。橋基礎設施使用的一些智慧合約未在 Etherscan 上驗證。

設計型別:代幣橋

17.Voyager (Router Protocol)

描述:

路由器協議使用尋路演算法找到最佳路徑,利用類似於 Cosmos 的 IBC 的路由器網路將資產從源鏈移動到目標鏈。

設計型別:流動性網路

18.Umbria Network

描述:

Umbria 有三個主要協議協同工作:

跨鏈資產橋;支援在其他不相容的區塊鏈和加密貨幣網路之間轉移資產。

一個質押池,使用者可以透過向橋提供流動性來賺取其加密資產的利息。UMBR 的流動性提供者賺取橋產生的所有費用的 60% 。

去中心化交易所 (DEX);自動流動性協議由恆定的產品公式提供支援,使用智慧合約部署,完全在鏈上進行管理。

兩種協議協同工作以提供加密貨幣網路之間的資產遷移。

設計型別:流動性網路(使用了一種 AMM)

19. Via Protocol

描述:

該協議是鏈、DEX 和橋接器的聚合器,用於最佳化資產傳輸路徑。這允許以三種方式進行資產橋接:

在不同的區塊鏈上進行多項交易

透過整合 DEX 的去中心化橋進行一筆交易

透過半中心化橋進行一筆交易,將觸發目標鏈上的第二筆交易

設計型別:混合設計(代幣橋/流動性網路)

20.Multichain

描述:

Multichain 是經過外部驗證的橋樑。它使用執行 SMPC(安全多方計算)協議的節點網路。它透過代幣橋和流動性網路支援數十條區塊鏈和數千種代幣。

設計型別:混合設計(代幣橋/流動性網路)

21.Orbit Bridge

描述:

Orbit Bridge 是 Orbit Chain 專案的一部分。它是一個跨鏈橋,允許使用者在支援的區塊鏈之間轉移代幣。代幣存放在源鏈上,“表示代幣”在目標鏈上鑄造。存入的代幣沒有精確鎖定,Orbit Farm 可以在 DeFi 協議中使用。應計利息不會直接傳遞給代幣存款人。橋合約實施和 Farm 合約原始碼未在 Etherscan 上驗證。

設計型別:代幣橋

22.Portal (Wormhole)

描述:

Portal Token Bridge 建立在 Wormhole 之上,Wormhole 是一種訊息傳遞協議,它利用專門的節點網路來執行跨鏈通訊。

設計型別:代幣橋

23.Satellite (Axelar)

描述:

Satellite 是由 Axelar 網路提供支援的代幣橋

設計型別:流動性網路

L 2B eat 專案維護了一個與 L2 相關的區塊鏈橋列表,及其總價值鎖定 (TVL),以及描述和簡要風險評估(如果有)。

L2 橋風險概況

最後,當使用者使用 L2 橋時,實際上,任何橋都需要小心,並且需要針對給定的橋評估以下風險:

資金損失

  • 預言機、中繼器或驗證者串通提交欺詐性證明(例如,區塊雜湊、區塊頭、Merkle 證明、欺詐證明、有效性證明)和/或中繼未緩解的欺詐性傳輸
  • 驗證者/中繼者私鑰被洩露
  • 驗證者惡意鑄造新代幣
  • 虛假宣告沒有及時提出異議(Optimistic 訊息協議)
  • 目標區塊鏈重組發生在 Optimistic 的預言機/中繼者爭議時間過去後(Optimistic 訊息傳遞協議)。
  • 協議中涉及或使用的未經驗證的合約原始碼包含惡意程式碼或功能,可以被合約所有者/管理員濫用
  • 代幣橋所有者行為不端,或發起影響使用者資金的時間敏感的緊急行動,並且沒有與使用者群進行適當的溝通
  • 協議合約暫停(如果功能存在)
  • 協議合約收到惡意程式碼更新

凍結資金

  • 中繼器/流動性提供者不對使用者交易(訊息)採取行動
  • 協議合約暫停(如果功能存在)
  • 協議合約收到惡意程式碼更新
  • 橋上目標代幣流動性不足

審查使用者

  • 目標或目標 L2 或兩者上的預言機或中繼器無法促進傳輸(訊息)
  • 協議合約暫停(如果功能存在)

雖然此列表並不詳盡,但它很好地概述了當前使用橋樑的相關風險。

使用零知識證明 (ZKP) 技術的新開發正在進行中,旨在減輕上述一些風險因素並解決兩個橋難題。特別是,ZKP 的使用允許以下橋設計特徵:

  • 無需信任且安全,因為源區塊鏈和目標區塊鏈上區塊頭的正確性可以透過 zk-SNARKs 證明,zk-SNARKs 可在 EVM 相容的區塊鏈上進行驗證。因此,不需要外部信任假設,假設源和目標區塊鏈以及使用的輕客戶端協議是安全的,並且我們在中繼網路中有 1-of-N 誠實節點。
  • 無需許可和去中心化,因為任何人都可以加入橋的中繼網路,並且不需要 PoS 風格或類似的驗證方案
  • 可擴充套件,因為應用程序可以檢索 ZKP 驗證的區塊頭,並執行特定於應用程序的驗證和功能
  • 高效,因為新的、最佳化的證明方案具有較短的證明生成和快速的證明驗證時間

儘管還早,但這些型別的開發有望加速橋樑生態系統的成熟和安全。

概括

我們可以將以上關於 L2 橋的討論和概述總結如下:

  • L2 Bridges 是 L2 生態系統的重要粘合劑,可進一步促進 L2 互操作性以及整個生態系統中資產和應用程序的高效使用。
  • 在錨定在同一 L1 上的 L2 上使用的 L2 網橋,例如以太坊主網,比 L1 之間的網橋更安全——假設原始碼是安全的,這通常是一個很大的假設。
  • 與所有分散式系統架構一樣,需要做出重要的權衡,如兩個假設的三難困境——區塊鏈橋三難困境和互操作性三難困境所表達的那樣。
  • L2 橋有非常不同的信任假設,例如,可信與無信任的橋,以及非常不同的設計選擇,例如,鎖定-鑄造-銷燬與流動性網路。
  • L2 Bridges 生態系統仍處於初期階段,並且處於不斷變化的狀態。
  • 建議使用者進行盡職調查,以評估哪些 L2 網橋能夠提供滿足其需求的最佳風險回報概況。
  • 使用最新的 ZKP 技術正在進行新的開發,這些技術有效地解決了兩個橋三難困境,並有助於提高橋樑的整體安全性。

雖然仍處於標準化 L2 互操作性框架的早期階段,但這些都是重要的發展,需要認真對待,因為這些專案中的任何一個都可能成為“那個”橋接框架。

非常感謝 Tas Dienes(以太坊基金會)、Daniel Goldman(Offchain Labs)和 Bartek Kiepuszewski(L 2B eat)仔細閱讀了手稿並提出了寶貴的內容建議。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *