安徽中科晶格技术有限公司李晓风获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉安徽中科晶格技术有限公司申请的专利基于MPT树的合约验证及联盟链合约写集构建方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119416273B 。
龙图腾网通过国家知识产权局官网在2025-03-21发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510018407.5,技术领域涉及:G06F21/64;该发明授权基于MPT树的合约验证及联盟链合约写集构建方法是由李晓风;许金林;赵赫;齐拢;盛念祖;周桐;余斌设计研发完成,并于2025-01-07向国家知识产权局提交的专利申请。
本基于MPT树的合约验证及联盟链合约写集构建方法在说明书摘要公布了:本发明公开了基于MPT树的合约验证及联盟链合约写集构建方法,包括如下步骤:S1、通过矿工挖矿生成区块,所述区块包括区块头、账本哈希和写集信息;S2、利用区块正确性判断模块对区块进行验证,所述区块正确性判断模块包括自身验证模块和全局验证模块;S3、利用错误合约定位模块对错误合约进行识别,所述错误合约定位模块包括写集生成模块和合约正误判断模块;S4、返回识别结果和修改后的写集信息给矿工,用于更新区块链账本。本发明通过采用基于MPT树的验证与写集构建方法,精准识别错误合约,保障账本一致性,具备验证效率高、错误定位准和系统可靠性强的优点。
本发明授权基于MPT树的合约验证及联盟链合约写集构建方法在权利要求书中公布了:1.基于MPT树的合约验证及联盟链合约写集构建方法,其特征在于,包括如下步骤:S1、通过矿工挖矿生成区块,所述区块包括区块头和区块体,所述区块头存储账本哈希,所述区块体存储写集信息和错误合约;S2、利用区块正确性判断模块判断区块中是否存在错误合约,所述区块正确性判断模块包括自身验证模块和全局验证模块;S3、利用错误合约定位模块对错误合约进行识别,所述错误合约定位模块包括写集生成模块和合约正误判断模块;S4、返回错误合约的哈希值,用于更新区块链账本;所述全局验证模块包括系统活跃性验证和系统安全性验证;所述系统活跃性验证包括如下步骤:设定前提条件:采用拜占庭容错类共识机制,系统的容错能力为N=3f+1,其中N表示网络中的总节点数,包括正确节点和错误节点两类节点,所述正确节点表示正常执行验证任务的节点,所述错误节点表示无法正常执行验证任务或是故意发送错误数据或是给不同节点发送不同数据,使整个集群的节点最终无法达成共识的节点;当前系统包含f个错误节点和f个未知节点;在最多有f个错误节点不响应的情况下,剩余的响应节点数量为N-f=2f+1,矿工通过在一定时间内收集至少2f+1个区块验证签名,其中至少有一种类型的签名数量达到或超过f+1;当矿工收到f+1个相同类型的签名时,判断区块的正确性或错误性;所述系统安全性验证包括如下步骤:设定前提条件:全局验证过程中只有出块者收集签名进行验证,并且同一区块的出块者只有一个;存在两个不同的决定A和B,A的签名数量为f+1,B的签名数量为2f,其中A代表区块正确,B代表区块错误,f表示错误节点数量;在验证过程中,出块者通过收集f+1个同类型签名,即断定至少包含1个正确节点的签名;A和B的签名数量有任意一个大于等于f+1时做出决定,并抛弃另一个决定,从而在收到不同决策时保持一致性决定;所述合约正误判断模块具体包括:当区块在步骤S2中验证不通过时,由验证者对区块中的错误合约进行定位,并生成:验证者更改后的写集,作为远程写集;验证结果信息;验证者签名信息,用于反馈给矿工;矿工在接收到远程写集后,基于矿工自身执行合约生成的本地写集,将所述远程写集与所述本地写集进行比较,若所述远程写集与所述本地写集一致,则确定合约正确;反之,则标记为错误合约,并添加至指定的错误合约集合中。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人安徽中科晶格技术有限公司,其通讯地址为:230000 安徽省合肥市高新区创新大道与长江西路交口置地创新中心23楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。