原文:《 Cross-chain Bridges, Composability, and a New Era in Blockchain Interoperability 》by Georgios Gontikas
編譯:ChinaDeFi
互操作性打開了區塊鏈之間的數據流,它可以促進新的和現有應用程序的增長。這一過程常被比作全球化。然而,當你審視今天的區塊鏈領域時就會發現,很明顯我們還沒有達到那一步。相反,我們仍然生活在一個前全球化的世界裡,那裡存在一些聯繫不緊密的活動中心,其貿易緩慢,而且四處移動可能是有風險的。
雖然以太坊仍然是大多數活動的發源地,但許多其他網絡都已經發展起來了,而且創造了不同的用戶和流動性。事實上,現在已經有150 多個區塊鏈支持智能合約,許多開發者也正在最流行的區塊鏈上部署dApp。
舉幾個例子:
SushiSwap 可能是最極端的例子,它存在於17 個不同的網絡上。
這就是「多鏈」的樣子
理論上,這是朝著正確方向邁出的一步,因為應用程序可以在更多的網絡上被使用。然而,如果用戶想跨不同的鏈進行操作,事情就會變得複雜。
目前跨鏈用戶體驗的步驟較多,給用戶帶來了不必要的成本和風險。對於構建者來說,這種方法也有明顯的缺點。
例如,支持多鏈部署需要開發人員選擇在哪裡構建並了解不同生態系統的細微差別。更不用說維護應用程序的完整副本了。
隨著數以百計的新網絡、rollup 和應用鏈的上線,碎片化只會更加嚴重。
跨鏈解決方案:代幣橋
在一個純粹的多鏈世界中,每個區塊鏈都是一個獨立的島嶼。如今,有超過30 個橋允許用戶轉移資產,在某些情況下,允許開發者將跨鏈通信插入到他們的應用程序中。然而,這些橋大多集中於簡單的資產轉移。
在大多數情況下,這意味著「鎖定和鑄幣」,即將交易發送到發起鏈上的地址,讓該交易得到驗證,然後在目標鏈上獲得等量的鑄幣。這種風格的橋有局限性,正如歷史告訴我們的那樣,它容易遭受黑客攻擊。
因此,多重部署和基本的代幣橋是我們迄今為止所採用的兩種實現互操作性的方法。
兩者都是不完美的,結果就是:
- 糟糕的用戶體驗:緩慢、昂貴且有風險的流程
- 同一協議的孤立實例:缺乏真正的連通性
- 僅由橋保護的合成資產:生態系統的污染風險
- 治理問題:主鏈之外的持有者通常不能投票
互操作性的新時代
有一類新興的互操作性解決方案,如Connext、LayerZero、Axelar、Sygma、Debridge 和其他使用通用消息傳遞(GMP) 的解決方案。這些項目不僅僅是代幣轉移的橋技術。它們也是下一代應用程序的通用通信協議。
更實際的是,GMP 允許開發人員連接不同鏈上的智能合約,不僅可以移動代幣,還可以移動數據和有效負載。
這就產生了可組合性的魔力,也就是說,有無限組合的能力,把各種活動像樂高積木一樣堆疊在一起。
這方面的一個先驅例子是在Curve 和MakerDAO 之上的Yearn。
從這個早期的示例開始,可組合性就不斷發展,並變得更加複雜。這主要是在DeFi 領域,在這裡可以看到DEX、算法穩定幣、貨幣市場、期權和保險協議都是在彼此之上構建的,創建了一個日益複雜的支持可組合性的生態系統。
跨鏈通信的未來:通用消息傳遞
上面提到的解決方案( 以及Polkadot、Cosmos 和Chainlink) 都有助於區塊鏈領域的更緊密聯繫。但是它們都有不同的架構、去中心化級別和值得考慮的安全模型。
從Sygma 的例子來看,我們會有一個鏈下中繼網絡,它在聯合共識下運行,允許跨鏈轉移資產,包括ERC20, 721, 1155,當然,還有GMP。 Sygma 採用多方計算(MPC) 模型,包括許多由信譽良好的實體運行的可信中繼節點。
Sygma 還提供了一個JavaScript SDK,旨在幫助開發人員快速、輕鬆地構建跨鏈應用程序。該工具包允許開發人員向/ 從網絡支持的任何鏈執行合約調用或消息傳遞。
概述
集成Sygma 等解決方案可為團隊提供構建新型應用程序和金融原語所需的一切。對於用戶來說,它消除了在不同鍊或rollup 之間進行手動轉移的痛苦。
一些潛在的用例:
- DEX:跨鏈交易
- 算法穩定幣:跨鏈流動性管理
- 貨幣市場:跨鏈債務頭寸
- NFT 市場:在多鏈上無縫銷售NFT
- 跨鏈治理
總結
互操作性解決方案對Web3 的發展至關重要。它們將幫助區塊鏈擴大規模,解決用戶體驗痛點,並啟用一類新的應用程序,推動更廣泛的採用。
毫無疑問,允許開發人員利用安全的跨鏈通信將改變Web3 開發的面貌。我們才剛剛開始。