基于區(qū)塊鏈的業(yè)務(wù)數(shù)據(jù)是存儲(chǔ)在所有上鏈的終端節(jié)點(diǎn)上,所有全數(shù)據(jù)節(jié)點(diǎn)構(gòu)成一個(gè)集群來(lái)運(yùn)行交易和不可篡改的交易記賬,在增強(qiáng)了數(shù)據(jù)安全性的同時(shí),也不可避免帶來(lái)相關(guān)貿(mào)易參與方的異構(gòu)網(wǎng)絡(luò)兼容問(wèn)題。

下面討論一下具體到區(qū)塊鏈技術(shù)上的3個(gè)技術(shù)難點(diǎn):
1、信息真實(shí)性
原鏈上的交易信息對(duì)于另一條鏈來(lái)說(shuō)是一個(gè)外部信息,如何保證這個(gè)外部信息進(jìn)入另一條鏈時(shí)是正確的,且是最終態(tài)的(使用中本聰共識(shí)機(jī)制的區(qū)塊鏈沒(méi)有終局狀態(tài),始終存在分叉的情況,只是隨著確認(rèn)塊的增加,概率逐漸變小)。
2、交易原子性
交易作為一個(gè)整體來(lái)對(duì)待,交易包含的處理動(dòng)作要么全部成功,要么全部失敗,而不會(huì)存在部分成功,部分失敗的情況,無(wú)法保證原子性會(huì)造成雙重支付??珂滊p方是兩條獨(dú)立的鏈,具有不同的共識(shí)機(jī)制、數(shù)據(jù)結(jié)構(gòu)、交易處理邏輯。
3、事務(wù)一致性
兩條鏈上事務(wù)執(zhí)行之前和之后的鏈狀態(tài)保持一致,如果交易規(guī)則得到驗(yàn)證,新的狀態(tài)有效,如果出現(xiàn)業(yè)務(wù)邏輯錯(cuò)誤(如鏈A用戶轉(zhuǎn)賬了100比特但鏈B用戶只得到相當(dāng)于60個(gè)比特的以太幣),則兩條鏈的狀態(tài)需要回滾。
在跨鏈這一領(lǐng)域,Cosmos 生態(tài)的第一個(gè)開(kāi)源企業(yè)鏈IRITA采用了iService + IBC來(lái)支持跨鏈需求,以BSN IRITA HUB跨鏈服務(wù)來(lái)支持全球開(kāi)放網(wǎng)絡(luò)互聯(lián)互通。支持各種異構(gòu)區(qū)塊鏈網(wǎng)絡(luò)間跨鏈資產(chǎn)交換/轉(zhuǎn)移及信息安全驗(yàn)證、跨鏈數(shù)據(jù)安全共享及跨鏈服務(wù)調(diào)用,支撐全球開(kāi)放網(wǎng)絡(luò)互聯(lián)互通。