作者| 五火球教主

再上篇裡:頻頻被盜!跨鏈安全隱患大,區塊鏈下一代的互操作性該如何應對? ,我們著重敘述了當前基於資產的鏈間互操作性方案。

在這篇裡,我們會介紹即將到來的,基於消息與合約級別,真正的“鏈間互操作性”。

多鏈/跨鏈時代,才剛剛掀起一角。

01 輕客戶端模式- IBC

說到這種模式,自然是以Cosmos的IBC協議為代表了。

上篇裡我們就介紹過IBC,說他實現了Trustless,即不需要去信任一個第三方的驗證人節點/橋,而完全由跨鏈兩端節點提供原生的安全保障。

原始的IBC基本上還是基於資產的跨鏈。

最近剛剛上的Interchain Account(鏈間賬戶),就是負責合約級別的互操作性了。

比如用戶在類似Umee這種借代鏈上去抵押借貸,然後清算發生時UMEE就會調用Osmosis這種Dex來負責清算和結算,這些都是通過鏈間賬戶完成的,其他操作類似質押,投票等也可以實現。

首批只有幾條鏈會支持鏈間賬戶,隨著時間推移,相信越來越多的Cosmos鏈都會接入這個鏈間賬戶系統,實現消息上的互通有無與業務上的互相調用。終極體驗應該跟ETH上單鏈的可組合性是差不多的。

02 超輕客戶端+ 預言機- LayerZero

LayerZero是最近很火的一個協議,因為在跨鏈消息這事兒上算是“另闢蹊徑”。

方法也沒有多麼複雜,就是把Chainlink這種預言機引入系統,跟他一起幹活。每次要傳遞消息的時候把消息一掰為二,讓預言機來轉發區塊頭,中繼者(Relayer)來轉發交易證明。接收方收到之後把兩半一拼,便能得到一個完整無誤的消息。但凡中間有任何一方作弊,導致兩半對不上,這消息就作廢。

好處有很多,比如用了超輕節點,不像IBC那樣只能用於Cosmos 生態,甚至理論上可以與IBC合作做IBC的傳輸層。安全層面,因為引入了預言機,所以必須Relayer節點與預言機節點串謀才可以真的威脅到系統,所以也是一個不錯的設計。

當然熊掌與魚不可兼得,引入預言機也帶來兩個問題,一是消息傳遞的延遲增加,二是每次都要支付預言機的費用,Chainlink說實話也不便宜,再者多引入一個變量進來,系統的複雜度也就增加一層,複雜度對於系統的維護,升級等方方面面也都會有或多或少的影響。

03 第三方鏈/網絡Axelar,Zetachain,Teleport,Multichain(Anycall)……

與跨鏈橋一樣,這種模型是最為常見的,也是最容易理解的,同樣也是同質化競爭最為嚴重的。

簡單來說,就是上篇裡“第三方外部驗證人模式”的升級版,從資產升級到了資產+消息。

模式完全一樣,創建一個單獨的鍊或是網絡,然後節點接入需要跨鏈的L1,L2,這條鏈(網絡)就只負責傳遞消息或資產。

對於這種模式來講,可能市場營銷策略比技術本身更重要,因為同質化競爭太嚴重了,單是筆者知道的就有快10個項目,時不時還會出來一個新的類似項目。

目前的領頭羊從名氣來講無疑是Axelar,進度來講則是Multichain的Anycall協議。

問題也同樣,你得信任這個第三方的鏈/網絡,跟跨鏈橋一樣,天然的“缺陷”。

04 Pure Oracle - CCIP (Chainlink)

距離Chainlink宣布跨鏈協議CCIP已經過去10個月了,我們還是沒有等到……

從側面也說明了,做一個真正的跨鏈消息協議,沒那麼簡單。

CCIP其實從模型上來說就是一個單純的第三方網絡,理論上可以歸類於並沒有特別值得稱道的地方。

然而之所以把他單獨列出來,只因為- 他是Link:

他的市值夠大!

他的節點信譽夠強!

他天然接入所有鏈!

他天然適合做跨鏈!

值得一提的是,CCIP裡面還有一個Anti-Fraud Network(還記得上篇裡面講到的欺詐證明橋麼),CCIP跟這個有那麼點異曲同工的感覺。整個跨鏈消息的傳遞除了自身節點的良好信譽之外,還有這麼一個去中心化的“反欺詐/風控“節點群時刻盯著,一有問題,馬上介入。

總而言之,還是很期待在未來幾個月看到CCIP的上線。

05 未來依舊模糊

可能有讀者疑惑,波卡去哪了?

XCMP目前正在審計中,相信不久就可以看到波卡的跨鏈協議正式上線,等他上了之後,有機會再單獨寫文,看看與IBC+Interchain Account相比孰優孰劣。

至於鏈間互操作性的未來,目前來看其實依舊模糊。

原因很簡單,目前L1的設計範式依舊極其多元化,高TPS共識(比如Solana),分片(比如Near),Rollup(比如Arbitrum),Sidechain(比如Polygon),Appchain(比如Terra),子網(比如Avax)……

每一個新的公鏈底層技術,每一個新的共識機制,都會增加跨鏈的複雜性。而跨鏈本身的不同技術方案也是各有取捨,正如公鏈的不可能三角一樣,所以目前來看,沒有銀彈(完美的解決方案)。

但無論如何,多鏈時代的正式來臨,也讓跨鏈技術變得不可或缺,鏈間互操作性將會和底層公鏈一樣,在未來幾年不斷的紛爭,迭代……這其中也一定蘊藏著大量的機會,又到了一個比拼眼光+運氣的時刻了:)