跨鏈互操作性是指應(yīng)用程序能夠跨不同區(qū)塊鏈網(wǎng)絡(luò)實(shí)現(xiàn)相互通信和交互。這樣可以實(shí)現(xiàn)數(shù)據(jù)和價(jià)值在不同系統(tǒng)之間的傳輸,增強(qiáng)連接性和無(wú)縫集成。
什么是區(qū)塊鏈中的互操作性?
區(qū)塊鏈背景下的互操作性是指一個(gè)區(qū)塊鏈與其他區(qū)塊鏈自由交換數(shù)據(jù)的能力?珂溁ゲ僮餍灾覆煌脚_(tái)的智能合約能互相溝通,而無(wú)需跨鏈發(fā)送實(shí)際的Tokens。
例如,資產(chǎn)、服務(wù)和交易都作為文檔記錄在區(qū)塊鏈上。一個(gè)區(qū)塊鏈上進(jìn)行的任何活動(dòng)都能通過(guò)恰當(dāng)?shù)幕ゲ僮餍越鉀Q方案在另一個(gè)區(qū)塊鏈上體現(xiàn)。也就是說(shuō)無(wú)論資產(chǎn)和服務(wù)是在哪個(gè)區(qū)塊鏈上的,都能通過(guò)應(yīng)用程序進(jìn)行操作。
為什么互操作性很重要?
如今的區(qū)塊鏈和早期的互聯(lián)網(wǎng)處于類似的位置:有許多孤立的生態(tài)系統(tǒng),彼此無(wú)法交換信息。
由于缺乏互操作性與連接性,區(qū)塊鏈技術(shù)無(wú)法更廣泛地應(yīng)用,因?yàn)閿?shù)據(jù)和價(jià)值不能跨網(wǎng)絡(luò)進(jìn)行無(wú)障礙傳輸。
從開(kāi)發(fā)者的角度看,每一個(gè)部署構(gòu)成了一個(gè)個(gè)孤立的獨(dú)立實(shí)體,導(dǎo)致后端合約彼此之間沒(méi)有聯(lián)系,也不知道彼此的存在。例如,Decentralization交易平臺(tái)(DEX) DApp可能分別需要在Ethereum、BNB Chain和Polygon網(wǎng)絡(luò)上部署。這樣每個(gè)版本的DApp都是彼此隔絕的。
作為用戶,采用多重部署方法可能會(huì)造成很多困難。用戶無(wú)法將Tokens從一個(gè)區(qū)塊鏈無(wú)縫轉(zhuǎn)賬到另一個(gè)區(qū)塊鏈。轉(zhuǎn)賬過(guò)程通常是資產(chǎn)在源區(qū)塊鏈上被銷毀,然后使用第三方橋接在目標(biāo)區(qū)塊鏈上重新鑄造。這一過(guò)程非常耗時(shí)且令人困惑,導(dǎo)致數(shù)據(jù)孤島現(xiàn)象且用戶體驗(yàn)欠佳。在多個(gè)區(qū)塊鏈上持有資產(chǎn)的安全風(fēng)險(xiǎn)也很高,容易被黑客攻擊,導(dǎo)致資金丟失。
跨鏈互操作性解決方案
開(kāi)發(fā)人員構(gòu)建了多種解決方案,跨鏈的連接性正逐步改善,跨網(wǎng)絡(luò)連接和傳輸數(shù)據(jù)與價(jià)值變得更加簡(jiǎn)單。這也為開(kāi)發(fā)更多用戶友好的、互連的區(qū)塊鏈提供了新的可能性。
提高跨鏈互操作性有不同的方式。在這里我們列出了一些解決方案示例。
Chainlink
Chainlink正在開(kāi)發(fā)跨鏈互操作性協(xié)議(CCIP),這是一種支持跨鏈通信(包括發(fā)送信息和Tokens轉(zhuǎn)賬)的開(kāi)源標(biāo)準(zhǔn)。CCIP的目標(biāo)是使用標(biāo)準(zhǔn)化接口在數(shù)百個(gè)區(qū)塊鏈網(wǎng)絡(luò)之間實(shí)現(xiàn)通用連接,有希望降低構(gòu)建跨鏈應(yīng)用程序和服務(wù)的復(fù)雜性。
Wormhole
Wormhole協(xié)議是一種通用互操作性協(xié)議,該協(xié)議能實(shí)現(xiàn)Tokens和消息在不同區(qū)塊鏈網(wǎng)絡(luò)上進(jìn)行傳輸。網(wǎng)絡(luò)監(jiān)護(hù)人監(jiān)測(cè)源鏈上的信息,并對(duì)其進(jìn)行驗(yàn)證,促進(jìn)其向目標(biāo)鏈的傳輸。使用Wormhole的開(kāi)發(fā)人員可以構(gòu)建稱為XDApp的跨鏈Decentralization應(yīng)用程序。
LayerZero
LayerZero是一種全鏈互操作性協(xié)議,用于區(qū)塊鏈之間的輕量級(jí)信息傳遞,提供安全可靠、去信任化的信息傳遞。
LayerZero的超輕Node(ULN)是一種智能合約,為提高效率提供其他橋接鏈的區(qū)塊頭。ULN僅按需觸發(fā),智能合約通過(guò)LayerZero端點(diǎn)與預(yù)言機(jī)和中繼器通信。這一設(shè)計(jì)實(shí)現(xiàn)了輕量級(jí)和高效的跨鏈通信。
Hyperlane
Hyperlane是一種委托權(quán)益證明(DPoS)鏈協(xié)議,通過(guò)可配置的共識(shí)方法驗(yàn)證和保護(hù)跨鏈通信。在Hyperlane的網(wǎng)絡(luò)中,每個(gè)驗(yàn)證者負(fù)責(zé)驗(yàn)證Hyperlane連接的每條鏈,確?珂溚ㄐ诺陌踩蜏(zhǔn)確。
跨鏈信息傳輸
跨鏈信息傳輸協(xié)議(IBC)是Cosmos網(wǎng)絡(luò)中的區(qū)塊鏈交互的標(biāo)準(zhǔn)協(xié)議,旨在實(shí)現(xiàn)不同區(qū)塊鏈之間的互操作性。IBC定義了跨鏈標(biāo)準(zhǔn)(ICS)中指定的一組最小函數(shù),這些函數(shù)定義了區(qū)塊鏈之間如何相互通信和交換數(shù)據(jù)。
其中的一個(gè)例子就是Osmosis,這是一個(gè)支持用戶跨鏈兌換Tokens的Decentralization交易平臺(tái)(DEX)。Osmosis利用IBC協(xié)議實(shí)現(xiàn)了跨鏈無(wú)縫兌換Tokens,Tokens持有者直接受益于IBC提供的互操作性。
Avalanche Warp Messaging
Avalanche Warp Messaging(AWM)設(shè)計(jì)得更加靈活,開(kāi)發(fā)人員可創(chuàng)建自己的信息傳輸規(guī)范以支持通信。AWM規(guī)范本身需要一個(gè)字節(jié)數(shù)組、一個(gè)參與BLS多重簽名的索引,以及BLS多重簽名。AWM讓開(kāi)發(fā)人員更輕松地在Avalanche網(wǎng)絡(luò)上構(gòu)建功能強(qiáng)大的DApp。
BTC Relay
BTC Relay是部署在實(shí)時(shí)環(huán)境中的鏈上中繼站,支持將Bitcoin的區(qū)塊頭提交到Ethereum。通過(guò)這種方式驗(yàn)證提交到Ethereum區(qū)塊鏈上的Bitcoin交易的有效性,在兩個(gè)網(wǎng)絡(luò)間創(chuàng)建去信任化的橋梁。
跨共識(shí)信息格式
跨共識(shí)信息格式(XCM)使不同共識(shí)系統(tǒng)在Polkadot上互相通信。XCM V3成功合并后,開(kāi)發(fā)人員可以構(gòu)建支持橋接、跨鏈鎖定、交換、NFT、條件、上下文跟蹤等功能的應(yīng)用程序。
例如:Moonbeam XCM SDK主要支持XCMTokens轉(zhuǎn)賬,開(kāi)發(fā)者可以使用XCM與Polkadot網(wǎng)絡(luò)進(jìn)行交互。
Axelar
Axelar通過(guò)使用通用消息傳遞協(xié)議為跨鏈通信提供解決方案,開(kāi)發(fā)人員可以構(gòu)建跨多個(gè)區(qū)塊鏈網(wǎng)絡(luò)運(yùn)行的Decentralization應(yīng)用程序。Axelar還通過(guò)委托權(quán)益證明(DPoS)為橋接Tokens的用戶提供安全的鏈間通信。
例如,Axelar的橋接App Satellite將基于Ethereum的BUSD連接到Cosmos,從而實(shí)現(xiàn)兩個(gè)生態(tài)系統(tǒng)之間的互操作性。
互操作性的好處和局限性
區(qū)塊鏈互操作性的好處是顯而易見(jiàn)的。用戶無(wú)需中心化的中介機(jī)構(gòu),即可在不同的區(qū)塊鏈網(wǎng)絡(luò)之間進(jìn)行無(wú)障礙交易。同時(shí)還減少了碎片化現(xiàn)象,提高了更廣泛的區(qū)塊鏈生態(tài)系統(tǒng)中的互操作性,擴(kuò)大了商業(yè)邊界、開(kāi)辟了新的商業(yè)模型。
但這些解決方案也有一定的局限性。不同的區(qū)塊鏈可能有不同的安全解決方案、共識(shí)算法和編程語(yǔ)言,增加了技術(shù)上的復(fù)雜性。這些解決方案還可能會(huì)使區(qū)塊鏈更易受到攻擊,并在不同的區(qū)塊鏈網(wǎng)絡(luò)之間生成新的治理挑戰(zhàn)。
結(jié)語(yǔ)
跨鏈互操作性解決方案可能會(huì)通過(guò)在不同網(wǎng)絡(luò)之間實(shí)現(xiàn)通信、數(shù)據(jù)和價(jià)值傳輸來(lái)顯著提高區(qū)塊鏈網(wǎng)絡(luò)的效率和功能性。
跨鏈互操作性未來(lái)的發(fā)展有望促進(jìn)不同區(qū)塊鏈網(wǎng)絡(luò)之間的進(jìn)一步創(chuàng)新和區(qū)塊鏈應(yīng)用的新的可能性。由此創(chuàng)建連接性更強(qiáng)且對(duì)用戶更友好的區(qū)塊鏈生態(tài)系統(tǒng)。
但想實(shí)現(xiàn)廣泛的應(yīng)用,不同的跨區(qū)塊鏈互操作性解決方案需要更加穩(wěn)定和安全。哪種解決方案會(huì)提供效率最高、最穩(wěn)定、最安全的工具還有待考量。