Untitled

對互操作性的處理旨在促進區塊鏈之間的資產和數據交換。問題在於,大多數解決方案都涉及有問題的信任模型,並且它們的鏈間連接性並不是真正無限的(參考我們對互操作性市場的廣泛分析以了解更多)。業界對互操作性的處理方法中似乎沒有充分地重視在重新思考 dApp 開發工具包本身。在 ZetaChain,我們正在構建第一個具有內置互操作性的公共 L1 區塊鏈。也就是說,一個能夠支援全鏈智能合約的開放鏈,可以從一個邏輯點操作訪問和管理任何其他鏈上的資產和數據。我們將會在這篇文章中讓大家更了解在 web3 互操作性不斷發展的背景下,ZetaChain創新的由下而上的方法。我們也會對幾個著名的第 1 層(L1)區塊鏈和訊息傳遞協議進行比較具體的比較。

多鏈互操作性的五個進展

多鏈的增長催生了對區塊鏈互操作性的更多需求。然而大多數市場上的方法都是對用戶有風險的,從用戶體驗和流動性的角度來看是分散的,在鏈的連接性上也是受到限制的。整體來說非常讓人困惑。在本節中,我們會回顧迄今為止關於互操作性的五個關鍵進展。

新的L1 &L2 區塊鏈(封閉系統)

自以太坊問世以來的近年裡,我們看到了新的第 1 層 (L1) 區塊鍊和擴展解決方案 (L2) 的湧入。儘管鏈的選擇更多,每一個也都有不同的優缺點,但用戶仍然面臨著高度分散的應用程式和生態系統,也無法輕鬆地駕馭這些應用程序和生態系統。

中心化交易所

這些組織的出現是圍繞著主要的L1和L2區塊鏈所構建的,並且像中心化的橋樑一樣的運作。例如,在 L1 上獲得資產的用戶可以將其轉移到中心化交易所錢包,再與中心化賬本中不同鏈上存在的不同資產進行交易,然後將其提取到新的 L1 系統中。這種方法需要對中心化交易實體的完全信任,並有單點故障的風險。但交易所內部實際發生的事情對用戶來說是不透明的。

具有不同安全模型的成對橋

這些解決方案允許用戶使用包裝資產在不同區塊鏈之間轉移資產,也就是實體資產的已發佈的底層表示,通常鎖定在金庫合約中。橋和包裝資產具有不同或集中的信任模型,這可能會使用戶資產面臨風險,甚至導致橋/保險庫被利用。並且不幸的是這種情況還經常發生。其中它們的應用也非常受限,例如Polygon 橋僅支援將某些資產轉移到 Polygon。(閱讀此 ZetaEducation 推文以了解更多。)

跨鏈橋聚合器

在成對橋之上,已經由工程師們開發了聚合器,例如 LI.FI 和 Socket。這些界面根據用戶希望轉移的資產將用戶路由到正確的橋,這樣用戶就不必決定和了解每一個橋。雖然這改進了一些用戶體驗,但這些解決方案並沒有解決潛在的安全性問題和與橋本身相關的風險。

具有原生價值轉移的跨鏈訊息傳遞

區塊鏈間連接性上的另一個進步是跨鏈訊息傳遞。 Axelar、Celer 和 LayerZero 等新協議提供通用的跨鏈訊息傳遞,讓您可以在區塊鏈上的現有智能合約之間發送或中繼一組特定數據,以及在某些情況下實現原生價值轉移。然而,開發需要鏈上多個資產的更複雜的應用程式,例如stableswap的 DEX 或貸款,是更難實現。這種方法需要在每條鏈上部署一個合約(所以你不能支援像比特幣這樣的非智能鏈)。它還涉及更多的合約邏輯(以及攻擊面)和等待不同訊息在不同鏈之間傳遞和同步狀態的複雜性。這也轉化為用戶體驗中的更多風險和更多的處理時間。

ZetaChain對區塊鏈互操作性的處理方式

區塊鏈互操作性的下一個標準結合了跨鏈訊息傳遞和原生全鏈智能合約的出現。雖然跨鏈訊息傳遞提供了一種異步構建模式,也對某些應用程式有意義,但全鏈智能合約提供了一種更同步的構建方式,就好像一切都在同一鏈上一樣。

這些系統共同地創建了真正的全鏈 dApp。 全鏈dApps原生地跨越所有鏈,可以從單一邏輯點操作訪問和管理連接網絡上的資產和數據。有了這個工具包,開發人員就有了充分的創造力來利用對流動性和數據統一操作管理的特性去開發複雜卻又(對用戶而言)大大簡化的用戶體驗。在這種範例中,所有錢包、網絡和資產都可以從終端用戶那裡抽取出來。交易只需要一個步驟,無需包裝,還能立即結算,就好像一切都在同一鏈上一樣。