中国信通院开源星火“BID-SDK”

日前,中国信息通信研究院(以下简称“中国信通院”)已面向社区和公众完全开源星火BID(Blockchain-based Identifier)的SDK,助力区块链与“物理经济体”融合,全面促进数据在各个领域应用场景的价值流通,实现多方协作共赢。

2020年2月,中国信通院制定的BID方法被纳入W3C凭证社区工作组(Credentials Community Group)分布式标识(DID)规范。BID是基于W3C的DID协议、可验证的分布式标识符,具有永久性、全球可解析、加密可验证和分散性等特点。同时,BID通过密码学算法实现了安全可靠的隐私保护,在加密与编码算法方面实现了广泛的兼容性。

2020年8月,中国信通院启动了“星火·链网”——许可公有链技术打造的区块链与工业互联网协同创新的新型基础设施。“星火·链网”以标识这一数字关键资源为切入点,支撑产业数字化转型,推动国家级区块链与工业互联网基础设施的协同发展。

中国信通院积极探索BID在“星火·链网”中的应用。目前,BID可以基于“星火·链网”实现标识的自注册与管理。

中国信通院在多年标识技术研究和应用实践的基础上,积极分析、总结行业需求,研发了星火BID-SDK,实现了方便快捷的BID标识自主生成,多维提升开发、运营、运维效率。该SDK通过API调用的方式提供了“星火·链网”公私钥生成、“星火·链网”私钥签名、公钥验签、BID标识生成、BID标识验证等接口,同时还提供了接口使用示例说明,开发者可以调用该SDK方便快捷的生成星火·链网公私钥对和BID地址,实现BID标识合法性的校验及主链的快速接入。

中国信通院开源星火“BID-SDK”

图1 BID-SDK逻辑架构图

BID应用

基于BID,“星火·链网”设计了“超级节点-骨干节点”双层体系架构,可以通过BID,实现现有区块链的广泛互通,进而逐步扩大区块链的使用规模、提升使用效果。“星火·链网”在工业互联网提出的全要素、全产业链、全价值链互联基础上,基于BID完成对资产的数字对象刻画,实现区块链与“物理经济体”的融合,加速培育数字经济的新生态体系,全面促进数据在各个领域应用场景的价值流通,实现多方协作共赢。

BID生态共建

作为BID标准的发起者和推动者,中国信通院积极推进基于BID的区块链生态共建。基于BID的“星火·链网”应用,目前,已覆盖金融、工业互联网等多个领域。同时,中国信通院以中关村区块链产业联盟为抓手,参与到W3C等国际标准化组织和Hyperledger等开源项目的工作中,从整体上助力我国提升在国际区块链标准领域的国际话语权和规则制定权。

本次开源的星火“BID-SDK”,将应用集成到“星火·链网”超级节点、骨干节点的建设中;另外,“星火·链网”相关系统的开源工作将按计划逐步实施,助力各行业伙伴共建“星火·链网”生态,为数据价值的全面释放提供有效路径。

  开源地址

中国信通院开源星火“BID-SDK”

图2 BID-SDK github代码库

  github代码库地址

欢迎参与BID应用的生态建设:

1. 如项目对您有帮助,欢迎点亮项目左上方小星星。

2. 欢迎提交代码(Pull requests)。

3. 提问和提交BUG。

关注“工业互联网标识智库”公众号,获取更多信息。

添加小智微信:CAICT-bszk 咨询更多关于“星火·链网”详情。

(免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 )