中國信通(tōng)院開(kāi)源星火(huǒ)“BID-SDK”

日前,中國信息通(tōng)信研究院(以下簡稱“中國信通(tōng)院”)已面向社區(qū)和(hé)公衆完全開(kāi)源星火(huǒ)BID(Blockchain-based Identifier)的SDK,助力區(qū)塊鏈與“物理(lǐ)經濟體(tǐ)”融合,全面促進數(shù)據在各個(gè)領域應用場(chǎng)景的價值流通(tōng),實現多(duō)方協作(zuò)共赢。

2020年2月,中國信通(tōng)院制(zhì)定的BID方法被納入W3C憑證社區(qū)工作(zuò)組(Credentials Community Group)分布式标識(DID)規範。BID是基于W3C的DID協議、可(kě)驗證的分布式标識符,具有(yǒu)永久性、全球可(kě)解析、加密可(kě)驗證和(hé)分散性等特點。同時(shí),BID通(tōng)過密碼學算(suàn)法實現了安全可(kě)靠的隐私保護,在加密與編碼算(suàn)法方面實現了廣泛的兼容性。
2020年8月,中國信通(tōng)院啓動了“星火(huǒ)·鏈網”——許可(kě)公有(yǒu)鏈技(jì)術(shù)打造的區(qū)塊鏈與工業互聯網協同創新的新型基礎設施。“星火(huǒ)·鏈網”以标識這一數(shù)字關鍵資源為(wèi)切入點,支撐産業數(shù)字化轉型,推動國家(jiā)級區(qū)塊鏈與工業互聯網基礎設施的協同發展。
中國信通(tōng)院積極探索BID在“星火(huǒ)·鏈網”中的應用。目前,BID可(kě)以基于“星火(huǒ)·鏈網”實現标識的自注冊與管理(lǐ)。
中國信通(tōng)院在多(duō)年标識技(jì)術(shù)研究和(hé)應用實踐的基礎上(shàng),積極分析、總結行(xíng)業需求,研發了星火(huǒ)BID-SDK,實現了方便快捷的BID标識自主生(shēng)成,多(duō)維提升開(kāi)發、運營、運維效率。該SDK通(tōng)過API調用的方式提供了“星火(huǒ)·鏈網”公私鑰生(shēng)成、“星火(huǒ)·鏈網”私鑰簽名、公鑰驗簽、BID标識生(shēng)成、BID标識驗證等接口,同時(shí)還(hái)提供了接口使用示例說明(míng),開(kāi)發者可(kě)以調用該SDK方便快捷的生(shēng)成星火(huǒ)·鏈網公私鑰對和(hé)BID地址,實現BID标識合法性的校(xiào)驗及主鏈的快速接入。
圖1 BID-SDK邏輯架構圖
 

BID應用

 
基于BID,“星火(huǒ)·鏈網”設計(jì)了“超級節點-骨幹節點”雙層體(tǐ)系架構,可(kě)以通(tōng)過BID,實現現有(yǒu)區(qū)塊鏈的廣泛互通(tōng),進而逐步擴大(dà)區(qū)塊鏈的使用規模、提升使用效果。“星火(huǒ)·鏈網”在工業互聯網提出的全要素、全産業鏈、全價值鏈互聯基礎上(shàng),基于BID完成對資産的數(shù)字對象刻畫(huà),實現區(qū)塊鏈與“物理(lǐ)經濟體(tǐ)”的融合,加速培育數(shù)字經濟的新生(shēng)态體(tǐ)系,全面促進數(shù)據在各個(gè)領域應用場(chǎng)景的價值流通(tōng),實現多(duō)方協作(zuò)共赢。

BID生(shēng)态共建

 
作(zuò)為(wèi)BID标準的發起者和(hé)推動者,中國信通(tōng)院積極推進基于BID的區(qū)塊鏈生(shēng)态共建。基于BID的“星火(huǒ)·鏈網”應用,目前,已覆蓋金融、工業互聯網等多(duō)個(gè)領域。同時(shí),中國信通(tōng)院以中關村區(qū)塊鏈産業聯盟為(wèi)抓手,參與到W3C等國際标準化組織和(hé)Hyperledger等開(kāi)源項目的工作(zuò)中,從整體(tǐ)上(shàng)助力我國提升在國際區(qū)塊鏈标準領域的國際話(huà)語權和(hé)規則制(zhì)定權。
本次開(kāi)源的星火(huǒ)“BID-SDK”,将應用集成到“星火(huǒ)·鏈網”超級節點、骨幹節點的建設中;另外,“星火(huǒ)·鏈網”相關系統的開(kāi)源工作(zuò)将按計(jì)劃逐步實施,助力各行(xíng)業夥伴共建“星火(huǒ)·鏈網”生(shēng)态,為(wèi)數(shù)據價值的全面釋放提供有(yǒu)效路徑。

開(kāi)源地址

github代碼庫地址:

https://github.com/caict-dev/bid-sdk-java
 

歡迎參與BID應用的生(shēng)态建設:

1. 如項目對您有(yǒu)幫助,歡迎點亮項目左上(shàng)方小(xiǎo)星星。
2. 歡迎提交代碼(Pull requests)。
3. 提問和(hé)提交BUG。
 
添加小(xiǎo)智微信:CAICT-bszk 咨詢更多(duō)關于“星火(huǒ)·鏈網”詳情。