[发明专利]基于区块链的交易备份方法及系统有效
申请号: | 202010115516.6 | 申请日: | 2020-02-25 |
公开(公告)号: | CN111339110B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 裴磊;刘朝伟;罗伟彬;龚开圳 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F11/14;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 交易 备份 方法 系统 | ||
本发明提供一种基于区块链的交易备份方法及系统。该基于区块链的交易备份方法包括:主验证节点接收交易请求,并执行交易请求对应的智能合约,将生成的主交易结果和交易请求广播到主区块链中的其他主验证节点以进行交易共识;主验证节点根据来自其他主验证节点的共识确认信息判断交易共识是否成功;当交易共识成功时,写入主交易结果,并将主交易结果和交易请求传输至主验证节点对应的备用验证节点;备用验证节点执行交易请求对应的智能合约,将生成的从交易结果与主交易结果进行比较;当主交易结果与从交易结果相同时,写入主交易结果。本发明可以在不影响区块链共识效率的前提下满足区块链跨区域的高可用部署需求。
技术领域
本发明涉及区块链技术领域,具体地,涉及一种基于区块链的交易备份方法及系统。
背景技术
区块链系统是将数据组成块链式结构进行存储、利用分布式节点进行数据共识的一种全新的分布式数据库记账系统,具备“开放透明、去中介、不可篡改”等核心技术特性,其作为解决传统业务系统“信息孤岛、缺乏信任、协作困难”等业务痛点的利器,目前在实际应用时基本是采用联盟链的运营模式,同时在实际运维过程中因其专业技术门槛相对较高及业务系统需要的高性能保障等技术难题,多数企业采用区块链网络集中托管部署在同一网络区域内进行集中运营。
现有技术将区块链节点冗余部署在跨区域备份机房内以保障区块链网络的跨区域高可用,但随着区块链共识节点数量的增多,区块链网络在处理智能合约逻辑时共识计算的时耗也会增多,加上跨区域的网络通讯延时消耗,会很大程度降低区块链网络的共识效率。
发明内容
本发明实施例的主要目的在于提供一种基于区块链的交易备份方法及系统,以在不影响区块链共识效率的前提下满足区块链跨区域的高可用部署需求。
为了实现上述目的,本发明实施例提供一种基于区块链的交易备份方法,区块链包括主区块链和备用区块链,主区块链包括多个主验证节点,备用区块链包括多个备用验证节点,方法包括:
主验证节点接收交易请求,并执行交易请求对应的智能合约,将生成的主交易结果和交易请求广播到主区块链中的其他主验证节点以进行交易共识;
主验证节点根据来自其他主验证节点的共识确认信息判断交易共识是否成功;当交易共识成功时,写入主交易结果,并将主交易结果和交易请求传输至主验证节点对应的备用验证节点;
备用验证节点执行交易请求对应的智能合约,将生成的从交易结果与主交易结果进行比较;当主交易结果与从交易结果相同时,写入主交易结果。
本发明实施例还提供一种基于区块链的交易备份系统,包括主区块链和备用区块链,主区块链包括多个主验证节点,备用区块链包括多个备用验证节点;
主验证节点用于接收交易请求,并执行交易请求对应的智能合约,将生成的主交易结果和交易请求广播到主区块链中的其他主验证节点以进行交易共识;根据来自其他主验证节点的共识确认信息判断交易共识是否成功;当交易共识成功时,写入主交易结果,并将主交易结果和交易请求传输至主验证节点对应的备用验证节点;
备用验证节点用于执行交易请求对应的智能合约,将生成的从交易结果与主交易结果进行比较;当主交易结果与从交易结果相同时,写入主交易结果。
本发明实施例的基于区块链的交易备份方法及系统的主验证节点执行交易请求对应的智能合约,将生成的主交易结果和交易请求广播到其他主验证节点以进行交易共识;当交易共识成功时,写入主交易结果,并将主交易结果和交易请求传输至主验证节点对应的备用验证节点;备用验证节点执行交易请求对应的智能合约,当主交易结果与生成的从交易结果相同时,写入主交易结果。本发明可以在不影响区块链共识效率的前提下满足区块链跨区域的高可用部署需求,提升区块链在实际应用过程中的跨区域灾备应急能力,有效保障区块链业务系统的连贯运行。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010115516.6/2.html,转载请声明来源钻瓜专利网。