區(qū)塊鏈為我們帶來了防篡改、去中心化、不可逆、智能合約等極具價(jià)值的特性,我們可以使用一個(gè)獨(dú)立的區(qū)塊鏈系統(tǒng)構(gòu)建一個(gè)完美的分布式賬本。但是,多條區(qū)塊鏈之間互聯(lián)互通,也是非常必要的。
在區(qū)塊鏈最傳統(tǒng)的加密數(shù)字貨幣領(lǐng)域,有些用戶傾向于使用比特幣,有些用戶則傾向于用以太坊,或者其他加密數(shù)字貨幣。大多數(shù)區(qū)塊鏈加密數(shù)字貨幣都是獨(dú)立的價(jià)值網(wǎng)絡(luò),大多都無法參與自身之外的信息交互和價(jià)值轉(zhuǎn)移,從某種程度上講,可以視其為一個(gè)“信息孤島”,區(qū)塊鏈上的價(jià)值流通也大大的受限。
比如,Alice是比特用戶,持有3個(gè)比特幣;Bob是以太用戶,持有100個(gè)以太幣;咖啡店C支持比特幣支付,且一杯咖啡的售價(jià)為1個(gè)比特幣,但不支持以太幣支付。Bob通過跨鏈機(jī)制(比特幣、以太幣之間的跨鏈機(jī)制)從Alice手里兌換到一定比例的比特幣,再使用比特幣從咖啡店C買到了想要的咖啡,最終完成了使用自己持有的以太幣從咖啡店購(gòu)買一杯咖啡的交易。
比特網(wǎng)絡(luò)與以太網(wǎng)絡(luò)跨鏈實(shí)例
對(duì)于跨鏈技術(shù)來講,更為重要的應(yīng)用領(lǐng)域是在區(qū)塊鏈企業(yè)業(yè)務(wù)中。如果把區(qū)塊鏈分布式賬本類比于多家企業(yè)共同建立的一個(gè)分布式數(shù)據(jù)庫(kù),那每條區(qū)塊鏈就相當(dāng)于數(shù)據(jù)庫(kù)中的一張數(shù)據(jù)表。對(duì)于復(fù)雜的企業(yè)業(yè)務(wù)場(chǎng)景,必然要采用多張表才能完成業(yè)務(wù)。而每張數(shù)據(jù)表不可能都是孤立的必然存在著一定的關(guān)聯(lián)性、依賴性或者數(shù)據(jù)的一致性。
跨鏈技術(shù)可以解決企業(yè)業(yè)務(wù)場(chǎng)景下的一個(gè)重要問題——在保證業(yè)務(wù)協(xié)同性的情況下,盡可能地提升區(qū)塊鏈系統(tǒng)的整體業(yè)務(wù)性能。通過跨鏈技術(shù),將具有緊耦合的業(yè)務(wù),拆分到不同的鏈上,由跨鏈技術(shù)實(shí)現(xiàn)業(yè)務(wù)的協(xié)同和事務(wù)的一致性。
總體來說,當(dāng)前的區(qū)塊鏈系統(tǒng)都是相對(duì)獨(dú)立的系統(tǒng)。不管是從性能上,還是從支撐的業(yè)務(wù)復(fù)雜度上,都已經(jīng)成為區(qū)塊鏈技術(shù)的發(fā)展瓶頸,必須要通過合適的跨鏈技術(shù),實(shí)現(xiàn)區(qū)塊鏈業(yè)務(wù)系統(tǒng)的互聯(lián)互通和高性能。