CN111984735A - 一种数据归档方法、装置、电子设备和存储介质 - Google Patents
一种数据归档方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN111984735A CN111984735A CN202010918632.1A CN202010918632A CN111984735A CN 111984735 A CN111984735 A CN 111984735A CN 202010918632 A CN202010918632 A CN 202010918632A CN 111984735 A CN111984735 A CN 111984735A
- Authority
- CN
- China
- Prior art keywords
- archived
- block
- blocks
- groups
- block chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000004891 communication Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 4
- 238000012217 deletion Methods 0.000 claims description 2
- 230000037430 deletion Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/278—Data partitioning, e.g. horizontal or vertical partitioning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/215—Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请涉及区块存储系统,公开了一种数据归档方法、装置、电子设备和存储介质,该方法包括:在归档界面上检测到归档操作时,获取N个待归档区块链标识、N组待归档区块高度以及N个归档地址;确定与N个待归档区块链标识一一对应的N个待归档区块链的长度;根据N个待归档区块链的长度,从N个待归档区块链中确定与N组待归档区块高度一一对应的N组区块;从N组区块中获取N组区块数据,N组区块与所述N组区块数据一一对应;向与N个归档地址一一对应的N个归档节点发送N组区块数据,并在N个待归档区块链上删除N组区块数据。实施本申请实施例,减轻区块链节点的存储压力。
Description
技术领域
本申请涉及区块链技术领域,尤其涉及一种数据归档方法、装置、电子设备和存储介质。
背景技术
随着区块链技术的快速发展,在很多领域都在广泛应用区块链技术。进一步的,在区块链技术的应用过程中往往会产生大量的数据,比如交易数据、保险业务相关的数据等,因此,区块链节点所要存储的数据也越来越多,区块链节点中区块数据占用的存储空间也越来越大。因此,如何减轻区块链节点的存储压力成为目前急需解决的问题。
发明内容
本申请实施例提供了一种数据归档方法、装置、电子设备和存储介质,实施本申请实施例,减轻区块链节点的存储压力。
本申请第一方面提供了一种数据归档方法,包括:
在归档界面上检测到归档操作时,获取N个待归档区块链标识、N组待归档区块高度以及N个归档地址,所述N个待归档区块链标识与所述N组待归档区块高度一一对应,所述N个待归档区块链标识与所述N个归档地址一一对应,所述N为大于1的整数;
确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度;
根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块;
从所述N组区块中获取N组区块数据,所述N组区块与所述N组区块数据一一对应;
向与所述N个归档地址一一对应的N个归档节点发送所述N组区块数据,并在所述N个待归档区块链上删除所述N组区块数据。
本申请第二方面提供了一种数据归档装置,包括:
所述装置包括第一获取模块、第一确定模块、第二确定模块、第二获取模块、发送模块和删除模块,
所述第一获取模块,用于在归档界面上检测到归档操作时,获取N个待归档区块链标识、N组待归档区块高度以及N个归档地址,所述N个待归档区块链标识与所述N组待归档区块高度一一对应,所述N个待归档区块链标识与所述N个归档地址一一对应,所述N为大于1的整数;
所述第一确定模块,用于确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度;
所述第二确定模块,用于根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块;
所述第二获取模块,用于从所述N组区块中获取N组区块数据,所述N组区块与所述N组区块数据一一对应;
所述发送模块,用于向与所述N个归档地址一一对应的N个归档节点发送所述N组区块数据;
所述删除模块,用于在所述N个待归档区块链上删除所述N组区块数据。
本申请第三方面提供了一种数据归档的电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被生成由所述处理器执行,以执行一种数据归档方法任一项方法中的步骤的指令。
本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述存储计算机程序被所述处理器执行,以实现一种数据归档方法任一项所述的方法。
可以看出,上述技术方案中,通过基于区块链长度,确定区块,为后续高效将区块数据存储至归档地址对应的归档节点做准备。同时,通过删除区块数据,节省了区块链节点的存储空间,减轻了区块链节点的存储压力。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1是本申请实施例提供的一种数据归档系统的示意图;
图2A为本申请实施例提供的一种数据归档方法的流程示意图;
图2B为本申请实施例提供的一种归档界面的示意图;
图2C为本申请实施例提供的一种待归档区块链的长度确定示意图;
图3为本申请实施例提供的又一种数据归档方法的流程示意图;
图4为本申请实施例提供的一种数据归档装置的示意图;
图5为本申请的实施例涉及的硬件运行环境的电子设备结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下分别进行详细说明。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,参见图1,图1是本申请实施例提供的一种数据归档系统的示意图,该数据归档系统100包括数据归档装置110。该数据归档装置110用于处理、存储、显示区块数据。该数据归档系统100可以包括集成式单体设备或者多设备,为方便描述,本申请将数据归档系统100统称为区块链节点。显然该区块链节点可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminaldevice)等等。
进一步的,为了使得本申请实施例更加的清楚,在此对本申请实施例中的部分概念或内容作简单介绍。
区块链是一种按照时间顺序将数据区块相连的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。该区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
进一步的,区块链的特性有开放、共识、去中心、去信任、透明、双方匿名、不可篡改以及可追溯等。其中,开放与透明意为任何人都可以参与到区块链网络,每一台设备都能作为一个节点,每个节点都允许获得一份完整的数据库拷贝。节点基于一套共识机制,通过竞争计算共同维护整个区块链。任一节点失效,其余节点仍能正常工作。其中,去中心化与去信任意为区块链由众多节点共同组成一个端到端的网络,不存在中心化的设备和管理机构。节点之间数据交换通过数字签名技术进行验证,无需互相信任,只要按照系统既定的规则进行,节点之间不能也无法欺骗其他节点。其中,透明与双方匿名意为区块链的运行规则是公开的,所有的数据信息也是公开的,因此每一笔交易都对所有节点可见。由于节点与节点之间是去信任的,因此节点之间无需公开身份,每个参与的节点都是匿名的。其中,不可篡改和可追溯意为每个甚至多个节点对数据库的修改无法影响其他节点的数据库,除非能控制整个网络中超过51%的节点同时修改,这是几乎不可能发生的。区块链中的,每一笔交易都通过密码学方法与相邻两个区块串联,因此可以追溯到任何一笔交易记录。
具体的,区块链可以利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。因此,区块链技术不可篡改的特性从根本上改变了中心化的信用创建方式,有效提高了数据的不可更改性以及安全性。其中,由于智能合约使得所有的条款编写为程序,这些条款可在区块链上自动执行,保证了当存在触发智能合约的条件时,区块链能强制根据智能合约中的内容执行,且不受任何外力阻挡,从而保证了合约的有效性和执行力,不仅能够大大降低成本,也能提高效率。区块链上的各个节点都有相同的账本,能够确保账本记录过程是公开透明的。区块链技术可以实现了一种点对点的、公开透明的直接交互,使得高效率、大规模、无中心化代理的信息交互方式成为了现实。
另外,随着区块链技术的快速发展,在交易领域应用区块链技术也越来越广泛。进一步的,随着交易数据量的逐渐增加,区块链节点所要存储的数据也越来越多,区块链节点中区块数据占用的存储空间也越来越大。因此,如何减轻区块链节点的存储压力成为目前急需解决的问题。
基于此,本申请实施例提出一种数据归档方法以解决上述问题,下面对本申请实施例进行详细介绍。
参见图2A,图2A为本申请实施例提供的一种数据归档方法的流程示意图。该数据归档方法可以应用于区块链节点,如图2A所示,所述方法包括:
201、在归档界面上检测到归档操作时,获取N个待归档区块链标识、N组待归档区块高度以及N个归档地址,所述N个待归档区块链标识与所述N组待归档区块高度一一对应,所述N个待归档区块链标识与所述N个归档地址一一对应,所述N为大于1的整数。
其中,参见图2B,图2B为本申请实施例提供的一种归档界面的示意图。如图2B所示,归档界面200包括待归档区块链标识选择框、待归档区块高度选择框、归档地址选择框和确认按钮。可以理解的,用户可以在待归档区块链标识选择框、待归档区块高度选择框、归档地址选择框进行选择操作,从而可以确定出待归档区块链标识、待归档区块高度、归档地址。进一步的,归档操作可以为对确认按钮进行点击操作。
其中,所述N组待归档区块高度中的每组包括所述N个待归档区块链标识中每个待归档区块链标识对应的M个待归档区块高度,所述M为大于0的整数。进一步的,在本申请中,待归档区块高度可以为待归档区块的编号。
其中,N个归档地址中的每个归档地址可以包括以下一种:互联网协议地址(internet protocol address,IP地址)、IP地址和端口号、域名。
202、确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度。
其中,所述确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度,包括:确定与所述N个待归档区块链标识一一对应的N个待归档区块链;确定所述N个待归档区块链中每个待归档区块链对应的区块头数量;根据所述N个待归档区块链中每个待归档区块链对应的区块头数量,确定所述N个待归档区块链的长度。
具体的,参见图2C,图2C为本申请实施例提供的一种待归档区块链的长度确定示意图。如图2C所示,N个待归档区块链包括待归档区块链1至待归档区块链N。其中,待归档区块链1包括至少一个区块,至少一个区块中的每个区块包括区块头。待归档区块链N包括至少一个区块,至少一个区块中的每个区块包括区块头。可以理解的,区块头里面存储着区块的头信息,包含上一个区块的哈希值(PreHash),本区块体的哈希值(Hash),以及时间戳(TimeStamp)等等。
可以看出,上述技术方案中,实现了区块链长度的确定,为后续高效将区块数据存储至归档地址对应的归档节点做准备。
其中,所述确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度,包括:确定所述第一待归档区块链标识对应的第一待归档区块链;获取所述第一待归档区块链中起始区块对应的区块高度以及终止区块对应的区块高度;根据所述第一待归档区块链中起始区块对应的区块高度和终止区块对应的区块高度的差值,确定所述第一待归档区块链的长度。
可以理解的,第一待归档区块链中起始区块为第一待归档区块链中区块高度最小的区块,第一待归档区块链中终止区块为第一待归档区块链中区块高度最大的区块。
可以看出,上述技术方案中,实现了区块链长度的确定,为后续高效将区块数据存储至归档地址对应的归档节点做准备。
203、根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块。
可以理解的,第一待归档区块链标识为所述N个待归档区块链标识中的任意一个待归档区块链标识,所述第一待归档区块链标识对应的第一组待归档区块高度包括所述第一待归档区块链标识对应的M个待归档区块高度,其中,所述第一组待归档区块高度为所述N组待归档区块高度中的一组待归档区块高度。
进一步的,所述第一组待归档区块高度包括M个待归档区块高度,其中,M为大于1的整数,所述第一组待归档区块高度对应的第一组区块包括M个区块,所述M个区块是根据所述M个待归档区块高度,从所述第一待归档区块链标识对应的第一待归档区块链确定的,所述第一待归档区块链为所述N个待归档区块链中的一个待归档区块链。
204、从所述N组区块中获取N组区块数据,所述N组区块与所述N组区块数据一一对应。
其中,所述第一待归档区块链对应的第一组区块数据是根据所述第一待归档区块链标识对应的第一组待归档区块高度从所述第一待归档区块链标识对应的第一待归档区块链中获取的区块数据。具体的,所述第一组区块数据从所述第一组区块中获取的。
205、向与所述N个归档地址一一对应的N个归档节点发送所述N组区块数据,并在所述N个待归档区块链上删除所述N组区块数据。
其中,在本申请实施例中,待归档节点例如可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminal device)等等。
可以看出,上述技术方案中,通过基于区块链长度,确定区块,为后续高效将区块数据存储至归档地址对应的归档节点做准备。同时,通过删除区块数据,节省了区块链节点的存储空间,减轻了区块链节点的存储压力。
在一种可能的实施方式中,所述根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,包括:从所述N个待归档区块链中,确定第二待归档区块链和第三待归档区块链;确定所述第二待归档区块链和所述第三待归档区块链的长度差值;若所述第二待归档区块链和所述第三待归档区块链的长度差值高于预设长度差值,则根据所述第三待归档区块链与N-1个第四待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,所述N-1个第四待归档区块链为所述N个待归档区块链中除所述第三待归档区块链之外的区块链;若所述第二待归档区块链和所述第三待归档区块链的长度差值低于所述预设长度差值,则根据所述第二待归档区块链与N-1个第五待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,所述N-1个第五待归档区块链为所述N个待归档区块链中除所述第二待归档区块链之外的区块链。
其中,所述第二待归档区块链为所述N个待归档区块链中区块链长度最长的区块链,所述第三待归档区块链为所述N个待归档区块链中区块链长度最短的区块链。
其中,预设长度差值可以由管理员设置,也可以配置在区块链节点中。
可以理解的,所述确定所述第二待归档区块链和所述第三待归档区块链的长度差值,包括:根据所述第二待归档区块链的长度和所述第三待归档区块链的长度,确定所述第二待归档区块链和所述第三待归档区块链的长度差值。
其中,所述第二待归档区块链的长度可以是根据所述第二待归档区块链对应的区块头数量确定的,也可以是根据所述第二待归档区块链中起始区块对应的区块高度以及终止区块对应的区块高度的差值确定的。
其中,所述第三待归档区块链的长度可以是根据所述第三待归档区块链对应的区块头数量确定的,也可以是根据所述第三待归档区块链中起始区块对应的区块高度以及终止区块对应的区块高度的差值确定的。
可以看出,上述技术方案中,通过长度差值,确定区块,实现了快速确定区块,避免了随机确定区块时导致的效率低的问题。
在一种可能的实施方式中,所述根据所述第三待归档区块链与N-1个第四待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,包括:按照第一顺序,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,其中,所述第一顺序为所述第三待归档区块链与所述N-1个第四待归档区块链的长度差值从小到大的顺序。
可以看出,上述技术方案中,实现了按照长度差值从小到大的顺序确定区块,实现了快速确定区块,避免了随机确定区块时导致的效率低的问题。
在一种可能的实施方式中,所述根据所述第二待归档区块链与N-1个第五待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,包括:
按照第二顺序,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,所述第二顺序为所述第二待归档区块链与所述N-1个第五待归档区块链的长度差值从大到小的顺序。
可以看出,上述技术方案中,实现了按照长度差值从大到小的顺序确定区块,实现了快速确定区块,避免了随机确定区块时导致的效率低的问题。
在一种可能的实施方式中,所述根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,包括:获取预设长度;确定所述N个待归档区块链的长度中是否存在大于所述预设长度的K个待归档区块链,其中,所述K为大于0且小于N的整数;
若是,则从所述K个待归档区块链中,确定所述K个待归档区块链中区块链长度最短的区块链;根据所述K个待归档区块链中区块链长度最短的区块链与K-1个待归档区块链的长度差值,从所述K个待归档区块链中确定与K组待归档区块高度一一对应的K组区块,所述K-1个待归档区块链为所述K个待归档区块链中除所述K个待归档区块链中区块链长度最短的区块链之外的其他区块链,所述K组待归档区块高度为所述N组待归档区块高度中与所述K个待归档区块链对应的区块高度;从N-K个待归档区块链中,确定所述N-K个待归档区块链中区块链长度最长的区块链,所述N-K个待归档区块链为所述N个待归档区块链中除所述K个待归档区块链之外的区块链;根据所述N-K个待归档区块链中区块链长度最长的区块链与N-K-1个待归档区块链的长度差值,从所述N-K个待归档区块链中确定与所述N-K组待归档区块高度一一对应的N-K组区块,所述N-K-1个待归档区块链为所述N-K个待归档区块链中除所述N-K个待归档区块链中区块链长度最长的区块链之外的其他区块链;
若否,则按照所述N个待归档区块链的长度从大到小的顺序,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块。
其中,预设长度可以由管理员设置,也可以配置在区块链节点中。
其中,所述从所述K个待归档区块链中,确定所述K个待归档区块链中区块链长度最短的区块链,包括:确定所述K个待归档区块链中每个待归档区块链对应的区块头数量;根据所述K个待归档区块链中每个待归档区块链对应的区块头数量,确定所述K个待归档区块链的长度;根据所述K个待归档区块链的长度,确定所述K个待归档区块链中区块链长度最短的区块链。
其中,所述从所述K个待归档区块链中,确定所述K个待归档区块链中区块链长度最短的区块链,包括:确定所述K个待归档区块链中每个待归档区块链起始区块对应的区块高度以及终止区块对应的区块高度;根据所述K个待归档区块链中每个待归档区块链起始区块对应的区块高度以及终止区块对应的区块高度的差值,确定所述K个待归档区块链的长度;根据所述K个待归档区块链的长度,确定所述K个待归档区块链中区块链长度最短的区块链。
其中,所述根据所述K个待归档区块链中区块链长度最短的区块链与K-1个待归档区块链的长度差值,从所述K个待归档区块链中确定与K组待归档区块高度一一对应的K组区块,包括:按照第三顺序,从所述K个待归档区块链中确定与K组待归档区块高度一一对应的K组区块,所述第三顺序为所述K个待归档区块链中区块链长度最短的区块链与K-1个待归档区块链的长度差值从小到大的顺序。
其中,根据所述N-K个待归档区块链中区块链长度最长的区块链与N-K-1个待归档区块链的长度差值,从所述N-K个待归档区块链中确定与所述N-K组待归档区块高度一一对应的N-K组区块,包括:按照第四顺序,从所述N-K个待归档区块链中确定与所述N-K组待归档区块高度一一对应的N-K组区块,所述第四顺序为所述N-K个待归档区块链中区块链长度最长的区块链与所述N-K-1个待归档区块链的长度差值从大到小的顺序。
可以看出,上述技术方案中,实现了区块链长度的确定,为后续高效将区块数据存储至归档地址对应的归档节点做准备。
参见图3,图3为本申请实施例提供的又一种数据归档方法的流程示意图。该数据归档方法可以应用于区块链节点,其中,如图3所示,该包括:
301、在归档界面上检测到归档操作时,获取N个待归档区块链标识、N组待归档区块高度以及N个归档地址。
其中,所述N个待归档区块链标识与所述N组待归档区块高度一一对应,所述N个待归档区块链标识与所述N个归档地址一一对应,所述N为大于1的整数。
其中,关于归档界面,可以参考步骤201中归档界面的描述,在此不加赘述。关于N组待归档区块高度,可以参考步骤201中N组待归档区块高度的描述,在此不加赘述。关于N个归档地址,可以参考步骤201中N个归档地址的描述,在此不加赘述。
302、确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度。
303、根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块。
304、向第一归档节点发送第一组区块数据。
其中,所述第一归档节点与第一待归档区块链标识对应的归档地址对应,所述第一待归档区块链标识为所述N个待归档区块链标识中的任意一个待归档区块链标识,所述第一组区块数据是根据所述第一待归档区块链标识对应的第一组待归档区块高度从所述第一待归档区块链标识对应的第一待归档区块链中获取的区块数据,所述第一组待归档区块高度为所述N组待归档区块高度中的一组待归档区块高度。
其中,所述在所述N个待归档区块链上删除所述N组区块数据,包括:在所述第一待归档区块链上删除所述第一组区块数据。
可以看出,上述技术方案中,实现了区块数据的归档,从而为后续删除已归档的区块数据做准备。
参见图4,图4为本申请实施例提供的一种数据归档装置的示意图。其中,如图4所示,本申请实施例提供的一种数据归档装置400包括第一获取模块401、第一确定模块402、第二确定模块403、第二获取模块404、发送模块405和删除模块406,其中,
所述第一获取模块401,用于在归档界面上检测到归档操作时,获取N个待归档区块链标识、N组待归档区块高度以及N个归档地址,所述N个待归档区块链标识与所述N组待归档区块高度一一对应,所述N个待归档区块链标识与所述N个归档地址一一对应,所述N为大于1的整数;
所述第一确定模块402,用于确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度;
所述第二确定模块403,用于根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块;
所述第二获取模块404,用于从所述N组区块中获取N组区块数据,所述N组区块与所述N组区块数据一一对应。
所述发送模块405,用于向与所述N个归档地址一一对应的N个归档节点发送所述N组区块数据;
所述删除模块406,用于在所述N个待归档区块链上删除所述N组区块数据。
可以看出,上述技术方案中,通过基于区块链长度,确定区块,为后续高效将区块数据存储至归档地址对应的归档节点做准备。同时,通过删除区块数据,节省了区块链节点的存储空间,减轻了区块链节点的存储压力。
在一种可能的实施方式中,第一待归档区块链标识为所述N个待归档区块链标识中的任意一个待归档区块链标识,在确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度时,所述第二确定模块402,具体用于确定与所述N个待归档区块链标识一一对应的N个待归档区块链;确定所述N个待归档区块链中每个待归档区块链对应的区块头数量;根据所述N个待归档区块链中每个待归档区块链对应的区块头数量,确定所述N个待归档区块链的长度。
可以看出,上述技术方案中,实现了区块链长度的确定,为后续高效将区块数据存储至归档地址对应的归档节点做准备。
在一种可能的实施方式中,第一待归档区块链标识为所述N个待归档区块链标识中的任意一个待归档区块链标识,在确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度时,所述第一确定模块402,具体用于确定所述第一待归档区块链标识对应的第一待归档区块链;获取所述第一待归档区块链中起始区块对应的区块高度以及终止区块对应的区块高度;根据所述第一待归档区块链中起始区块对应的区块高度和终止区块对应的区块高度的差值,确定所述第一待归档区块链的长度。
可以看出,上述技术方案中,实现了区块链长度的确定,为后续高效将区块数据存储至归档地址对应的归档节点做准备。
在一种可能的实施方式中,在根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块时,所述第二确定模块402,具体用于从所述N个待归档区块链中,确定第二待归档区块链和第三待归档区块链,所述第二待归档区块链为所述N个待归档区块链中区块链长度最长的区块链,所述第三待归档区块链为所述N个待归档区块链中区块链长度最短的区块链;确定所述第二待归档区块链和所述第三待归档区块链的长度差值;若所述第二待归档区块链和所述第三待归档区块链的长度差值高于预设长度差值,则根据所述第三待归档区块链与N-1个第四待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,所述N-1个第四待归档区块链为所述N个待归档区块链中除所述第三待归档区块链之外的区块链;若所述第二待归档区块链和所述第三待归档区块链的长度差值低于所述预设长度差值,则根据所述第二待归档区块链与N-1个第五待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,所述N-1个第五待归档区块链为所述N个待归档区块链中除所述第二待归档区块链之外的区块链。
可以看出,上述技术方案中,通过长度差值,确定区块,实现了快速确定区块,避免了随机确定区块时导致的效率低的问题。
在一种可能的实施方式中,在根据所述第三待归档区块链与N-1个第四待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块时,所述第二确定模块402,具体用于按照第一顺序,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,其中,所述第一顺序为所述第三待归档区块链与所述N-1个第四待归档区块链的长度差值从小到大的顺序。
可以看出,上述技术方案中,实现了按照长度差值从小到大的顺序确定区块,实现了快速确定区块,避免了随机确定区块时导致的效率低的问题。
在一种可能的实施方式中,在根据所述第二待归档区块链与N-1个第五待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块时,所述第二确定模块402,具体用于按照第二顺序,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,所述第二顺序为所述第二待归档区块链与所述N-1个第五待归档区块链的长度差值从大到小的顺序。
可以看出,上述技术方案中,实现了按照长度差值从大到小的顺序确定区块,实现了快速确定区块,避免了随机确定区块时导致的效率低的问题。
在一种可能的实施方式中,在向与所述N个归档地址一一对应的N个归档节点发送所述N组区块数据时,所述发送模块405,用于向第一归档节点发送第一组区块数据,所述第一归档节点与第一待归档区块链标识对应的归档地址对应,所述第一待归档区块链标识为所述N个待归档区块链标识中的任意一个待归档区块链标识,所述第一组区块数据是根据所述第一待归档区块链标识对应的第一组待归档区块高度从所述第一待归档区块链标识对应的第一待归档区块链中获取的区块数据,所述第一组待归档区块高度为所述N组待归档区块高度中的一组待归档区块高度。
可以看出,上述技术方案中,实现了区块数据的归档,从而为后续删除已归档的区块数据做准备。
参见图5,图5为本申请的实施例涉及的硬件运行环境的电子设备结构示意图。
本申请实施例提供了一种数据归档的电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,以执行包括任一项数据归档方法中的步骤的指令。其中,如图5所示,本申请的实施例涉及的硬件运行环境的电子设备可以包括:
处理器501,例如CPU。
存储器502,可选的,存储器可以为高速RAM存储器,也可以是稳定的存储器,例如磁盘存储器。
通信接口503,用于实现处理器501和存储器502之间的连接通信。
本领域技术人员可以理解,图5中示出的电子设备的结构并不构成对其的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图5所示,存储器502中可以包括操作系统、网络通信模块以及一个或多个程序。操作系统是管理和控制服务器硬件和软件资源的程序,支持一个或多个程序的运行。网络通信模块用于实现存储器502内部各组件之间的通信,以及与电子设备内部其他硬件和软件之间通信。
在图5所示的电子设备中,处理器501用于执行存储器502中一个或多个程序,实现以下步骤:在归档界面上检测到归档操作时,获取N个待归档区块链标识、N组待归档区块高度以及N个归档地址,所述N个待归档区块链标识与所述N组待归档区块高度一一对应,所述N个待归档区块链标识与所述N个归档地址一一对应,所述N为大于1的整数;确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度;根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块;从所述N组区块中获取N组区块数据,所述N组区块与所述N组区块数据一一对应;向与所述N个归档地址一一对应的N个归档节点发送所述N组区块数据,并在所述N个待归档区块链上删除所述N组区块数据。
本申请涉及的电子设备的具体实施可参见上述数据归档方法的各实施例,在此不做赘述。
本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述存储计算机程序被所述处理器执行,以实现以下步骤:在归档界面上检测到归档操作时,获取N个待归档区块链标识、N组待归档区块高度以及N个归档地址,所述N个待归档区块链标识与所述N组待归档区块高度一一对应,所述N个待归档区块链标识与所述N个归档地址一一对应,所述N为大于1的整数;确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度;根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块;从所述N组区块中获取N组区块数据,所述N组区块与所述N组区块数据一一对应;向与所述N个归档地址一一对应的N个归档节点发送所述N组区块数据,并在所述N个待归档区块链上删除所述N组区块数据。
本申请涉及的计算机可读存储介质的具体实施可参见上述数据归档方法的各实施例,在此不做赘述。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应所述知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应所述知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (10)
1.一种数据归档方法,其特征在于,包括:
在归档界面上检测到归档操作时,获取N个待归档区块链标识、N组待归档区块高度以及N个归档地址,所述N个待归档区块链标识与所述N组待归档区块高度一一对应,所述N个待归档区块链标识与所述N个归档地址一一对应,所述N为大于1的整数;
确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度;
根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块;
从所述N组区块中获取N组区块数据,所述N组区块与所述N组区块数据一一对应;
向与所述N个归档地址一一对应的N个归档节点发送所述N组区块数据,并在所述N个待归档区块链上删除所述N组区块数据。
2.根据权利要求1所述方法,其特征在于,所述确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度,包括:
确定与所述N个待归档区块链标识一一对应的N个待归档区块链;
确定所述N个待归档区块链中每个待归档区块链对应的区块头数量;
根据所述N个待归档区块链中每个待归档区块链对应的区块头数量,确定所述N个待归档区块链的长度。
3.根据权利要求1所述方法,其特征在于,第一待归档区块链标识为所述N个待归档区块链标识中的任意一个待归档区块链标识,所述确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度,包括:
确定所述第一待归档区块链标识对应的第一待归档区块链;
获取所述第一待归档区块链中起始区块对应的区块高度以及终止区块对应的区块高度;
根据所述第一待归档区块链中起始区块对应的区块高度和终止区块对应的区块高度的差值,确定所述第一待归档区块链的长度。
4.根据权利要求1-3任意一项所述方法,其特征在于,所述根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,包括:
从所述N个待归档区块链中,确定第二待归档区块链和第三待归档区块链,所述第二待归档区块链为所述N个待归档区块链中区块链长度最长的区块链,所述第三待归档区块链为所述N个待归档区块链中区块链长度最短的区块链;
确定所述第二待归档区块链和所述第三待归档区块链的长度差值;
若所述第二待归档区块链和所述第三待归档区块链的长度差值高于预设长度差值,则根据所述第三待归档区块链与N-1个第四待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,所述N-1个第四待归档区块链为所述N个待归档区块链中除所述第三待归档区块链之外的区块链;
若所述第二待归档区块链和所述第三待归档区块链的长度差值低于所述预设长度差值,则根据所述第二待归档区块链与N-1个第五待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,所述N-1个第五待归档区块链为所述N个待归档区块链中除所述第二待归档区块链之外的区块链。
5.根据权利要求4所述方法,其特征在于,所述根据所述第三待归档区块链与N-1个第四待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,包括:
按照第一顺序,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,其中,所述第一顺序为所述第三待归档区块链与所述N-1个第四待归档区块链的长度差值从小到大的顺序。
6.根据权利要求4所述方法,其特征在于,所述根据所述第二待归档区块链与N-1个第五待归档区块链的长度差值,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,包括:
按照第二顺序,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块,所述第二顺序为所述第二待归档区块链与所述N-1个第五待归档区块链的长度差值从大到小的顺序。
7.根据权利要求1-3任意一项所述方法,其特征在于,所述向与所述N个归档地址一一对应的N个归档节点发送所述N组区块数据,包括:
向第一归档节点发送第一组区块数据,所述第一归档节点与第一待归档区块链标识对应的归档地址对应,所述第一待归档区块链标识为所述N个待归档区块链标识中的任意一个待归档区块链标识,所述第一组区块数据是根据所述第一待归档区块链标识对应的第一组待归档区块高度从所述第一待归档区块链标识对应的第一待归档区块链中获取的区块数据,所述第一组待归档区块高度为所述N组待归档区块高度中的一组待归档区块高度。
8.一种数据归档装置,其特征在于,所述装置包括第一获取模块、第一确定模块、第二确定模块、第二获取模块、发送模块和删除模块,
所述第一获取模块,用于在归档界面上检测到归档操作时,获取N个待归档区块链标识、N组待归档区块高度以及N个归档地址,所述N个待归档区块链标识与所述N组待归档区块高度一一对应,所述N个待归档区块链标识与所述N个归档地址一一对应,所述N为大于1的整数;
所述第一确定模块,用于确定与所述N个待归档区块链标识一一对应的N个待归档区块链的长度;
所述第二确定模块,用于根据所述N个待归档区块链的长度,从所述N个待归档区块链中确定与所述N组待归档区块高度一一对应的N组区块;
所述第二获取模块,用于从所述N组区块中获取N组区块数据,所述N组区块与所述N组区块数据一一对应;
所述发送模块,用于向与所述N个归档地址一一对应的N个归档节点发送所述N组区块数据;
所述删除模块,用于在所述N个待归档区块链上删除所述N组区块数据。
9.一种数据归档的电子设备,其特征在于,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被生成由所述处理器执行,以执行权利要求1-7任一项方法中的步骤的指令。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述存储计算机程序被所述处理器执行,以实现权利要求1-7任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010918632.1A CN111984735A (zh) | 2020-09-03 | 2020-09-03 | 一种数据归档方法、装置、电子设备和存储介质 |
PCT/CN2021/109269 WO2022048359A1 (zh) | 2020-09-03 | 2021-07-29 | 一种数据归档方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010918632.1A CN111984735A (zh) | 2020-09-03 | 2020-09-03 | 一种数据归档方法、装置、电子设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111984735A true CN111984735A (zh) | 2020-11-24 |
Family
ID=73447440
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010918632.1A Pending CN111984735A (zh) | 2020-09-03 | 2020-09-03 | 一种数据归档方法、装置、电子设备和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111984735A (zh) |
WO (1) | WO2022048359A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291376A (zh) * | 2020-12-31 | 2021-01-29 | 腾讯科技(深圳)有限公司 | 区块链系统中的数据处理方法及相关设备 |
CN112559533A (zh) * | 2020-12-23 | 2021-03-26 | 杭州趣链科技有限公司 | 连续型数据库的归档方法、装置及电子设备 |
CN113220665A (zh) * | 2021-05-20 | 2021-08-06 | 成都质数斯达克科技有限公司 | 一种区块链数据归档方法、装置、电子设备及可读存储介质 |
WO2022048359A1 (zh) * | 2020-09-03 | 2022-03-10 | 深圳壹账通智能科技有限公司 | 一种数据归档方法、装置、电子设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190182029A1 (en) * | 2017-12-08 | 2019-06-13 | Electronics And Telecommunications Research Institute | Method of generating block chain and apparatus and method for generating blocks |
CN110597887A (zh) * | 2019-09-27 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 一种基于区块链网络的数据管理方法、装置及存储介质 |
CA3098645A1 (en) * | 2019-11-06 | 2020-02-20 | Alipay (Hangzhou) Information Technology Co., Ltd. | Prioritizing shared blockchain data storage |
WO2020043048A1 (zh) * | 2018-08-30 | 2020-03-05 | 杭州复杂美科技有限公司 | 一种平行链数据同步方法、设备和存储介质 |
CN111309808A (zh) * | 2020-02-18 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 去中心化应用的页面访问方法、装置、设备以及存储介质 |
WO2020169061A1 (zh) * | 2019-02-21 | 2020-08-27 | 腾讯科技(深圳)有限公司 | 数据区块在区块链上记录的方法、领导记账节点和介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108596767B (zh) * | 2018-05-09 | 2021-11-02 | 中国工商银行股份有限公司 | 区块链历史数据清理方法及装置 |
CN109298835B (zh) * | 2018-08-16 | 2022-04-26 | 北京京东尚科信息技术有限公司 | 区块链的数据归档处理方法、装置、设备及存储介质 |
CN111382119B (zh) * | 2018-12-29 | 2023-08-22 | 华为技术有限公司 | 区块数据归档方法及相关设备 |
CN110442644A (zh) * | 2019-07-08 | 2019-11-12 | 深圳壹账通智能科技有限公司 | 区块链数据归档存储方法、装置、计算机设备和存储介质 |
CN111984735A (zh) * | 2020-09-03 | 2020-11-24 | 深圳壹账通智能科技有限公司 | 一种数据归档方法、装置、电子设备和存储介质 |
-
2020
- 2020-09-03 CN CN202010918632.1A patent/CN111984735A/zh active Pending
-
2021
- 2021-07-29 WO PCT/CN2021/109269 patent/WO2022048359A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190182029A1 (en) * | 2017-12-08 | 2019-06-13 | Electronics And Telecommunications Research Institute | Method of generating block chain and apparatus and method for generating blocks |
WO2020043048A1 (zh) * | 2018-08-30 | 2020-03-05 | 杭州复杂美科技有限公司 | 一种平行链数据同步方法、设备和存储介质 |
WO2020169061A1 (zh) * | 2019-02-21 | 2020-08-27 | 腾讯科技(深圳)有限公司 | 数据区块在区块链上记录的方法、领导记账节点和介质 |
CN110597887A (zh) * | 2019-09-27 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 一种基于区块链网络的数据管理方法、装置及存储介质 |
CA3098645A1 (en) * | 2019-11-06 | 2020-02-20 | Alipay (Hangzhou) Information Technology Co., Ltd. | Prioritizing shared blockchain data storage |
CN111309808A (zh) * | 2020-02-18 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 去中心化应用的页面访问方法、装置、设备以及存储介质 |
Non-Patent Citations (2)
Title |
---|
何晓东;黄新荣;: "浅析区块链技术在电子文件管理中的应用", 档案与建设, no. 02, 15 February 2018 (2018-02-15) * |
刘越男;张一锋;吴云鹏;郑?;: "区块链技术与文件档案管理:技术和管理的双向思考", 档案学通讯, no. 01, 18 January 2020 (2020-01-18) * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022048359A1 (zh) * | 2020-09-03 | 2022-03-10 | 深圳壹账通智能科技有限公司 | 一种数据归档方法、装置、电子设备和存储介质 |
CN112559533A (zh) * | 2020-12-23 | 2021-03-26 | 杭州趣链科技有限公司 | 连续型数据库的归档方法、装置及电子设备 |
CN112559533B (zh) * | 2020-12-23 | 2023-06-16 | 杭州趣链科技有限公司 | 连续型数据库的归档方法、装置及电子设备 |
CN112291376A (zh) * | 2020-12-31 | 2021-01-29 | 腾讯科技(深圳)有限公司 | 区块链系统中的数据处理方法及相关设备 |
CN112291376B (zh) * | 2020-12-31 | 2021-04-09 | 腾讯科技(深圳)有限公司 | 区块链系统中的数据处理方法及相关设备 |
CN113220665A (zh) * | 2021-05-20 | 2021-08-06 | 成都质数斯达克科技有限公司 | 一种区块链数据归档方法、装置、电子设备及可读存储介质 |
CN113220665B (zh) * | 2021-05-20 | 2023-10-20 | 成都质数斯达克科技有限公司 | 一种区块链数据归档方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2022048359A1 (zh) | 2022-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111984735A (zh) | 一种数据归档方法、装置、电子设备和存储介质 | |
CN111201754B (zh) | 用于提供区块链的环节的密码学保护的和经过滤的以及经排序的交易数据集的集合的设备 | |
CN111831548B (zh) | 一种依赖关系拓扑图的绘制方法和装置 | |
CN102833258B (zh) | 网址访问方法及系统 | |
CN110266872B (zh) | 通讯录数据的管控方法、装置及云通讯录系统、计算机设备、计算机可读存储介质 | |
CN111460458B (zh) | 一种数据处理方法、相关装置及计算机可存储介质 | |
CN111447069B (zh) | 一种基于区块链的低频访问数据处理方法 | |
CN111523890A (zh) | 基于区块链的数据处理方法、装置、存储介质及设备 | |
CN112134956A (zh) | 一种基于区块链的分布式物联网指令管理方法和系统 | |
CN110599142B (zh) | 数据存储方法、装置、计算机设备和存储介质 | |
CN111899019A (zh) | 一种黑名单多方交叉验证和共享的方法及系统 | |
CN113765675B (zh) | 一种交易数据处理方法、装置、设备以及介质 | |
CN111651525A (zh) | 区块链数据存储方法和装置 | |
CN110597922A (zh) | 数据处理方法、装置、终端及存储介质 | |
CN111260475A (zh) | 一种数据处理方法、区块链节点设备及存储介质 | |
CN111488626A (zh) | 基于区块链的数据处理方法、装置、设备及介质 | |
CN111367923A (zh) | 数据处理方法、装置、节点设备及存储介质 | |
CN106203164A (zh) | 基于可信计算和云计算的信息安全大数据资源管理系统 | |
CN112039893A (zh) | 私密交易处理方法、装置、电子设备及可读存储介质 | |
CN112040015B (zh) | 一种共识节点列表生成方法及相关装置 | |
CN111832018A (zh) | 病毒检测方法、装置、计算机装置及存储介质 | |
CN112200680B (zh) | 区块链节点管理方法、装置、计算机以及可读存储介质 | |
CN110618989A (zh) | 信息处理方法、信息处理装置及相关产品 | |
CN112559546B (zh) | 数据库同步方法、装置、计算机设备及可读存储介质 | |
CN110597466B (zh) | 区块链节点的控制方法、装置、存储介质和计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.) Applicant after: ONECONNECT FINANCIAL TECHNOLOGY Co.,Ltd. (SHANGHAI) Address before: Room 201, Building A, No. 1 Qianwan Road, Qianhaisheng Cooperation Zone, Shenzhen City, Guangdong Province, 518000 Applicant before: ONECONNECT FINANCIAL TECHNOLOGY Co.,Ltd. (SHANGHAI) |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20240927 |