节点的故障处理方法、装置、设备和存储介质制造方法及图纸

技术编号:28464133 阅读:52 留言:0更新日期:2021-05-15 21:29
本申请公开了节点的故障处理方法、装置、设备和存储介质,涉及区块链技术领域,可用于云计算和云服务。具体实现方案为:在第一节点故障恢复情况下,将在第一节点故障期间从第一区块链网络获取的第一记账数据同步给第一节点;其中,所述第一节点用于在第一节点正常运行情况下,从所述第一区块链网络获取第一记账数据。本申请能够提高联盟网络中机构的记账稳定性。定性。定性。

【技术实现步骤摘要】
节点的故障处理方法、装置、设备和存储介质


[0001]本公开涉及计算机
,尤其涉及区块链
,具体涉及一种节点的故障处理方法、装置、设备和存储介质。

技术介绍

[0002]随着区块链技术的发展,联盟网络的应用越来越广泛。联盟网络一般由机构组建,通常是由不同联盟的多个节点来维护的,一个联盟网络中可以包括至少一条联盟链,各条联盟链之间可以是平行链的关系,也可以是子链关系。
[0003]然而,联盟网络中机构的网络运行受到较多约束,亟需改进。

技术实现思路

[0004]本公开提供了一种用于节点的故障处理方法、装置、设备和存储介质。
[0005]根据本公开的一方面,提供了一种节点的故障处理方法,包括:
[0006]在第一节点故障期间,从第一区块链网络获取第一记账数据;
[0007]在第一节点故障恢复情况下,将在第一节点故障期间从第一区块链网络获取的第一记账数据同步给第一节点;
[0008]其中,所述第一节点用于在第一节点正常运行情况下,从所述第一区块链网络获取第一记账数据。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种节点的故障处理方法,包括:在第一节点故障期间,从第一区块链网络获取第一记账数据;在第一节点故障恢复情况下,将在第一节点故障期间从第一区块链网络获取的第一记账数据同步给第一节点;其中,所述第一节点用于在第一节点正常运行情况下,从所述第一区块链网络获取第一记账数据。2.根据权利要求1所述的方法,还包括:在第一节点正常运行情况下,从第一节点获取第一区块链网络的第一记账数据;或,在第一节点正常运行情况下,从第一区块链网络获取第一记账数据。3.根据权利要求1所述的方法,还包括:在第一节点和第二节点均正常运行情况下,从第二区块链网络获取第二记账数据,且从第一节点获取第一区块链网络的第一记账数据;其中,所述第一节点还用于在第一节点和第二节点均正常运行情况下,从第二节点获取第二区块链网络的第二记账数据。4.根据权利要求2或3所述的方法,其中,所述从第一节点获取第一区块链网络的第一记账数据,包括:从第一节点获取第一区块链网络中全量的区块数据和已编译的智能合约数据;其中,所述全量的区块数据用于确定第一区块链网络中的事务状态数据;或,从第一节点获取第一区块链网络中的事务状态数据、已编译的智能合约数据和最新N条区块数据。5.根据权利要求2或3所述的方法,其中,所述从第一节点获取第一区块链网络的第一记账数据,包括:从第一节点实时获取第一区块链网络中的区块数据和已编译的智能合约数据;按照固定时间间隔,更新第一区块链网络中的事务状态数据。6.根据权利要求1

3中任一项所述的方法,其中,所述第一节点和所述第二节点设置于成员机构的不同互联网机房。7.一种节点的故障处理方法,包括:在第一节点正常运行情况下,从所述第一区块链网络获取第一记账数据;在第一节点故障恢复情况下,同步第二节点在第一节点故障期间从第一区块链网络获取的第一记账数据。8.根据权利要求7所述的方法,还包括:在第一节点正常运行情况下,还将从第一区块链网络获取的第一记账数据同步给第二节点;或,所述第二节点用于从第一区块链网络获取第一记账数据。9.根据权利要求7所述的方法,还包括:在第一节点和第二节点均正常运行情况下,将从第一区块链网络获取的第一记账数据同步给第二节点;其中,所述第二节点用于在第一节点和第二节点均正常运行情况下,将从第二区块链网络获取的第二记账数据同步给第一节点。
10.根据权利要求8或9所述的方法,其中,将从第一区块链网络获取的第一记账数据同步给第二节点,包括:向第二节点同步第一区块链网络中全量的区块数据和已编译的智能合约数据;其中,所述全量的区块数据用于确定第一区块链网络中的事务状态数据;或,向第二节点同步第一区块链网络中全量的事务状态数据、已编译的智能合约数据和最新N条区块数据。11.根据权利要求8或9所述的方法,其中,将从第一区块链网络获取的第一记账数据同步给第二节点,包括:向第二节点实时同步第一区块链网络中的区块数据和已编译的智能合约数据,使第二节点按照固定时间间隔更新事务状态数据。12.根据权利要求7

9中任一项所述的方法,其中,所述第一节点和所述第二节点设置于成员机构的不同互联网机房。13.一种节点的故障处理装置,包括:备份记账模块,用于在第一节点故障期间,从第一区块链网络获取第一记账数据;第一账本发送模块,用于在第一节点故障恢复情况下,将在第一节点故障期间从第一区块链网络获取的第一记账数据同步给第一节点;其中,所述第一节点用于在第一节点正常运行情况下,从所述第一区块链网络获取第一记账数据。14.根据权利要求13所述的装置,还包括:第一账本处理模块,用于在第一节点正常运行情况下...

【专利技术属性】
技术研发人员:荆博
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1