YBB Capital:萬鏈互聯的關鍵,全鏈互操作性協議
原文作者:YBB Capital Researcher Zeke
前言
區塊鏈自誕生以來便是紛爭不斷,從"電子支付系統"的初衷,再到“世界計算機”、“高速並行”、“遊戲/金融的應用鏈“。不同的價值觀與技術分歧演化出了數百條公鏈,並且由於其去中心化的基本特徵,區塊鏈本身就是一個相對封閉和隔離的系統,無法感知外界,也無法與外界交流,鏈與鏈之間也就形同孤島無法實現互聯。而如今公鏈的主流敘事更是在朝向多層級模塊化的過程前進,除了 Layer 2 這種執行層,我們還有 DA 層、結算層,甚至是執行層之上的執行層。碎片化的流動性和割裂的體驗感還將不斷加劇,而傳統的跨鏈橋解決方案,更是隱患重重。
就以一個普通用戶的角度來說,資產通過跨鏈橋在鏈間轉移已經足夠繁瑣與漫長,除此之外可能還要面臨資產互不相通、黑客攻擊、Gas 費用激增、目標鏈流動性短缺等多種情況。鏈間缺乏互操作性,除了阻礙區塊鏈的大規模採用之外,也使得各個公鏈常年以來更像是敵對的部落或者說國家,底層公鏈之間依然在為“三角難題”的抉擇爭執不斷,不同層級之間又开始為各家方案的優劣喋喋不休。在多鏈多層並行發展愈演愈烈的態勢下,傳統跨鏈橋已不能滿足行業需求,Web3對全鏈互聯的需求迫在眉睫。那么如今的全鏈互操作協議發展到哪一步了?我們距離下一個十億級用戶還有多遠?
什么是全鏈互操作性
在傳統互聯網中,我們很難感到操作體驗上的割裂,就以支付場景來說,我們使用支付寶或者微信基本就能完成所有網頁的支付請求。但在Web3的世界中,公鏈之間存在着天然的壁壘,而全鏈互操作性協議簡單來說就是打破這層壁壘的錘子,通過跨鏈通信解決方案使資產和信息在多個公鏈間無縫傳輸,其目的是達到接近上文所訴的Web2級別無縫體驗,並最終實現鏈無感甚至是 Intent-Centric(意圖)這種終極目標。
全鏈互操作性的實現涉及多個關鍵挑战,包括非同類智能合約鏈之間的通信問題、跨鏈資產的非 Wrap 方法轉移問題等。為了解決這些挑战,一些項目與協議提出了創新的解決方案,如 LayerZero、Wormhole,我們也將在下文中展开分析這些項目,但在此之前我們還需要理解全鏈與跨鏈橋的具體區別,跨鏈的一些難題與目前的跨鏈方式都有那些。
全鏈改變了什么
不同於過往在第三方橋上傳遞資產,用戶需要將資產在源鏈上鎖定並支付 Gas,在漫長的等待後才能在目標鏈上收到一個包裝資產(Wrapped Token),全鏈互操作性協議是基於跨鏈技術延伸出的一種新範式,它是一個通信中心,通過信息傳遞包含資產在內的一切。這使得鏈之間可以互操作,以交換路由集成了 Stargate 的 Sushi 為例,只需要在 Sushi 內即可達成源鏈與目標鏈的無縫資產交換,最大程度優化用戶的跨鏈體驗,而未來更誇張的用例還可以是在不同鏈的不同 Dapp 中進行無縫互操作。
三角選擇與三類驗證
區塊鏈的世界總是充滿抉擇,如同最著名的公鏈三角難題一樣,跨鏈方案也存在互操作性三角選擇(Interoperability Trilemma),由於技術和安全性的限制,跨鏈協議只能在以下三個關鍵屬性中選擇兩個來優化:
-
無信任性(Trustlessness):不需要依賴於任何中心化的信任實體,能夠提供與底層區塊鏈相同水平的安全性。用戶和參與者不需要信任任何中介或第三方就能確保交易的安全和正確執行;
-
可擴展性(Extensibility):協議能夠輕松地適用於任何區塊鏈平臺或網絡,不受特定技術架構或規則的限制。這允許互操作性解決方案能夠支持廣泛的區塊鏈生態系統,而不僅僅是幾個特定的網絡;
-
泛用性(Generalizability):協議能夠處理任何類型的跨域數據或資產轉移,而不僅限於特定的交易類型或資產。這意味着通過該橋梁,不同的區塊鏈可以交換各種類型的信息和值,包括但不限於加密貨幣,智能合約調用,和其他任意數據。
早期的跨鏈橋劃分一般是以 Vitalik 等人為准,他們把跨鏈技術分成了三類,哈希時間鎖、見證人驗證、中繼驗證(輕客戶端驗證),但後來根據 Connext 創始人 Arjun Bhuptani 的劃分,跨鏈方案又可分為原生驗證(無信任性+ 可擴展性)、外部驗證(可擴展性 + 泛用性)、原生驗證 (無信任性+ 泛用性)。這些驗證方式基於不同的信任模型和技術實現,以滿足不同的安全性和互操作性需求。
本地驗證(Natively Verified):
-
本地驗證的橋梁依靠源鏈和目標鏈本身的共識機制來直接驗證交易的有效性。這種方式不需要額外的驗證層或中介。例如,一些橋梁可能利用智能合約在兩個區塊鏈之間直接創建驗證邏輯,允許這兩個鏈通過它們自己的共識機制來確認交易。這種方法的優點是增加了安全性,因為它直接依賴於參與鏈的固有安全機制。然而,這種方法在技術實現上可能更為復雜,並且不是所有的區塊鏈都支持直接的本地驗證。
外部驗證(Externally Verified):
-
外部驗證的橋梁使用第三方驗證者或驗證者集群來確認交易的有效性。這些驗證者可能是獨立的節點、聯盟成員或其他某種形式的參與者,它們在源鏈和目標鏈之外運行。這種方式通常涉及到跨鏈消息傳遞和驗證邏輯,這些邏輯由外部實體執行,而不是由參與的區塊鏈本身直接處理。外部驗證允許更廣泛的互操作性和靈活性,因為它不受特定鏈的限制,但同時也引入了額外的信任層和潛在的安全風險。(雖然有極大的中心化風險,但外部驗證是最主流的跨鏈方式,除了靈活高效還兼具費用低廉的特性)
原生驗證(Locally Verified):
-
原生驗證指在跨鏈交互中目標鏈驗證源鏈的狀態,以確認交易並在本地執行後續交易。通常的做法是在目標鏈虛擬機的源鏈上運行輕客戶端,或二者並行。原生驗證需要誠實的少數派或同步假設,委員會裏至少有一個誠實的中繼者(即誠實的少數派),或如果委員會無法正常運行,用戶必須自己傳輸交易(即同步假設)。原生驗證是信任最小化程度最高的一種跨鏈通信方式,但是它成本也很高,开發靈活性較低,而且更適合狀態機相似度較高的區塊鏈,比如以太坊和L2網絡之間,或者基於 Cosmos SDK 开發的區塊鏈之間。
不同類型的方案
作為Web3世界最重要的基礎設施之一,跨鏈方案的設計始終是個棘手的問題,也就導致不同類型的方案層出不窮,從目前的方案來看其實可以歸為五類,它們各自採取獨特的方法來實現資產的交換、轉移和合約調用。「 1 」
-
Token 交換:允許用戶在一個區塊鏈上交易某種資產,並在另一個鏈上接收等價的另一種資產。通過利用原子互換和跨鏈做市商(AMM)等技術,可以在不同鏈上創建流動性池,從而實現不同資產間的兌換;
-
資產橋:這種方法涉及到在源鏈上通過智能合約鎖定或銷毀資產,並在目標鏈上通過相應的智能合約解鎖或創建新的資產。這種技術根據處理資產的方式可以進一步分為三種類型:
-
鎖定/鑄造模式:在這種模式下,源鏈上的資產被鎖定,而目標鏈上則鑄造出等價的“橋接資產”,反向操作時則銷毀目標鏈上的橋接資產以解鎖源鏈上的原資產;
-
銷毀/鑄造模式:此模式下源鏈上的資產被銷毀,目標鏈上則鑄造出等量的相同資產;
-
鎖定/解鎖模式:這種方式涉及到在源鏈鎖定資產,然後在目標鏈上的流動性池中解鎖等價的資產。此類資產橋往往通過提供收入分享等激勵措施來吸引流動性;
-
原生支付:允許源鏈上的應用觸發目標鏈上使用原生資產的支付操作,也可以基於一條鏈上的數據在另一條鏈上觸發跨鏈支付。這種方式主要用於結算,可以根據區塊鏈數據或外部事件進行;
-
智能合約互操作:允許源鏈上的智能合約根據本地數據調用目標鏈上的智能合約函數,實現復雜的跨鏈應用,包括資產交換和橋接操作;
-
可編程橋:這是一種高級的互操作性解決方案,結合了資產橋接和消息傳輸功能。當資產從源鏈轉移到目標鏈時,可以立即觸發目標鏈上的合約調用,實現多種跨鏈功能,例如權益質押、資產交換,或將資產存儲在目標鏈上的智能合約中。
Layer Zero
作為全鏈互操作性協議中最著名的項目,Layer Zero 吸引了a16z、紅杉資本、Coinbase Ventures、Binance Labs 和 Multicoin Capital 等諸多知名的加密資本,並完成三輪總計 3.15 億美元的天量融資。除了項目本身的吸引力,也不難看出全鏈賽道在頂級資本心目中的重要地位。但拋开這些光環,Layer Zero 在過去一直是爭議很大的項目,圍繞中心化作惡與生態缺陷的問題,時常遭人口誅筆伐。但我們今天暫且放下這些光環與偏見,分析一下 Layer Zero 的架構是否具備打通全鏈的潛力。
無需信任的跨鏈 :如上文所訴,過往最主流的跨鏈橋方案都使用存粹的外部驗證,但由於信任將轉為鏈下驗證,安全性將極大程度降低(大部分暴雷的多籤橋都是這個原因,黑客只需要把攻擊目標瞄准保管資產的地方)。與之形成對比的是,LayerZero 將驗證的架構轉化為兩個彼此獨立的實體——預言機和中繼器,通過最極簡的方式來彌補外部驗證的缺陷。 兩者之間所存在的獨立性,理論上應該提供一個完全無需信任且安全的跨鏈通信環境,但問題在於黑客同樣能瞄准預言機和中繼器進行作惡,而除此之外預言機和中繼器也有中心化聯合作惡的可能存在,所以 Layer Zero 所謂的無需信任的跨鏈在V1版本中似乎還存在很多邏輯漏洞。但在V2版本中將引入去中心化驗證網絡(DVNs),對驗證方式進行改善,我們將在下文中提到。
LayerZero 端點:LayerZero 端點是整個協議功能的關鍵元素。雖然V1中的預言機和中繼器以及V2中的 DVNs 主要負責消息驗證和防欺詐,但端點是智能合約,使兩個區塊鏈的本地環境之間的實際消息交換成為可能。 每個參與區塊鏈上的端點由四個模塊組成:通信器、驗證器、網絡和 Libraries。前三個模塊啓用協議的核心功能,而 Libraries 模塊允許協議的开發者擴展其核心功能並添加區塊鏈特定的自定義函數。這些自定義庫允許 LayerZero 適應具有不同架構和虛擬機環境的多樣化區塊鏈。例如,LayerZero 能夠支持 EVM 兼容網絡和非 EVM 鏈。
工作原理:LayerZero 通信系統核心依賴於於端點,通過上文中的前三個模塊,構成了跨鏈消息傳遞的基礎架構。該流程從一個區塊鏈(鏈 A)上的應用程序發送消息开始,涉及將交易細節、目標鏈標識符、有效載荷和支付信息傳遞給通信器。接着,通信器編譯這些信息成一個數據包,並將其連同其他數據轉發給驗證器。此時,驗證器與網絡合作,啓動將鏈 A 的區塊頭轉移到目標鏈(鏈 B),同時指示中繼器預先獲取交易證明以確保交易的真實性。預言機和中繼器分別負責檢索區塊頭和交易證明,然後將這些信息傳輸給鏈 B 的 Network 合約,該合約再將區塊哈希傳遞給驗證器。在驗證了中繼器提供的數據包和交易證明無誤後,它將消息轉發給鏈 B 的通信器。最終,智能合約將消息傳遞給鏈 B 上的目標應用程序,完成整個跨鏈通信過程。
在 LayerZero V2中,預言機將被去中心化驗證網絡(DVNs)取代,已解決被人詬病的鏈下實體中心化及不安全的問題。與此同時,中繼器被執行者替代,執行者的角色僅限於僅執行交易,不負責驗證。
模塊化和可擴展: 开發者可以使用 Libraries 模塊在區塊鏈上擴展 LayerZero 的核心功能,這些模塊是協議智能合約集的一部分。Libraries 允許在不修改 LayerZero 核心代碼的情況下,以區塊鏈特定的方式實現新功能。該協議也高度可擴展,因為它使用輕量級消息設置進行跨鏈通信。 簡單的用戶體驗 LayerZero 的一個關鍵特性是其用戶友好性。使用該協議進行跨鏈操作時,可以作為單一交易進行,無需進行通常與傳統加密橋資產轉移相關的代幣包裝和解包程序。因此,用戶體驗類似於在同一鏈上進行代幣交換或轉移。
LayerZero Scan:鑑於 LayerZero 支持的近 50 個公鏈和 Layer 2 ,追蹤 LayerZero 上的消息活動絕非易事。這就是 LayerZero Scan 派上用場的地方。這個跨鏈瀏覽器應用讓你能看到所有參與鏈上的協議消息交換。瀏覽器讓你可以分別按源鏈和目標鏈查看消息活動。你也可以按每個使用 LayerZero 的 DApp 探索交易活動。
OFT(全鏈可替代代幣): OFT(Omnichain Fungible Token)標准,該標准允許开發人員跨多個鏈創建具有本機級功能的代幣。OFT 標准涉及在一條鏈上燃燒代幣,同時在目標鏈上鑄造一份代幣副本。同時,原始 OFT 代幣標准只能與 EVM 兼容的鏈一起使用。LayerZero 在最新版本 OFT V2 中擴展了該標准,以支持非 EVM 平臺。
ONFT(全鏈不可替代代幣):ONFT 是 OFT 標准的不可替代版本。基於 ONFT 標准創建的 NFT 可以在支持該標准的鏈之間在本機級別上傳輸和存儲。
Wormhole
Wormhole 與 Layer Zero 一樣,同為全鏈協議賽道的一員,並於近期的空投活動中开始展露頭腳,該協議最早於 2020 年 10 月推出,目前已從V1版本的雙向代幣橋轉向如今能夠構建覆蓋多個鏈的原生跨鏈應用程序。該協議早期最為出名的事件是在 22 年 2 月 3 日該協議遭遇了黑客攻擊,造成 3.6 億美元的 ETH 被盜竊,但在不到 24 小時內 Wormhole 就填補了這筆資金(來源未知),而在近期更是宣布了高達 2.25 億美元的融資。那么 Wormhole 究竟有什么魔力,能如此受資本青睞。
精准命中:Wormhole 的目標並不是以 EVM 系為主,而是非 EVM 系。Wormhole 是主流全鏈協議中唯一支持 Solana、Move 系(APT、SUI)等異構公鏈的協議,隨着兩者生態的不斷復蘇與爆發,Wormhole 的脫穎而出也就成為了必然。
工作原理:Wormhole 的核心是 Verifiable Action Approval (VAA)跨鏈協議與 19 個 Guardian 節點(Wormhole 選擇了業內知名的機構作為守護者節點,但也因為這點時常遭人詬病),並通過各鏈上的 Wormhole Core Contract 將請求轉換為 VAA 完成跨鏈,其具體流程如下:
-
事件發生與消息創建:在源鏈上發生的特定事件(如資產轉移請求)被捕獲,並封裝成一條消息。這條消息詳細描述了發生的事件和需要執行的操作;
-
Guardian 節點監聽與籤名:Wormhole 網絡中的 19 個 Guardian 節點,負責監聽跨鏈事件。當這些節點偵測到源鏈上的事件時,它們會對事件信息進行驗證。驗證通過後,每個 Guardian 節點使用自己的私鑰對該消息進行籤名,表明對事件的驗證和批准(需要三分之二的節點同意);
-
生成 Verifiable Action Approval (VAA):一旦足夠數量的 Guardian 節點對消息籤名,這些籤名會被收集並打包成一個 VAA。VAA 是對發生事件及其跨鏈請求的一個可驗證的批准,包含了原始事件的詳細信息和 Guardian 節點的籤名證明;
-
VAA 的跨鏈傳輸:VAA 隨後被發送到目標鏈。在目標鏈上,Wormhole Core Contract 負責驗證 VAA 的真實性。這包括檢查 VAA 中包含的 Guardian 節點籤名,以確保它們是由可信的節點生成的,並且消息沒有被篡改;
-
執行跨鏈操作:一旦目標鏈上的 Wormhole 合約驗證了 VAA 的有效性,它將根據 VAA 中的指示執行相應的操作。這可能包括創建新的代幣、轉移資產、執行智能合約調用或其他自定義操作。通過這種方式,源鏈上的事件能夠觸發目標鏈上的相應反應。
安全模塊:Wormhole 正在开發三個主要的內部安全功能:監管、會計和緊急關閉,均在公开環境下开發,以便深入了解其最終實現方式。這些功能正等待完成开發並由守護者採用。「 2 」
-
監管:此功能在守護者/預言機層面實現,允許守護者在一定時間窗口內監視任何受監管鏈上的價值流動額。守護者為每條鏈設定可接受的流動上限,一旦超過此上限,即阻止超額資產流動;
-
會計:此功能由守護者或預言機實現,它們維護自己的區塊鏈(又名 wormchain),作為不同鏈間的跨鏈账本。此账本不僅使守護者成為鏈上驗證者,還充當會計插件。守護者可以拒絕那些原始鏈資金不足的跨鏈交易(此驗證獨立於智能合約邏輯之外);
-
關閉:此功能在鏈上實施,允許守護者在察覺到跨鏈橋潛在威脅時,通過共識暫停橋上資產流動。目前的實施方案通過鏈上函數調用來實現。
快速集成:Wormhole 的 Connect 產品為應用提供了一個簡單的橋接工具,只需幾行代碼,即可集成 Wormhole 協議實現跨鏈功能。Connect 的主要功能是為开發者提供了一套簡化集成工具,使开發者只需要通過幾行代碼即可將 Wormhole 的封裝和原生資產橋接功能集成至其自己的應用中。例如,一個 NFT 市場希望將其 NFT 從 Ethereum 橋接到 Solana。使用 Connect,這個市場可以在其應用程序內為其用戶提供一個簡單、快速的橋接工具,使他們可以在兩個鏈之間自由地移動他們的 NFT。
Messaging:在一個多樣化的區塊鏈生態中,消息傳遞成為了一個核心需求。Wormhole 的 Messaging 產品提供了一個去中心化的解決方案,使得不同的區塊鏈網絡可以安全、輕松地進行信息和價值的交換。Messaging 的核心功能是跨鏈信息傳遞,並配備了簡化的集成方式便於加速用戶和流動性的增長,同時具備高度的安全性和去中心化特性。舉個例子,假設一個 DeFi 項目在以太坊上運行,但希望能夠與 Solana 上的另一個項目進行交互。通過 Wormhole 的 Messaging,這兩個項目可以輕松地交換信息和價值,無需復雜的中間步驟或第三方幹預。
NTT 框架:NTT 框架(Native Token Transfers)通過 Wormhole 提供了一個創新和全面的解決方案,用於跨區塊鏈轉移原生 Token 和 NFT。NTT 允許代幣在跨鏈轉移過程中保留其固有屬性,且支持直接跨鏈轉移代幣,無需通過流動性池,從而避免了 LP 費用、滑點或 MEV 風險。除此之外還可以與任何代幣合約或標准以及協議治理流程的集成,項目團隊可以保持對其代幣的所有權、升級權限和可定制性。
結語
全鏈互操作協議盡管目前還處於早期階段,整體實施過程面臨着安全性與中心化的風險,用戶體驗也無法與Web2的互聯網生態系統相媲美。但是,與早期的跨鏈橋技術相比,目前的方案已經取得了顯著的進步。而從長遠來看,全鏈互操作性協議是將千鏈孤島融為一體的宏大敘事,特別是在追求極限速度和性價比的模塊化時代,全鏈協議無疑是承前啓後的關鍵一環,也是我們必須重點關注的賽道。
參考文獻
1.一文讀懂區塊鏈互操作性: https://blog.chain.link/blockchain-interoperability-zh/
2.跨鏈新勢力-wormhole(蟲洞)潛力分析: https://www.binance.com/zh-TC/feed/post/4142724308034
3.一文了解通用跨鏈信息傳送協議 Wormhole: https://wormholechina.medium.com/一文了解通用跨鏈信息傳送協議-wormhole-c 88 ffd 14540 c
4.Wormhole 引入原生代幣轉移(NTT): https://wormholechina.medium.com/wormhole-引入原生代幣轉移-ntt-一個新的开放框架-用於使任何代幣成為原生多鏈-7 a 2c bb 20 bee 6
5.Sushi 的跨鏈互換: https://www.sushi.com/blog/sushi-xswap-a-crosschain-dex
6.What Is LayerZero: Revolutionizing Omnichain Interoperability: https://learn.bybit.com/blockchain/what-is-layerzero/
7.跨鏈橋的未來:全鏈互操作成必然,流動性橋將沒落: https://medium.com/@eternal1 997 L/跨鏈橋的未來-全鏈互操作成必然-流動性橋將沒落-abf 6 b 9 b 55 fbc
8.LayerZero 空投熱潮背後的槽點: https://www.chaincatcher.com/article/2091995
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
動區週報:比特幣新高後回落、鮑爾不急降息 市場情緒轉變、迷因幣火熱…
本週(11/10-11/16)重要大事速覽 比特幣動態 :鮑爾放鷹「 不急降息 」,比特幣價格一度...
Hack VC:模塊化是個錯誤嗎?以數據為依據審視以太坊的這一战略
撰文:Alex Pack 及 Alex Botte,Hack VC 合夥人 編譯:Yangz,Te...
除了 TON, 哪些公鏈在爭奪 Telegram 用戶?數據表現如何?
作者:Stella L ( [email protected] ) 在 2024 年...
星球日報
文章數量
7106粉絲數
0