[发明专利]一种区块链系统的控制方法及相关装置在审
申请号: | 202011198958.8 | 申请日: | 2020-10-31 |
公开(公告)号: | CN112487491A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 程晗蕾;鲁静;向智宇;宋斌;段焱明;齐荣 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06Q30/04;G06Q40/00 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何倚雯 |
地址: | 519000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 系统 控制 方法 相关 装置 | ||
本申请公开了一种区块链系统的控制方法及相关装置,区块链系统包括至少一个联盟链,联盟链包括若干节点,其中,若干节点包括主节点和备用节点,方法包括:备用节点判断所在联盟链内的主节点是否发生故障;其中,主节点用于在工作周期内进行预设信息处理,预设信息处理包括汇集所在联盟链的链内信息和/或进行链外信息的交互;若否,则判断主节点当前的工作周期是否结束;若判断当前的工作周期结束,则在新的工作周期内替换主节点。本申请所提供的技术方案可提高区块链系统的稳定性。
技术领域
本申请涉及区块链技术领域,特别是涉及一种区块链系统的控制方法及相关装置。
背景技术
随着区块链技术的发展,且由于区块链具备的更大的存储容量以及更高的容错性等的特点,使得各类型基于区块链技术研发的各类型系统或网络架构相继落地应用。在各类型系统应用的过程中,基于区块链的系统或网络架构的稳定性至关重要,如何提高基于区块链的系统或网络架构的稳定性,保证数据的稳定交互是当下急需要解决的问题。
发明内容
本申请主要解决的技术问题是提供一种一种区块链系统的控制方法及相关装置,可提高区块链系统的稳定性。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种区块链系统的控制方法,所述区块链系统包括至少一个联盟链,所述联盟链包括若干节点,其中,所述若干节点包括主节点和备用节点,所述方法包括:
所述备用节点判断所在联盟链内的所述主节点是否发生故障;其中,所述主节点用于在工作周期内进行预设信息处理,所述预设信息处理包括汇集所在联盟链的链内信息和/或进行链外信息的交互;
若否,则判断所述主节点当前的所述工作周期是否结束;
若判断当前的所述工作周期结束,则在新的所述工作周期内替换所述主节点。
为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,所述设备包括耦接的存储器和处理器,其中,
所述存储器包括本地储存,且存储有计算机程序;
所述处理器用于运行所述计算机程序,以执行如上所述的方法。
为解决上述技术问题,本申请采用的又一个技术方案是:提供一种计算机可读存储介质,所述计算机可读存储介质存储有能够被处理器运行的计算机程序,所述计算机程序用于实现如上所述的一种区块链网络架构控制方法。
本申请的有益效果是:区别于现有技术的情况,本申请所提供的技术方案,备用节点通过判断所在联盟链内的主节点是否发生故障,并在判断得到主节点没有发送故障,进一步判断主节点当前的工作周期是否结束,并在当前工作周期结束,则在新的工作周期内由备用节点替换主节点,通过按照设定周期切换主节点可以实现提供更为稳定的区块链系统,避免一直选用的主节点功能不佳无法为用户提供稳定的区块链系统。
附图说明
图1为本申请一种区块链系统一实施例中的结构示意图;
图2为本申请一种联盟链的框架示意图;
图3为本申请一种区块链系统的控制方法一实施例中的流程示意图;
图4为本申请一种区块链系统的控制方法另一实施例中的流程示意图;
图5为本申请一种票据处理的方法一实施例中的流程示意图;
图6为本申请一种票据处理的方法另一实施例中的流程示意图;
图7为本申请一种票据处理的方法又一实施例中的流程示意图;
图8为本申请一种票据处理的方法再一实施例中的流程示意图;
图9为本申请一种票据处理的方法一实施例中的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011198958.8/2.html,转载请声明来源钻瓜专利网。