恭喜北京市大数据中心;北京科技大学刘彦获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜北京市大数据中心;北京科技大学申请的专利一种基于半节点的区块链账本同步方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113434599B 。
龙图腾网通过国家知识产权局官网在2025-04-04发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110725554.8,技术领域涉及:G06F16/27;该发明授权一种基于半节点的区块链账本同步方法及装置是由刘彦;胡智;袁畅;石志国;章敏设计研发完成,并于2021-06-29向国家知识产权局提交的专利申请。
本一种基于半节点的区块链账本同步方法及装置在说明书摘要公布了:本发明涉及区块链技术领域,特别是指一种基于半节点的区块链账本同步方法及装置,方法包括:创建半节点;从最佳节点向半节点同步全部的区块头数据;如果验证区块头数据的内容正确,则将区块头数据存储在本地账本中;计算已保存的区块头所用的总空间,计算初始区块体的可用空间;根据区块的区块号、初始区块体的可用空间、随机数、当前总区块数、平均区块体占用内存大小、同时同步的区块数量,判断是否同步区块号对应的区块体数据;验证同步的区块体数据是否正确,如果验证正确,则将区块体数据同步到本地账本中。本发明通过半节点选择性存储部分区块数据体,解决全节点存储资源不足以满足存储全部数据、轻节点存储数据不足的问题。
本发明授权一种基于半节点的区块链账本同步方法及装置在权利要求书中公布了:1.一种基于半节点的区块链账本同步方法,其特征在于,所述方法包括:S1、创建半节点并完成所述半节点的部署,初始化所述半节点,并创建所述半节点的最初存储空间,设定初始最大存储空间;S2、寻找最佳节点,所述最佳节点为与所述半节点临近的全节点;S3、从所述最佳节点向所述半节点同步全部的区块头数据;S4、验证同步的区块头数据是否正确,如果验证所述区块头数据的内容正确,则将所述区块头数据存储在所述半节点的本地账本中;S5、计算所述本地账本中已保存的区块头所用的总空间,计算初始区块体的可用空间,所述初始区块体的可用空间为所述初始最大存储空间与所述区块头所用的总空间的差值;S6、根据任一区块的区块号、所述初始区块体的可用空间、随机数、当前总区块数、平均区块体占用内存大小、同时同步的区块数量,判断是否同步所述区块号对应的区块体数据;S7、如果判断同步所述区块号对应的区块体数据,则验证同步的区块体数据是否正确,如果验证正确,则将所述区块体数据同步到所述本地账本中;S8、重复执行S6-S7,直到判断所有区块的区块体数据是否同步后,完成区块链账本同步操作;其中,所述计算所述本地账本中已保存的区块头所用的总空间,计算初始区块体的可用空间,包括:根据下述公式1计算初始区块体的可用空间:M=Msum-Mheader……1其中,M表示初始区块体的可用空间,Msum表示初始最大存储空间,Mheader表示所述本地账本中已保存的区块头所用的总空间;其中,所述根据任一区块的区块号、所述初始区块体的可用空间、随机数、当前总区块数、平均区块体占用内存大小、同时同步的区块数量,判断是否同步所述区块号对应的区块体数据,包括:计算下述不等式2是否成立: 其中,其中,lrandom为0-1均匀分布的随机数,n为目前总区块数,i为判断的区块号,a为平均区块体占用内存大小,u为同时同步的区块数量;如果上述不等式2成立,则判断同步所述区块号对应的区块体数据;如果上述不等式2不成立,则判断不同步所述区块号对应的区块体数据。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京市大数据中心;北京科技大学,其通讯地址为:101117 北京市通州区潞城镇宏安街9号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。