[发明专利]基于区块链的交易备份方法及系统有效
申请号: | 202010115516.6 | 申请日: | 2020-02-25 |
公开(公告)号: | CN111339110B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 裴磊;刘朝伟;罗伟彬;龚开圳 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F11/14;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 交易 备份 方法 系统 | ||
1.一种基于区块链的交易备份方法,其特征在于,所述区块链包括主区块链和备用区块链,所述主区块链包括多个主验证节点,所述备用区块链包括多个备用验证节点,所述方法包括:
所述主验证节点接收交易请求,并执行所述交易请求对应的智能合约,将生成的主交易结果和所述交易请求广播到所述主区块链中的其他主验证节点以进行交易共识;
所述主验证节点根据来自所述其他主验证节点的共识确认信息判断所述交易共识是否成功;当所述交易共识成功时,写入所述主交易结果,并将所述主交易结果和所述交易请求传输至所述主验证节点对应的备用验证节点;
所述备用验证节点执行所述交易请求对应的智能合约,将生成的从交易结果与所述主交易结果进行比较;当所述主交易结果与所述从交易结果相同时,写入所述主交易结果。
2.根据权利要求1所述的基于区块链的交易备份方法,其特征在于,所述主验证节点执行所述交易请求对应的智能合约之前还包括:所述主验证节点将所述交易请求中的交易信息缓存至第一内存数组;
所述主验证节点写入所述主交易结果之后还包括:所述主验证节点根据所述交易结果更新所述第一内存数组;
所述备用验证节点写入所述主交易结果之后还包括:所述备用验证节点传输同步成功结果至所述主验证节点;
所述主验证节点根据所述同步成功结果清除所述第一内存数组。
3.根据权利要求2所述的基于区块链的交易备份方法,其特征在于,所述备用验证节点执行所述交易请求对应的智能合约之前还包括:
所述备用验证节点将所述交易请求中的交易信息缓存至第二内存数组;
所述备用验证节点传输同步成功结果至所述主验证节点之前还包括:
所述备用验证节点清除所述第二内存数组。
4.根据权利要求1所述的基于区块链的交易备份方法,其特征在于,所述主区块链还包括主接入节点,所述备用区块链还包括备用接入节点,所述方法还包括:
所述主接入节点将自身地址作为主地址注册到外部的域名解析装置;所述备用接入节点将自身地址作为备用地址注册到所述域名解析装置;
所述主接入节点将来自所述域名解析装置的交易请求发送至其中一个主验证节点。
5.根据权利要求4所述的基于区块链的交易备份方法,其特征在于,还包括:
所述备用接入节点监控所述主区块链是否故障;当所述主区块链故障时,所述备用接入节点将自身地址作为主地址注册到所述域名解析装置,激活所述多个备用验证节点的交易共识功能;接收来自所述域名解析装置的交易请求。
6.根据权利要求5所述的基于区块链的交易备份方法,其特征在于,还包括:
所述备用接入节点将所述交易请求发送至其中一个备用验证节点;
所述备用验证节点接收交易请求,并执行所述交易请求对应的智能合约,将生成的备用交易结果和所述交易请求广播到所述备用区块链中的其他备用验证节点以进行交易共识;
所述备用验证节点根据来自所述其他备用验证节点的共识确认信息判断所述交易共识是否成功;当所述交易共识成功时,写入所述备用交易结果。
7.一种基于区块链的交易备份系统,其特征在于,包括主区块链和备用区块链,所述主区块链包括多个主验证节点,所述备用区块链包括多个备用验证节点;
所述主验证节点用于接收交易请求,并执行所述交易请求对应的智能合约,将生成的主交易结果和所述交易请求广播到所述主区块链中的其他主验证节点以进行交易共识;根据来自所述其他主验证节点的共识确认信息判断所述交易共识是否成功;当所述交易共识成功时,写入所述主交易结果,并将所述主交易结果和所述交易请求传输至所述主验证节点对应的备用验证节点;
所述备用验证节点用于执行所述交易请求对应的智能合约,将生成的从交易结果与所述主交易结果进行比较;当所述主交易结果与所述从交易结果相同时,写入所述主交易结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010115516.6/1.html,转载请声明来源钻瓜专利网。