区块链中区块的出块方法、装置及电子设备制造方法及图纸

技术编号:34337582 阅读:58 留言:0更新日期:2022-07-31 03:17
本发明专利技术公开了一种区块链中区块的出块方法、装置及电子设备。涉及区块链领域,该方法包括:获取待记录的交易信息所对应的交易起始时间;确定当前时间与交易起始时间之间的时间间隔;在时间间隔大于或等于预设时长时,确定区块链中当前节点的节点类型,其中,预设时长大于验证时长,验证时长为当前节点完成对待记录的交易信息的验证操作的时长,节点类型表征当前节点是否能够生成目标区块;基于节点类型确定待记录的交易信息对应的目标区块的出块时间。本发明专利技术解决了现有技术中区块链节点容易放弃验证待生成区块中的交易信息造成的区块链网络无法正常运行的技术问题。网络无法正常运行的技术问题。网络无法正常运行的技术问题。

【技术实现步骤摘要】
区块链中区块的出块方法、装置及电子设备


[0001]本专利技术涉及区块链领域,具体而言,涉及一种区块链中区块的出块方法、装置及电子设备。

技术介绍

[0002]随着科技的不断发展,区块链技术凭借其数据的不可篡改性以及去中心化的特点,广泛应用于各行各业当中。具体地,区块链技术利用块链式数据结构验证与存储数据,利用分布式节点共识算法生成和更新数据,利用密码学的方式保证数据传输和访问的安全,从而使得其所记录的信息相较于传统网络更加真实可靠。
[0003]在区块链网络的出块过程中,网络中相关节点会消耗较大的节点资源对交易进行验证,为了弥补消耗的计算资源,区块链网络将分配报酬给参与出块过程的节点。在此环境下,相关节点具有不验证交易的动机,即通过直接给出交易通过的签名促成出块,来节省计算资源并骗取收益,从而造成区块链网络无法正常运行。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种区块链中区块的出块方法、装置及电子设备,以至少解决现有技术中区块链节点容易放弃验证本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链中区块的出块方法,其特征在于,包括:获取待记录的交易信息所对应的交易起始时间;确定当前时间与所述交易起始时间之间的时间间隔;在所述时间间隔大于或等于预设时长时,确定区块链中当前节点的节点类型,其中,所述预设时长大于验证时长,所述验证时长为所述当前节点完成对所述待记录的交易信息的验证操作的时长,所述节点类型表征所述当前节点是否能够生成目标区块;基于所述节点类型确定所述待记录的交易信息对应的目标区块的出块时间。2.根据权利要求1所述的方法,其特征在于,在确定当前时间与所述交易起始时间之间的时间间隔之后,所述方法还包括:获取所述待记录的交易信息所对应的目标交易时长;计算所述目标交易时长与预设阈值的乘积,得到所述预设时长,其中,所述预设阈值为大于1的数值。3.根据权利要求1或2所述的方法,其特征在于,确定区块链中当前节点的节点类型,所述方法包括:获取随机数值以及所述当前节点对应的公钥和私钥;基于所述随机数值、所述公钥以及所述私钥验证所述当前节点的身份;基于所述当前节点的身份确定所述当前节点的节点类型。4.根据权利要求3所述的方法,其特征在于,基于所述随机数值、所述公钥以及所述私钥验证所述当前节点的身份,包括:对所述私钥和所述随机数值进行哈希计算,得到第一结果;对所述私钥和所述随机数值进行签名处理,得到第二结果;基于所述公钥、所述随机数值、所述第一结果以及所述第二结果验证所述当前节点的身份。5.根据权利要求3所述的方法,其特征在于,在基于所述节点类型确定所述待记录的交易信息对应的目标区块的出块时间之后,所述方法还包括:在确定所述当前节点能够生成所述目标区块的情况下,对所述目标区块进行共识处理,得到共识结果;在所述共识结果表征共识成功的情况下,对所述目标区块...

【专利技术属性】
技术研发人员:杨浩圆金纯亮彭顺求王志远
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1