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

一种区块链分片赋能的知识图谱文件存储方法 

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

申请/专利权人:北京理工大学

摘要:本发明涉及一种区块链分片赋能的知识图谱文件存储方法,属于区块链应用技术领域。本方法将知识图谱文件存储到区块链中,解决了知识图谱构建文件的安全存储和追溯性问题。当知识图谱出现推理错误或文件安全问题时,可以根据需求从区块链获取相应过程文件,可以避免重复性的构建过程。本方法基于分片间通信确认机制,防止针对不同分片的双花攻击。通过随机验证函数、资产抵押以及改进的实用拜占庭容错机制,防止了节点的恶意行为,保证了分片中的交易安全。本方法采用优化分片方案来提升区块链系统的吞吐量,在多重约束条件下,基于动态规划算法给出最优的交易选择方案来最大化本分片的收益,实现高效合理的交易分片。

主权项:1.一种区块链分片赋能的知识图谱文件存储方法,其特征在于,包括以下步骤:步骤1:生成区块链交易;从数据库导出知识图谱构建时的过程文件并进行哈希加密,用户使用生成的哈希值构建一笔交易并发送到区块链网络;步骤2:进行区块链网络分片;整个区块链网络中的节点划分为N个子网,同时验证交易;其中,分片是解决区块链可扩展性的一种链上解决方案,区块链节点被划分为若干独立的网络分区,事务分别交由不同的分片并行处理,以提高整个系统的吞吐量;步骤3:选举领导者节点;每个分片中选出领导者节点来完成特殊任务,包括评估交易、选择交易、生成区块、验证区块;其中,领导者节点,是指在每个分片中通过资产抵押机制选举出一个领导者节点,该节点负责进行交易选择,区块生成以及验证来自其他分片的区块;步骤4:交易分配及执行;交易被分配到不同的分片中执行,每个分片独立执行共识,包括如下子步骤:步骤4.1:领导者节点评估交易的开销,包括计算成本、存储空间和通信开销,根据开销及收益来决定是否处理该交易;步骤4.2:领导者节点对收集的交易进行排序,并将其存储在交易列表中,将该列表广播给本分片的所有跟随者节点;其中,跟随者节点,是指在每个分片中除领导者节点之外的其他节点,跟随者节点负责参与所在分片的共识过程;步骤4.3:在收到交易列表后,跟随着节点验证并模拟执行这些交易,根据模拟执行结果,计算新生成块的哈希摘要广播给分片中其它节点;步骤5:进行分片间通信;当一个分片产生一个区块时,它需要广播给其他网络分片的领导者节点,领导者节点将其放入缓冲区,检查区块结构的合法性,遍历区块中所有交易来检查交易的合法性,根据交易分配表来检测是否存在双花现象;步骤6:其他分片的领导者节点对有效的区块进行签名确认,将确认消息发送给生成该区块所在分片的领导者节点;步骤7:生成块的分片的领导者节点收到来自其他分片的领导者节点的消息,若其他分片的领导者节点返回冲突消息,则其他分片被通知删除缓冲区中的无效区块,若都为确认消息,则通知节点将该区块添加到账本中。

全文数据:

权利要求:

百度查询: 北京理工大学 一种区块链分片赋能的知识图谱文件存储方法

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