[发明专利]一种区块链验证方法、装置、设备及介质在审
申请号: | 202210428934.X | 申请日: | 2022-04-22 |
公开(公告)号: | CN115002106A | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 魏丹;陈志伟 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L41/0654;H04L43/0823 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 吴磊 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 验证 方法 装置 设备 介质 | ||
本申请实施例提供了一种区块链验证方法及装置,能够在确定有效验证分片数达到预设值时,将跨分片交易视为验证成功,从而无需将该跨分片交易在失效验证分片上进行再次验证,更不需要进行回滚,节省了验证时间,提高了共识验证效率。并且对导致单个验证分片暂时失效的原因进行区分,采取对应的解决方案,让失效验证分片中的跨分片交易可以在下一轮验证中再次处理,降低跨分片交易回滚的概率,减少了回滚导致的交易延迟增大的发生,从而更高效地进行区块链共识验证,进一步提高区块链的并发度和吞吐量。
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种区块链验证方法、装置、设备及介质。
背景技术
区块链具有不可篡改、可追溯、不可抵赖等特点,区块链的核心是“信任的机器”,单纯依靠技术而不需要中心化的社会组织和机构能实现信任是其最大的变革。但同时区块链技术但也存在扩容困难,性能较差等问题,在技术上需要不断改进完善才能满足实际需要。
区块链分片方案是目前扩容方案中最具可行性的方案,受到业界的高度关注。区块链分片的核心思想是将区块链网络节点划分为若干个子网络,每个独立运行共识算法,对交易进行共识验证并且每个集合可以并行地处理不同的交易集合甚至只存储部分网络状态,从而达到提高交易吞吐量的效果。分片技术虽然可以提升区块链系统的性能,但同时也带来了新的挑战。分片后网络中必然存在跨分片交易,而跨分片交易的正确处理对系统的性能至关重要。在未花费的交易输出(Unspent Transaction Outputs,UTXO)模型下,处理跨分片交易时,客户端将跨分片交易发送到涉及的输入分片中独立地验证处理,当全部输入分片成功验证跨分片交易后,会提交给输出分片进行验证处理。出现一个输入分片验证交易失败或超时后,为保证区块链网络数据的一致性和完整性,需要对部分处理的跨分片交易进行回滚操作。然而频繁回滚会大大降低区块链的验证效率,从而影响区块链的整体性能。
然而目前用于解决上述问题的多轮验证方案只考虑了单个分片验证失效的情况,未考虑总的分片验证情况,而且只要单个分片验证失效时就分配新的节点进行再次验证,未考虑是分片性能还是节点故障数超限导致的分片失效,对于降低交易回滚概率的效果比较有限,对于提高整体吞吐量的效果也比较有限。
发明内容
本申请的目的是提供一种区块链验证方法、装置、设备及介质,能够在验证时通过考虑有效验证分片数的比率,并对导致单个验证分片暂时失效的原因进行区分,采取对应的解决方案,从而更高效地进行区块链共识验证,进一步提高区块链的并发度和吞吐量。
为了实现上述目的,本申请提供如下技术方案:
一种区块链验证方法,所述方法包括:
获取跨分片交易;
根据所述跨分片交易和预设的映射规则,确定所述跨分片交易对应的多个验证分片;
将所述跨分片交易分配至所述多个验证分片进行验证,得到验证结果集合,所述验证结果集合包括所述多个验证分片分别对应的第一验证结果,所述第一验证结果用于指示验证分片为有效验证分片或者失效验证分片,所述有效验证分片是验证结果为有效的验证分片,所述失效验证分片是验证结果为失效的验证分片;
判断有效验证分片的个数与验证分片总数的比值是否达到预设值;
若是,将所述跨分片交易发送至输出分片;
若否,确定失效验证分片的失效原因;
根据所述失效原因将所述跨分片交易在所述失效验证分片进行重新验证,得到所述失效验证分片的第二验证结果;
根据所述第二验证结果更新所述验证结果集合,并执行判断有效验证分片的个数与验证分片总数的比值是否达到预设值这一步骤;
若执行判断有效验证分片的个数与验证分片总数的比值是否达到预设值这一步骤的次数大于预设次数,则放弃所述跨分片交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210428934.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:地质勘探钻孔孔口的保护方法
- 下一篇:一种农机用大功率多功能变速箱