跨鏈唧取,根據(jù)百科的詞條解釋划提,就是通過一個(gè)技術(shù),能讓價(jià)值跨過鏈和鏈之間的障礙淡诗,進(jìn)行直接的流通掸犬。
?怎么理解跨鏈呢?
區(qū)塊鏈?zhǔn)欠植际娇傎~的一種湾碎。一條區(qū)塊鏈就是一個(gè)獨(dú)立的賬本,兩條不同的鏈座掘,就是兩個(gè)不同的獨(dú)立的賬本柔滔,兩個(gè)賬本沒有關(guān)聯(lián)溢陪。本質(zhì)上價(jià)值沒有辦法在賬本間轉(zhuǎn)移睛廊,但是對(duì)于具體的某個(gè)用戶,用戶在一條區(qū)塊鏈上存儲(chǔ)的價(jià)值超全,能夠變成另一條鏈上的價(jià)值邓馒,這就是價(jià)值的流通蛾坯。
如果說共識(shí)機(jī)制是區(qū)塊鏈的靈魂核心,那么對(duì)于區(qū)塊鏈特別是聯(lián)盟鏈及私鏈來看救军,跨鏈技術(shù)就是實(shí)現(xiàn)價(jià)值網(wǎng)絡(luò)的關(guān)鍵倘零,它是把聯(lián)盟鏈從分散單獨(dú)的孤島中拯救出來的良藥,是區(qū)塊鏈向外拓展和連接的橋梁呈驶。
舉個(gè)換匯的例子。人民幣是一個(gè)獨(dú)立的貨幣跌穗,美元是另一個(gè)獨(dú)立的貨幣。人民幣無法直接變成美元蚌吸,美元也無法直接變成人民幣。因此羹唠,美元無法直接進(jìn)入人民幣賬本娄昆,人民幣也無法直接進(jìn)入美元賬本。需要有人愿意買入人民幣/美元萌焰,賣出美元/人民幣,才能完成貨幣的兌換奶卓,實(shí)現(xiàn)價(jià)值的跨賬本流動(dòng)撼玄。從業(yè)務(wù)角度看,跨鏈技術(shù)就類似是一個(gè)交易所掌猛,讓用戶能夠到交易所里進(jìn)行跨鏈交易。
?為什么需要跨鏈废膘?
這就要說說區(qū)塊鏈3.0了。現(xiàn)在公鏈百家爭(zhēng)鳴殖卑,但我認(rèn)為未來的區(qū)塊鏈3.0一定不止一條鏈坊萝,而是多經(jīng)濟(jì)體多鏈的一個(gè)架構(gòu)。那既然有了多鏈菩鲜,有了多經(jīng)濟(jì)體這樣一個(gè)形態(tài)惦积,那一定是需要跨鏈的,跨鏈不只是連接價(jià)值蛛勉,而且是進(jìn)行數(shù)據(jù)的互聯(lián)和價(jià)值的互聯(lián)睦柴。所以說未來的區(qū)塊鏈?zhǔn)澜缫欢ㄊ且粋€(gè)多鏈跨鏈的一個(gè)生態(tài)。
跨鏈有哪些應(yīng)用場(chǎng)景坦敌?
最普遍的場(chǎng)景就是跨鏈的資產(chǎn)轉(zhuǎn)移。目前跨鏈的資產(chǎn)轉(zhuǎn)移主要是通過中心化的交易所杜顺,在國內(nèi)比如通過像火幣和幣安等等這樣的一些交易所進(jìn)行不同鏈上的資產(chǎn)進(jìn)行交易蘸炸,但是有了這個(gè)跨鏈的技術(shù)之后,我們未來做去中心化的交易所可以直接實(shí)現(xiàn)鏈上的資產(chǎn)的轉(zhuǎn)移搭儒。
二是原子交換,現(xiàn)在我們能看到的去中心化的交易所都是用的原子交換的技術(shù)膘滨,在鏈上實(shí)現(xiàn)一個(gè)去中心化的交易稀拐,包括這個(gè)type、以德這樣的交易所都是用的原子交換的技術(shù)去做鏈上的資產(chǎn)的交易。
第三個(gè)是跨鏈的預(yù)言機(jī)躲胳,跨鏈的預(yù)言機(jī)指的是什么纤勒?在當(dāng)鏈上發(fā)生某一事件的時(shí)候,觸發(fā)另一鏈上的一個(gè)事件去執(zhí)行指定的條款粹湃,這就是跨鏈的預(yù)言機(jī)的應(yīng)用泉坐。最后是跨鏈的合約,例如在鏈X和鏈Y上面發(fā)生資產(chǎn)轉(zhuǎn)移的時(shí)候腕让,支付利息,支付一些資產(chǎn)的時(shí)候偏形,會(huì)用到跨鏈合約的一些功能觉鼻。
跨鏈的主要實(shí)現(xiàn)技術(shù)和項(xiàng)目代表有哪些壳猜?
目前主流的跨鏈技術(shù)包括:
1、公證人機(jī)制(Notary schemes)统扳;
2畅姊、側(cè)鏈/中繼(Sidechains/relays);
3若未、哈希鎖定(Hash-locking);
4萍嬉、分布式私鑰控制(Distributed private key control)隙疚。
在主要的項(xiàng)目代表上,早期跨鏈技術(shù)包括以瑞波和BTC Relay為代表供屉,它們更多關(guān)注的是資產(chǎn)轉(zhuǎn)移溺蕉,現(xiàn)有跨鏈技術(shù)以Polkadot和Cosmos為代表更多關(guān)注的是跨鏈基礎(chǔ)設(shè)施悼做,還有新出現(xiàn)的FUSION實(shí)現(xiàn)了多幣種智能合約公鏈,在其上可以產(chǎn)生豐富的的跨鏈金融應(yīng)用漓雅,后面也會(huì)再展開來看這些代表項(xiàng)目朽色。
?跨鏈的主要技術(shù)如何理解?
公證人機(jī)制纵搁,公證人模式是鏈與鏈之互相操作最簡(jiǎn)單的使用方法腾誉,由某個(gè)或某組受信任的團(tuán)體來聲明A鏈對(duì)B鏈上發(fā)生了某件事情峻呕。
我們舉個(gè)例子說明什么是公證人機(jī)制?知道聯(lián)盟鏈的朋友瘦癌,可能都聽說過的一個(gè)R3的聯(lián)盟,當(dāng)時(shí)推出了一個(gè)項(xiàng)目叫做corda热押,這個(gè)項(xiàng)目是干什么的呢斤寇?它是一個(gè)類金融聯(lián)盟里面的類區(qū)塊鏈技術(shù),它也是用交易去組成賬本娘锁,但是沒有區(qū)塊,這個(gè)和傳統(tǒng)的區(qū)塊鏈的結(jié)構(gòu)有很大的不同间雀,交易只在這個(gè)參與方和公證人之間去進(jìn)行傳播镊屎,而公證人是由雙方共同選擇出來的,就是說他們是信任這個(gè)中立的第三方的缝驳,所以公證人去驗(yàn)證數(shù)據(jù)责蝠,驗(yàn)證交易的一致性和可靠性霜医。corda也存在著賬本和跨鏈的信息處理驳规,但是他需要去選擇一個(gè)第三方的不同賬本的交叉驗(yàn)證人,也是我們所謂的這個(gè)公證人機(jī)制吗购。公證人模式中還有一個(gè)比較出名的應(yīng)用是瑞波Interledger協(xié)議。
再來講一下中繼镀梭。大家可能聽說過墨鏈INK這個(gè)項(xiàng)目踱启,用的是中繼這種方式去做的跨鏈。那中繼的意義是什么埠偿?中繼是通過鏈內(nèi)的系統(tǒng)去讀取其他鏈上的信息這樣的一種方式。就是說他通過鏈內(nèi)去讀取其他鏈上的信息來驗(yàn)證這筆交易的可靠性羽圃。
第一種常見的方式就是用輕客戶端驗(yàn)證抖剿。舉個(gè)簡(jiǎn)單的例子,就是用鏈B去獲取鏈A上面的某個(gè)block上面的哈希愁憔,并用鏈A的標(biāo)準(zhǔn)去驗(yàn)證這個(gè)區(qū)塊頭孽拷,如果足夠的工作量證明或者足夠的驗(yàn)證者的簽名,那我們就認(rèn)為就是說確保了這個(gè)區(qū)塊頭的最終可靠性脓恕,那么我們?cè)賹?duì)所需的交易和賬戶狀態(tài)進(jìn)行梅克爾驗(yàn)證,用這樣的方式來實(shí)現(xiàn)秋茫,用中繼的方式實(shí)現(xiàn)跨鏈的代幣轉(zhuǎn)移乃秀。鏈和鏈之間拜訪圆兵,連接比特幣這樣已經(jīng)有自己共識(shí)系統(tǒng)的區(qū)塊鏈枢贿。
最近我也看到INK已經(jīng)上線了跨鏈應(yīng)用,正是開通了INK QRC20-ERC20 token跨鏈互轉(zhuǎn)通道超凳,實(shí)現(xiàn)了Qtum和Ethererum鏈上同種通證之間的互轉(zhuǎn)互通耀态。
再來看一下哈希鎖定。哈希鎖定其實(shí)是現(xiàn)在用的比較多的首装,它是通過形成智能合約來保障任意兩個(gè)人之間的轉(zhuǎn)賬都可以通過一條“支付”通道來實(shí)現(xiàn)仙逻,完成“中介”的角色驰吓。交易的雙方通過智能合約桨醋,先凍結(jié)部分資產(chǎn)现斋,并提供一個(gè)Hsah值。誰能在合約設(shè)置時(shí)間內(nèi)匹配上Hash值庄蹋,那么這部分凍結(jié)的資產(chǎn)就歸誰了。它有幾個(gè)不同的點(diǎn)虫蝶,第一是他不需要兩條鏈互相直接了解倦西,通常用于這個(gè)跨鏈的原子操作。在兩條鏈上都需要進(jìn)行主動(dòng)的操作粉铐,最后他也不能用于跨鏈的預(yù)言機(jī)卤档,不能用于跨鏈的資產(chǎn)轉(zhuǎn)移。
哈希鎖定有一個(gè)項(xiàng)目劝枣,這個(gè)項(xiàng)目現(xiàn)在已經(jīng)支持了QTUM织鲸、以太坊以及Erc20代幣之間的互換溪胶,大家有興趣可以在GitHub上看一下,下載一下他的代碼去跑一跑盾饮,試一下懒熙。這個(gè)項(xiàng)目在GitHub上叫Matchpool。
大家更熟悉的利用哈希鎖定的另一個(gè)項(xiàng)目就是閃電網(wǎng)絡(luò)Raiden Network徘钥。大家應(yīng)該都知道閃電網(wǎng)絡(luò)肢娘,它主要的思路是將大量的交易放在比特幣的區(qū)塊鏈之外去進(jìn)行,它構(gòu)建有點(diǎn)像微支付的一個(gè)通道橱健,構(gòu)建一個(gè)資金池的方式去實(shí)現(xiàn)一個(gè)大量的微小的直接通過比特幣區(qū)塊以外進(jìn)行交易和撮合。
最后講一講分布式私鑰控制臼节。以融數(shù)鏈FUSION為例珊皿,私密資產(chǎn)通過分布式私鑰生成與控制技術(shù)被映射到FUSION公有鏈上。實(shí)現(xiàn)和解除分布式控制權(quán)管理的操作稱為:鎖入(Lock-in)和解鎖(Lock-out)粉臊。鎖入是對(duì)所有通過密鑰控制的數(shù)字資產(chǎn)實(shí)現(xiàn)分布式控制權(quán)管理和資產(chǎn)映射的過程驶兜。這時(shí)需要委托去中心化的網(wǎng)絡(luò)掌管用戶的私鑰,用戶自己掌握跨鏈上那部分代理資產(chǎn)的私鑰屠凶。當(dāng)解鎖時(shí)再將數(shù)字資產(chǎn)的控制權(quán)交還給所有者蝇狼。分布式私鑰控制主要的應(yīng)用有:萬維鏈、融數(shù)鏈等迅耘。