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

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

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