[发明专利]裁剪共识网络中空区块的方法、装置、设备和存储介质有效
申请号: | 201910555751.2 | 申请日: | 2019-06-25 |
公开(公告)号: | CN110322350B | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 陈鸿刚;路京磊;卢小明 | 申请(专利权)人: | 北京众享比特科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F16/22;G06F16/23 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 郭栋梁 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 裁剪 共识 网络 中空 区块 方法 装置 设备 存储 介质 | ||
本申请公开了一种裁剪共识网络中空区块的方法、装置、设备和存储介质,该方法包括:当第一区块处于关闭状态时,确定第一区块在开放状态时是否接收到交易;如果接收到交易,则将第一区块作为新生成的区块用于更新第一链的存储位置;如果未接收到交易,则将第一区块作为新生成的区块用于更新第二链的存储位置;在第二链持续更新的过程中,若第二区块处于关闭状态时,确定第二区块在开放状态时接收到交易,则裁剪第二链,并将第二区块作为新生成的区块更新到第一链相应的位置。根据本申请实施例提供的技术方案,通过剪裁RPCA共识网络中的空区块,解决了存储RPCA共识网络时造成的存储空间的浪费的问题。
技术领域
本申请涉及区块链技术领域,具体涉及一种裁剪共识网络中空区块的方法、装置、设备和存储介质。
背景技术
区块链技术是一种不依赖第三方,通过自身分布式节点进行网络数据的存储、验证、传递和交流的一种技术方案。区块链的本质是一种特殊的分布式数据库,由一个个区块组成,每次写入数据,就是创建一个区块。随着区块链技术的不断成熟,该技术已经被广泛的应用于社会生活的各个领域。
Ripple是一种基于互联网的开源支付协议,在金融支付领域,可以实现去中心化的货币兑换、支付与清算功能。Ripple网络作为Ripple的核心,可以快速不断的生成新区块来存储交易数据,在Ripple网络中,可以通过RPCA(英文:RippleProtocolConsensusAlgorithm;中文:Ripple协议一致性算法)处理交易中的交易数据,该采用了RPCA共识算法的Ripple网络也称为RPCA共识网络。
在相关技术中,当RPCA共识网络中的交易量较大时,通过快速生成新区块对交易数据进行快速存储。但是,当RPCA共识网络中的交易量较小时,RPCA共识网络仍然在以很快的速度生成新的区块,此时,就会产生一些没有存储交易数据的空区块(如图1所示的白色区块A2和A5),由于这些空区块也需要占用一定的存储空间,会造成存储空间的大量浪费。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种可以解决共识网络中存储空区块导致存储空间浪费问题的裁剪共识网络中空区块的方法、装置、设备和存储介质。
第一方面,本申请实施例提供一种裁剪RPCA共识网络中空区块的方法,该方法包括:
当第一区块处于关闭状态时,确定第一区块在开放状态时是否接收到交易,
如果接收到交易,则将第一区块作为新生成的区块用于更新第一链的存储位置,第一链用于存储包含交易的区块;
如果未接收到交易,则将第一区块作为新生成的区块用于更新第二链的存储位置,第二链用于临时存储未包含交易的区块;
在第二链持续更新的过程中,若第二区块处于关闭状态时,确定第二区块在开放状态时接收到交易,则裁剪第二链,并将第二区块作为新生成的区块更新到第一链相应的位置。
第二方面,本申请实施例提供一种裁剪RPCA共识网络中空区块的装置,该装置包括:
第一确定模块,被配置为当第一区块处于关闭状态时,确定第一区块在开放状态时是否接收到交易,
第一更新模块,被配置为如果接收到交易,则将第一区块作为新生成的区块用于更新第一链的存储位置,第一链用于存储包含交易的区块;如果未接收到交易,则将第一区块作为新生成的区块用于更新第二链的存储位置,第二链用于临时存储未包含交易的区块;
第二更新模块,被配置为在第二链持续更新的过程中,若第二区块处于关闭状态时,确定第二区块在开放状态时接收到交易,则裁剪第二链,并将第二区块作为新生成的区块更新到第一链相应的位置。
第三方面,本申请实施例提供一种计算机设备,该计算机设备包括:
处理器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京众享比特科技有限公司,未经北京众享比特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910555751.2/2.html,转载请声明来源钻瓜专利网。