[发明专利]一种基于中心化块链式账本的数据块删除方法在审
申请号: | 202010544110.X | 申请日: | 2020-06-15 |
公开(公告)号: | CN111444216A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 杨新颖;汪晟;张渊;李飞飞;高群;俞本权;李亿泽;闫文远 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2458;G06F21/64;G06Q30/06;G06Q40/04;G06Q50/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 申亚辉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 中心 链式 账本 数据 删除 方法 | ||
公开了一种基于中心化块链式账本的数据块删除方法。任一用户想要删除自己之前提交给中心化块链式账本历史数据时,可以向数据库服务端发送块删除请求,请求数据库服务端从中心化块链式账本中删除包含该用户指定的历史数据的数据库。由于账本中前后相邻的数据块之间存在耦合性,因此,通常需要从创世数据块开始依次向后删除,删除之后,还需要重新生成创世数据块以便保留账本配置信息与最后一个被删除数据块的块哈希。此外,考虑到数据块中不仅包括该用户提交的历史数据,也可能包括其他用户提交的历史数据,因此,需要搜集待删除的数据块所涉及的每个用户的签名确认之后,才能进行删除操作。
技术领域
本说明书实施例涉及信息技术领域,尤其涉及一种基于中心化块链式账本的数据块删除方法。
背景技术
中心化块链式账本,区别于去中心化的块链式账本(如区块链网络中各节点分布式维护的区块链),是指中心化的数据库服务端维护的本地数据库。有时,也将中心化块链式账本称为Ledger Data Base(Ledger DB)。
中心化块链式账本是在区块链存储方案的基础上进行改进得到的新型存储方案,其能够克服了区块链存储存在的吞吐量低、响应时间长等问题。中心化块链式账本的服务对象通常是企业级用户,用户一般在数据库服务端注册账户,并通过账户将自身业务产生的业务数据封装成业务交易,将业务交易提交给数据库服务端,数据库服务端基于一定的成块策略,将若干业务交易打包成数据块写入中心化块链式账本进行存储。
中心化块链式账本中,类似于传统的区块链,数据块间按照成块时间先后顺序依次链接,每个数据块中携带有本数据块中各业务交易构成的梅克尔树的根哈希值,此外,后一个数据块的块头中携带有前一个数据块的块哈希(即对块头进行哈希计算得到的哈希值),如此确保中心化块链式账本中的业务交易无法被轻易篡改。还需要说明的是,中心化块链式账本中序号为1的数据块(即第一个数据库)为创世数据块,其中一般会携带中心化块链式账本的配置信息(如账本创建时间,账本维护方信息、账本有效期等)。
在实际应用中,有时用户想要将其拥有的产生时间过于久远的业务数据从中心化块链式账本中删除,从而节约需要支付给数据库服务端的存储费用。为此,需要一种基于中心化块链式账本的数据块删除方法。
发明内容
本申请实施例是为了解决现有的中心化块链式账本不支持删除数据库的技术问题而提出的。
为解决上述技术问题,本申请实施例是这样实现的:
根据本说明书实施例的第1方面,提供一种基于中心化块链式账本的数据块删除方法,应用于数据库服务端,所述数据库服务端维护有中心化块链式账本,所述方法包括:
接收任一用户账户发送的块删除请求;
确定所述块删除请求指定的待删除数据块集合;所述待删除数据块集合包括序号为1至序号为N的N个待删除数据块,N>1;
根据所述待删除数据块集合对应的每个交易,确定相关的至少一个其他用户账户;
获取所述用户账户针对所述块删除请求产生的签名;以及获取每个其他用户账户针对所块删除请求产生的签名;
在确定获取到全部签名之后,从中心化块链式账本中删除所述待删除数据块集合,并且,重新生成创世数据块;其中,重新生成的创世数据块中包含原创世数据块携带的账本配置信息与第N个待删除数据块对应的块哈希。
根据本说明书实施例的第2方面,提供一种基于中心化块链式账本的数据块删除装置,应用于数据库服务端,所述数据库服务端维护有中心化块链式账本,所述装置包括:
接收模块,接收任一用户账户发送的块删除请求;
第一确定模块,确定所述块删除请求指定的待删除数据块集合;所述待删除数据块集合包括序号为1至序号为N的N个待删除数据块,N>1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010544110.X/2.html,转载请声明来源钻瓜专利网。