首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

Hyperledger Fabric与以太坊间的跨链数据共享方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国科学院计算技术研究所

摘要:本发明提出一种HyperledgerFabric与以太坊间的跨链数据共享方法和系统,提出了一种同构异构区块链平台间可信的通用跨链数据共享方法,设计了一套通用的跨链数据格式,让不同区块链平台的数据能够高效互通;提出了对以太坊及HyperledgerFabric的交易数据以及非交易数据验证方法;利用可信第三方对以太坊及HyperledgerFabric的跨链数据进行验证、背书,保障了双方交易数据以及非交易数据的可信性;整体方案对双方区块链底层均无改动,侵入性低,适配难度低。

主权项:1.一种HyperledgerFabric与以太坊间的跨链数据共享方法,其特征在于,包括:步骤1、第一区块链跨链应用调用第一区块链的跨链数据处理合约,跨链数据处理合约根据调用参数生成跨链数据包,并将该跨链数据包存于第一区块链的跨链数据处理合约的任务队列中,该跨链数据包包括:标识是否属于交易数据的数据类型标识符、跨链数据内容、源链信息、目的链信息、控制信息、辅助信息;步骤2、由第一区块链网关节点扫描第一区块链中跨链数据处理合约的任务队列,选取一个未处理的跨链数据包作为当前数据包,根据其数据类型标识符在第一区块链上发起交易,调用与其数据类型标识符相对应的数据处理函数将第一区块链的跨链数据处理合约中的任务队列中的该跨链数据包标记为已转发;步骤3、该第一区块链网关节点将该交易的ID以及该当前数据包发送给可信第三方验证节点;步骤4、该可信第三方验证节点根据其维护的第一区块链账本,验证该交易的有效性以及相应跨链数据的正确性,将验证结果返回该第一区块链网关节点;步骤5、根据该验证结果,该第一区块链网关节点将可信第三方验证节点签名以及该当前数据包转发给第二区块链网关节点;步骤6、该第二区块链网关节点在第二区块链上发起交易,将该当前数据包以及该可信第三方验证节点签名作为输入,调用第二区块链的跨链数据处理合约的接受跨链交易函数;步骤7、第二区块链的跨链数据处理合约调用验证合约,以验证可信第三方验证合约的签名,得到验证结果;步骤8、若该验证结果为通过,第二区块链的跨链数据处理合约解析该当前数据包,根据该当前数据包中目的链信息,调用第二区块链中应用合约的相应函数,以将该当前数据包中跨链数据内容共享至目的链;该可信第三方是该第一区块链和该第二区块链共同信任的第三方节点,维护着该第一区块链和该第二区块链的账本数据,该第三方验证节点为单一主体或多主体或基于可信执行环境的验证节点。

全文数据:

权利要求:

百度查询: 中国科学院计算技术研究所 Hyperledger Fabric与以太坊间的跨链数据共享方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。