時(shí)間:2022-01-12|瀏覽:495
跨鏈橋是滿足新跨鏈需求的重要途徑
在不同鏈之間進(jìn)行資產(chǎn)跨鏈,之前用戶采用最原始的方法,就是通過CEX。如今,隨著跨鏈橋的逐步推出,人們開始逐步利用跨鏈橋進(jìn)行資產(chǎn)的流動(dòng)。
跨鏈橋是如何跨的
簡單來說,兩個(gè)以上不同的鏈,這些鏈有不同的共識(shí)機(jī)制,有自己交易賬本等。在不同鏈之間進(jìn)行消息互通,需要一個(gè)“橋”。而要構(gòu)建區(qū)塊鏈的橋,需要傳遞消息的參與者或中繼者。他們需要監(jiān)視來源鏈上的狀態(tài),然后將狀態(tài)信息從來源鏈傳輸?shù)侥繕?biāo)鏈。為了確保傳輸信息的正確,一般來說,監(jiān)視來源鏈的參與者之間需要達(dá)成共識(shí)(或可驗(yàn)證)之后將消息發(fā)送到目標(biāo)鏈。參與者需要對(duì)發(fā)送到目標(biāo)鏈的信息進(jìn)行加密簽名等操作。
當(dāng)然,跨鏈橋也有不同的實(shí)現(xiàn)方式,以適應(yīng)不同的場景需求。
目前最常見的就是將一種資產(chǎn)通過“包裝”的方式,將其在另外一條鏈上進(jìn)行代幣化發(fā)行,然后實(shí)現(xiàn)在其在目標(biāo)鏈上的流通。其中wbtc就是典型的例子。用戶將其BTC存入托管方,然后鎖定,并在以太坊上發(fā)行相應(yīng)的ERC20代幣wBTC,這些wBTC有托管資產(chǎn)作為完全抵押進(jìn)行支撐。
將上述的方法再進(jìn)一步,可以在兩條鏈之間架構(gòu)橋梁,可以通過在源鏈上鎖定或解鎖代幣,并在目標(biāo)鏈上對(duì)應(yīng)生成或銷毀包裝資產(chǎn),也可以實(shí)現(xiàn)兩條鏈之間的資產(chǎn)轉(zhuǎn)移。比如將資產(chǎn)從以太坊轉(zhuǎn)入Polygon的側(cè)鏈,它通過Polygon橋?qū)蓷l鏈資產(chǎn)進(jìn)行鎖定或解鎖等操作實(shí)現(xiàn)代幣的轉(zhuǎn)移。這里的托管方變成了多個(gè)主體,在一定程度上,提升了安全性。
而通用的跨鏈橋最為復(fù)雜,需要跨多個(gè)鏈之間進(jìn)行信息的傳輸。不過,由于不同鏈之間的安全性和去中心化程度都有不同,且異構(gòu)鏈之間的連接也更難,局面會(huì)更加復(fù)雜。
跨鏈橋的核心是橋的參與者,他們是誰?他們?nèi)绾位?dòng)或博弈?如何保證信息互通的正確性?跨鏈橋的模式并不完全相同,每種模式都有其權(quán)衡。如從驗(yàn)證角度,大概可以分為三類。當(dāng)然,這里可能不算太嚴(yán)謹(jǐn),也沒有囊括所有模式,也歡迎大家一起來探索。
第三方驗(yàn)證模式
第三方驗(yàn)證模式,其參與者會(huì)有一個(gè)或一組驗(yàn)證者。驗(yàn)證者需要監(jiān)控源鏈的特定地址。用戶向源鏈特定地址發(fā)送資產(chǎn),然后鎖定。第三方驗(yàn)證者會(huì)對(duì)這些信息進(jìn)行驗(yàn)證,需要達(dá)成共識(shí)。一旦達(dá)成共識(shí),則會(huì)在目標(biāo)鏈上生成相應(yīng)的資產(chǎn)。這類模式的跨鏈橋,有Synapse、Thorchain、Anyswap、PolyNetwork、WBTC、WormHole、Qredo、Ronin等等。
那么,如何相信驗(yàn)證者?一種是完全中心化的模式,有一個(gè)托管的主體。由托管者保管轉(zhuǎn)入的資產(chǎn),這個(gè)需要對(duì)托管主體有完全信任。這種模式完全取決于“橋”運(yùn)營者本身的信譽(yù),本質(zhì)上他們可以取走用戶的原生資產(chǎn),讓其跨鏈資產(chǎn)失去價(jià)值。例如,wBTC的托管方,如果將支撐wBTC價(jià)值的BTC全部取走,那么,wBTC會(huì)一文不值(當(dāng)然,這種概率很小,只是理論上是可能的)。
還有一種是一組驗(yàn)證者。為了成為驗(yàn)證者,他們需要綁定資產(chǎn),以防止他們做惡。而綁定的資產(chǎn),還可以分為兩類。一類綁定的資產(chǎn)對(duì)應(yīng)于跨鏈的資產(chǎn)。比如,為實(shí)現(xiàn)BTC或ETH的跨鏈,驗(yàn)證者綁定BTC或ETH。還有一類是綁定自身協(xié)議的代幣資產(chǎn)。比如Thorchain綁定RUNE,Synapse也計(jì)劃未來綁定其自身的代幣SYN來確保其鏈的安全。這種模式下,橋的參與者有機(jī)會(huì)盜取用戶的資金,但由于存在博弈機(jī)制,他們不會(huì)這么做,因?yàn)樗麄冑|(zhì)押了資金,盜取資金遭受懲罰的損失更大。
當(dāng)然,如果采用同一資產(chǎn)或優(yōu)質(zhì)資產(chǎn)質(zhì)押(如BTC、ETH),那么其安全性更高些。如果采用協(xié)議代幣本身,一旦橋出問題,可能會(huì)導(dǎo)致連鎖反應(yīng),讓其協(xié)議代幣也下跌。那么,是否有足夠時(shí)間來清算?這也是協(xié)議代幣高超額抵押的原因。這類跨鏈橋的安全性取決于其驗(yàn)證系統(tǒng)本身的安全性,無法達(dá)到源鏈或目標(biāo)鏈同等的安全性。不過,它也有優(yōu)點(diǎn),在費(fèi)用、速度和多鏈連接的擴(kuò)展上表現(xiàn)較好,且可以傳輸通用數(shù)據(jù)。
原生驗(yàn)證
這種模式最大的好處是無須信任。它通過在目標(biāo)鏈的VM內(nèi)運(yùn)行源鏈的輕客戶端完成驗(yàn)證。例如IBC、BTC Relay、Near 彩虹橋、波卡SnowBridge、LayerZero、Movr、Optics、Gravity Bridge等。
跨鏈橋的參與者對(duì)源鏈上的消息進(jìn)行監(jiān)控,然后將包括加密證明的監(jiān)控記錄和區(qū)塊頭轉(zhuǎn)發(fā)到目標(biāo)鏈上的合約。在對(duì)記錄的事件進(jìn)行驗(yàn)證之后,在目標(biāo)鏈上執(zhí)行操作。
由于是無須信任的模式,安全性表現(xiàn)較好,也可以實(shí)現(xiàn)通用化的信息轉(zhuǎn)移。不過,它需要開發(fā)者在每條新的目標(biāo)鏈上構(gòu)建新的智能合約,以對(duì)源鏈的信息進(jìn)行驗(yàn)證,同時(shí)這種驗(yàn)證本身也會(huì)比較昂貴。因此,其不足主要在于費(fèi)用高、速度慢、不容易拓展到更多鏈,在早期也會(huì)有一定的限制。