预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109298835A(43)申请公布日2019.02.01(21)申请号201810936580.3(22)申请日2018.08.16(71)申请人北京京东尚科信息技术有限公司地址100195北京市海淀区杏石口路65号西杉创意园四区11号楼东段1-4层西段1-4层申请人北京京东世纪贸易有限公司(72)发明人黄海泉(74)专利代理机构北京同立钧成知识产权代理有限公司11205代理人张娜臧建明(51)Int.Cl.G06F3/06(2006.01)权利要求书2页说明书9页附图4页(54)发明名称区块链的数据归档处理方法、装置、设备及存储介质(57)摘要本申请提供一种区块链的数据归档处理方法、装置、设备及存储介质,该方法包括:获取归档请求,所述归档请求至少包括区块标识;将所述区块标识指向的目标区块的第一数据从当前存储区域移动到其他存储区域,其中,所述第一数据是指,所述目标区块对应的数据与其所在区块链上的其他区块对应的数据不同版本的数据。通过将区块链系统中历史版本的数据进行归档,从区块链系统的存储区域移动到其他存储区域,而保留最新的一个版本或多个版本的数据,可以降低对区块链系统资源的占用,在保证区块链系统运行效率的情况下,还可以降低成本。CN109298835ACN109298835A权利要求书1/2页1.一种区块链的数据归档处理方法,其特征在于,包括:获取归档请求,所述归档请求至少包括区块标识;将所述区块标识指向的目标区块的第一数据从当前存储区域移动到其他存储区域,其中,所述第一数据是指,所述目标区块对应的数据与其所在区块链上的其他区块对应的数据不同版本的数据。2.根据权利要求1所述的方法,其特征在于,所述将所述区块标识指向的目标区块的第一数据从当前存储区域移动到其他存储区域,包括:根据所述区块标识获取所述目标区块对应的第一数据项集,并获取所述目标区块的前一区块对应的第二数据项集,以及所述目标区块的后一区块对应的第三数据项集;将所述第一数据项集与第四数据项集的差集所包括的目标数据项作为所述第一数据,所述第四数据项集为所述第二数据项集和所述第三数据项集的并集;将所述第一数据从当前存储区域移动到其他存储区域。3.根据权利要求2所述的方法,其特征在于,所述归档请求包括多个区块标识,所述根据所述区块标识获取所述目标区块对应的第一数据项集,包括:对于每个区块标识,获取所述区块标识指向的目标区块对应的第五数据项集;将各所述第五数据项集的并集作为所述第一数据项集。4.根据权利要求2所述的方法,其特征在于,所述归档请求还包括所述目标区块所在区块链的区块链标识;所述根据所述区块标识获取所述目标区块对应的第一数据项集,包括:根据所述区块链标识,确定所述目标区块所在的区块链;根据所述区块标识,从所述目标区块所在的区块链上获取所述目标区块中包含的目标索引信息,所述目标索引信息为所述第一数据项集中包括的各第一数据项的地址信息;根据所述目标索引信息,获取所述目标区块对应的各第一数据项,形成所述第一数据项集。5.根据权利要求1-4任一项所述的方法,其特征在于,在将所述区块标识指向的目标区块的第一数据从当前存储区域移动到其他存储区域之后,所述方法还包括:记录归档信息,所述归档信息至少包括所述区块标识。6.一种区块链的数据归档处理装置,其特征在于,包括:获取模块,用于获取归档请求,所述归档请求至少包括区块标识;处理模块,用于将所述区块标识指向的目标区块的第一数据从当前存储区域移动到其他存储区域,其中,所述第一数据是指,所述目标区块对应的数据与其所在区块链上的其他区块对应的数据不同版本的数据。7.根据权利要求6所述的装置,其特征在于,所述处理模块,具体用于:根据所述区块标识获取所述目标区块对应的第一数据项集,并获取所述目标区块的前一区块对应的第二数据项集,以及所述目标区块的后一区块对应的第三数据项集;将所述第一数据项集与第四数据项集的差集所包括的目标数据项作为所述第一数据,所述第四数据项集为所述第二数据项集和所述第三数据项集的并集;将所述第一数据从当前存储区域移动到其他存储区域。8.根据权利要求7所述的装置,其特征在于,所述归档请求包括多个区块标识,所述处2CN109298835A权利要求书2/2页理模块,具体用于:对于每个区块标识,获取所述区块标识指向的目标区块对应的第五数据项集;将各所述第五数据项集的并集作为所述第一数据项集。9.根据权利要求7所述的装置,其特征在于,所述归档请求还包括所述目标区块所在区块链的区块链标识;所述处理模块,具体用于:根据所述区块链标识,确定所述目标区块所在的区块链;根据所述区块标识,从所述目标区块所在的区块链上获取所述目标区块中包含的目标索引信息,所述目标索引