【技术实现步骤摘要】
本申请涉及区块链,具体而言,涉及一种基于区块链的区块验证方法、基于区块链的区块验证装置、电子设备、计算机可读存储介质及计算机程序产品。
技术介绍
1、在区块链中,为了确保待上链的交易的合法性和正确性,一旦交易被打包成区块,区块链中各个节点需要获取并执行该区块中的交易进行验证,并根据验证结果决定是否将该区块添加到区块链账本中,而当前的节点验证方式要求节点验证区块中的每个交易的正确性,需要耗费大量时间和计算资源。
技术实现思路
1、为解决上述技术问题,本申请的实施例提供了一种基于区块链的区块验证方法、基于区块链的区块验证装置、电子设备、计算机可读存储介质及计算机程序产品,可以显著降低节点的计算负担,提高验证效率,从而减少出块时间,并提高整个区块链网络的性能。
2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
3、根据本申请实施例的一个方面,提供了一种基于区块链的区块验证方法,包括:获取区块链主节点发送的待验证区块,所述待验证区块包
...【技术保护点】
1.一种基于区块链的区块验证方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取在交易生命周期的目标阶段所涉及的节点的状态信息,并根据所述节点的状态信息从所述多个交易中随机抽取部分交易得到目标交易,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述区块链从节点本地的共识状态,获取所在区块链网络的安全程度,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述抽取比例从所述多个交易中随机抽取部分交易得到目标交易,包括:
5.根据权利要求2所述的方法,其特征在于,所述根据所述抽取比
...【技术特征摘要】
1.一种基于区块链的区块验证方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取在交易生命周期的目标阶段所涉及的节点的状态信息,并根据所述节点的状态信息从所述多个交易中随机抽取部分交易得到目标交易,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述区块链从节点本地的共识状态,获取所在区块链网络的安全程度,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述抽取比例从所述多个交易中随机抽取部分交易得到目标交易,包括:
5.根据权利要求2所述的方法,其特征在于,所述根据所述抽取比例从所述多个交易中随机抽取部分交易得到目标交易,包括:
6.根据权利要求1所述的方法,其特征在于,所述获取在交易生命周期的目标阶段所涉及的节点的状态信息,并根据所述节点的状态信息从所述多个交易中随机抽取部分交易得到目标交易,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述无效出块的比例和所述发起交易中无效交易的比例计算针对所述待验证区块中的交易的选择概率,包括:
8.根据权利要求6所述的方法,其特征在于,所述根据所述交易的选择概率从所述多个交易中随机抽取部分...
【专利技术属性】
技术研发人员:卢光宏,姚永芯,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。