近日,為促進“星火·鏈網(wǎng)”生態(tài)發(fā)展,“星火·鏈網(wǎng)”主鏈完成針對以太坊的跨鏈組件研發(fā),與以太坊跨鏈互通,相關源代碼已面向社區(qū)和公眾開源。
2020年8月,中國信息通信研究院(以下簡稱“信通院”)啟動了“星火·鏈網(wǎng)”–國家級區(qū)塊鏈新型基礎設施,以代表產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型的工業(yè)互聯(lián)網(wǎng)作為主要的應用場景來推動,同時以網(wǎng)絡標識和數(shù)字身份資源為突破口,利用區(qū)塊鏈技術打造數(shù)字基礎設施,實現(xiàn)數(shù)據(jù)交易和交換的能力。
“星火·鏈網(wǎng)”采用“主鏈+子鏈”的鏈群架構,由一個國家主鏈和多個行業(yè)子鏈構成,為實現(xiàn)這些行業(yè)子鏈的互聯(lián)互通,需要為其設計一套適配的跨鏈協(xié)議規(guī)范,完成子鏈與主鏈,子鏈與子鏈之間的跨鏈互操作。
目前,經(jīng)過中國信通院積極探索,已實現(xiàn)對以太坊Ropsten測試網(wǎng)的跨鏈接入,“星火·鏈網(wǎng)”主鏈能夠與以太坊測試網(wǎng)進行跨鏈互通,從技術上驗證了自主設計的跨鏈系統(tǒng)的可行性。后續(xù),中國信通院將持續(xù)努力,推動研發(fā)Hyperledger Fabric的接入組件,豐富“星火·鏈網(wǎng)”的“朋友圈”。
原理架構
跨鏈測試驗證平臺依賴“星火·鏈網(wǎng)”主鏈、以太坊測試網(wǎng)和跨鏈網(wǎng)關來實現(xiàn)跨鏈交易的可靠路由和可信驗證。“星火·鏈網(wǎng)”主鏈內(nèi)置BID解析協(xié)議實現(xiàn)BID標識符的可信解析,輔助實現(xiàn)智能合約、資產(chǎn)、鏈上數(shù)據(jù)的跨鏈交互。用戶通過調(diào)用跨鏈智能合約來發(fā)起跨鏈交易,跨鏈交易的監(jiān)聽、驗證和轉(zhuǎn)發(fā)由跨鏈網(wǎng)關來承擔,同時采用三階段提交協(xié)議來保證跨鏈交易的事務性,以及默克爾證明來驗證交易的存在性和正確性。為防止跨鏈網(wǎng)關作惡,跨鏈網(wǎng)關對跨鏈交易的驗證數(shù)據(jù)將隨跨鏈交易一起發(fā)送到“星火·鏈網(wǎng)”主鏈上,后續(xù)采用抽驗的方式進行二次驗證,來保障跨鏈網(wǎng)關的可靠性。

圖1 星火·鏈網(wǎng)跨鏈架構圖
應用場景
“星火·鏈網(wǎng)”的跨鏈測試驗證平臺將對整個生態(tài)進行開放,聯(lián)合區(qū)塊鏈技術供應商優(yōu)勢,為地方建設骨干節(jié)點及其下屬子鏈平臺提供指導,輔助實現(xiàn)智能合約、資產(chǎn)、鏈上數(shù)據(jù)的跨鏈交互,促進數(shù)字經(jīng)濟發(fā)展新模式落地應用。
后續(xù),中國信通院將陸續(xù)開放“星火·鏈網(wǎng)”其他生態(tài),誠摯歡迎區(qū)塊鏈相關單位積極加入“星火·鏈網(wǎng)”基礎設施建設行列,進一步推動工業(yè)互聯(lián)網(wǎng)的深入發(fā)展,推動國家級區(qū)塊鏈新型基礎設施的建設布局,助力數(shù)字經(jīng)濟發(fā)展。
開源地址

圖2 跨鏈測試驗證平臺github代碼庫
Github代碼庫地址:
https://github.com/CAICT-DEV/ethereum-crosschain-demo
歡迎參與“星火·鏈網(wǎng)”跨鏈服務的生態(tài)建設:
1. 如項目對您有幫助,歡迎點亮項目左上方小星星,后續(xù)代碼若有更新可及時提醒。
2. 歡迎提交代碼(Pull requests)。
3. 歡迎提問和提交BUG,完善服務,以促進共同進步。
聯(lián)系對接:劉老師—liuyuanchao@caict.ac.cn
關注“中關村區(qū)塊鏈產(chǎn)業(yè)聯(lián)盟”和“星火鏈網(wǎng)”公眾號,獲取更多權威資訊。
特別提醒:本網(wǎng)信息來自于互聯(lián)網(wǎng),目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內(nèi)容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網(wǎng)有任何內(nèi)容侵犯您的權益,請及時聯(lián)系我們,本站將會在24小時內(nèi)處理完畢。