中國信通院開源星火“BID-SDK”

日前,中國信息通信研究院(以下簡稱“中國信通院”)已面向社區(qū)和公眾完全開源星火B(yǎng)ID(Blockchain-based Identifier)的SDK,助力區(qū)塊鏈與“物理經(jīng)濟體”融合,全面促進數(shù)據(jù)在各個領(lǐng)域應(yīng)用場景的價值流通,實現(xiàn)多方協(xié)作共贏。

2020年2月,中國信通院制定的BID方法被納入W3C憑證社區(qū)工作組(Credentials Community Group)分布式標(biāo)識(DID)規(guī)范。BID是基于W3C的DID協(xié)議、可驗證的分布式標(biāo)識符,具有永久性、全球可解析、加密可驗證和分散性等特點。同時,BID通過密碼學(xué)算法實現(xiàn)了安全可靠的隱私保護,在加密與編碼算法方面實現(xiàn)了廣泛的兼容性。

2020年8月,中國信通院啟動了“星火·鏈網(wǎng)”——許可公有鏈技術(shù)打造的區(qū)塊鏈與工業(yè)互聯(lián)網(wǎng)協(xié)同創(chuàng)新的新型基礎(chǔ)設(shè)施。“星火·鏈網(wǎng)”以標(biāo)識這一數(shù)字關(guān)鍵資源為切入點,支撐產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型,推動國家級區(qū)塊鏈與工業(yè)互聯(lián)網(wǎng)基礎(chǔ)設(shè)施的協(xié)同發(fā)展。

中國信通院積極探索BID在“星火·鏈網(wǎng)”中的應(yīng)用。目前,BID可以基于“星火·鏈網(wǎng)”實現(xiàn)標(biāo)識的自注冊與管理。

中國信通院在多年標(biāo)識技術(shù)研究和應(yīng)用實踐的基礎(chǔ)上,積極分析、總結(jié)行業(yè)需求,研發(fā)了星火B(yǎng)ID-SDK,實現(xiàn)了方便快捷的BID標(biāo)識自主生成,多維提升開發(fā)、運營、運維效率。該SDK通過API調(diào)用的方式提供了“星火·鏈網(wǎng)”公私鑰生成、“星火·鏈網(wǎng)”私鑰簽名、公鑰驗簽、BID標(biāo)識生成、BID標(biāo)識驗證等接口,同時還提供了接口使用示例說明,開發(fā)者可以調(diào)用該SDK方便快捷的生成星火·鏈網(wǎng)公私鑰對和BID地址,實現(xiàn)BID標(biāo)識合法性的校驗及主鏈的快速接入。

中國信通院開源星火“BID-SDK”

圖1 BID-SDK邏輯架構(gòu)圖

BID應(yīng)用

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

BID生態(tài)共建

作為BID標(biāo)準(zhǔn)的發(fā)起者和推動者,中國信通院積極推進基于BID的區(qū)塊鏈生態(tài)共建。基于BID的“星火·鏈網(wǎng)”應(yīng)用,目前,已覆蓋金融、工業(yè)互聯(lián)網(wǎng)等多個領(lǐng)域。同時,中國信通院以中關(guān)村區(qū)塊鏈產(chǎn)業(yè)聯(lián)盟為抓手,參與到W3C等國際標(biāo)準(zhǔn)化組織和Hyperledger等開源項目的工作中,從整體上助力我國提升在國際區(qū)塊鏈標(biāo)準(zhǔn)領(lǐng)域的國際話語權(quán)和規(guī)則制定權(quán)。

本次開源的星火“BID-SDK”,將應(yīng)用集成到“星火·鏈網(wǎng)”超級節(jié)點、骨干節(jié)點的建設(shè)中;另外,“星火·鏈網(wǎng)”相關(guān)系統(tǒng)的開源工作將按計劃逐步實施,助力各行業(yè)伙伴共建“星火·鏈網(wǎng)”生態(tài),為數(shù)據(jù)價值的全面釋放提供有效路徑。

  開源地址

中國信通院開源星火“BID-SDK”

圖2 BID-SDK github代碼庫

  github代碼庫地址

歡迎參與BID應(yīng)用的生態(tài)建設(shè):

1. 如項目對您有幫助,歡迎點亮項目左上方小星星。

2. 歡迎提交代碼(Pull requests)。

3. 提問和提交BUG。

關(guān)注“工業(yè)互聯(lián)網(wǎng)標(biāo)識智庫”公眾號,獲取更多信息。

添加小智微信:CAICT-bszk 咨詢更多關(guān)于“星火·鏈網(wǎng)”詳情。

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責(zé)任。
任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )