一种区块链交易的回撤方法、装置、设备及存储介质制造方法及图纸

技术编号:37152356 阅读:29 留言:0更新日期:2023-04-06 22:09
本申请公开了一种区块链交易的回撤方法、装置、设备及存储介质,方法包括:执行交易得到的交易结果并对交易结果进行签名,得到签名交易,将签名交易返回至请求方,使请求方交易结果进行交易共识,并在交易共识达成后,汇总各委员会节点的签名交易得到汇总签名信息,判断汇总签名信息是否与各委员会节点相对应,以标记交易结果,当区块链出块时,若最新的交易结果标记上认证失败的标签,回撤至上一次成功共识时的状态,以使交易回撤至其未被执行时的状态。可见,在每一次执行交易结束后,对交易结果是否有效进行标记,以便在区块链出块时,拒绝当前无效交易结果对委员会节点的影响,回撤至上一次成功共识时的状态,提升委员会节点共识效率。效率。效率。

【技术实现步骤摘要】
一种区块链交易的回撤方法、装置、设备及存储介质


[0001]本申请涉及区块链
,更具体的说,是涉及一种区块链交易的回撤方法、装置、设备及存储介质。

技术介绍

[0002]随着信息技术的不断发展,大量的数据涌入到整个互联网中,世界进入了“大数据时代”。与此同时,信息安全问题受到重视,各式各样的数据均需要受到安全保护。目前区块链技术对数据存取的安全系数高,当区块链中的信息需要更改时,必须征得区块链半数以上节点的同意并修改所有节点中的信息,因此具有数据难以篡改和去中心化的特点。
[0003]当区块链中的交易需要执行前,区块链中的委员会的各个委员会节点需要达成共识,要求各个委员会节点的状态正常,否则无法成功共识。在执行交易后需要判断该交易是否有效,而无效的交易在区块链进行出块时会残留在委员会节点,影响该委员会节点的状态,从而干扰该委员会节点后续的节点共识。

技术实现思路

[0004]鉴于上述问题,提出了本申请以便提供一种区块链交易的回撤方法、装置、设备及存储介质,以及时撤销无效的交易,保持与其它委员会节点的状态一致。...

【技术保护点】

【技术特征摘要】
1.一种区块链交易的回撤方法,其特征在于,应用于区块链中的委员会节点,包括:当所述区块链接收到请求方请求的待执行交易时,所述委员会节点与所述区块链中的其它委员会节点进行共识,以使所述待执行交易在所述区块链中的各委员会节点达成共识下,被执行得到交易结果;对所述交易结果进行签名,得到签名交易;将所述签名交易返回至所述请求方,以供所述请求方完成收集各委员会节点的签名交易后,对各委员会节点的交易结果进行交易共识,并在所述交易共识达成后,汇总各委员会节点的签名交易,得到汇总签名信息;接收所述请求方发送的汇总签名信息,判断所述汇总签名信息是否与所述区块链中的各委员会节点的签名信息相对应;若否,对所述交易结果标记上认证失败的标签;当所述区块链进行出块时,若当前最新的交易结果为标记上认证失败的标签的交易结果,回撤至上一次与所述区块链中的其它委员会节点成功共识时的状态,以使所述待执行交易回撤至其未被执行时的状态。2.根据权利要求1所述的方法,其特征在于,还包括:若所述汇总签名信息与所述区块链中的各委员会节点的签名信息相对应,对所述交易结果标记上认证成功的标签;当所述区块链进行出块时,若当前最新的交易结果为标记上认证成功的标签的交易结果,清除本委员会节点内的所有标记上认证失败的标签的交易结果。3.根据权利要求2所述的方法,其特征在于,还包括:当所述区块链进行出块时,对本委员会节点内的所有标记上认证成功的标签的交易结果进行出块。4.根据权利要求2所述的方法,其特征在于,还包括:当第一条件、第二条件或第三条件成立时,所述区块链进行出块,所述第一条件为所述标记上认证成功的标签的交易结果的数量不少于第一预设数量,所述第二条件为所述区块链中的标记上认证失败的标签的交易结果的数量,与标记上认证成功的标签的交易结果的数量之和,不少于第二预设数量,所述第三条件为当前时间距离,最近一次对所述交易结果标记上认证失败或认证成功的标签的时间,超过预设时间阈值。5.根据权利要求1

4任一项所述的方法,其特征在于,判断所述汇总签名信息是否与所述区块链中的各委员会节点的签名信息相对应,包括:判断第四条件与第五条件是否同时成立,所述第四条件为所述区块链中的委员会节点的数量与所述汇总签名信息中的签名个...

【专利技术属性】
技术研发人员:黄睿张锦喜叶亚芳叶灏文
申请(专利权)人:广东卓启云链科技有限公司
类型:发明
国别省市:

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

1