1. 一种区块头保存方法及其设备

申请号: CN202010102825.X

申请日: 2020-02-19

公开(公告)号: CN111309809A

公开(公告)日: 2020-06-19

发明人: 李茂材; 周开班; 王宗友; 刘攀; 张劲松; 朱耿良; 孔利; 时一防; 黄焕坤; 刘区城; 杨常青; 蓝虎; 崔嘉辉

本申请实施例提供了一种区块头保存方法及其设备,其中方法包括:通过去中心化应用DAPP向区块链网络发送区块头获取请求,区块头获取请求中携带请求获取的区块头高度区间;接收来自区块链网络的区块头高度区间内的区块头信息;从获取的区块头信息中确定与DAPP相关联的区块头信息;将与DAPP相关联的区块头保存至DAPP中。通过本申请实施例,有利于通过DAPP及时获取到区块头信息。

更多
2. 区块头传播方法及存储介质

申请号: CN202111313631.5

申请日: 2021-11-08

公开(公告)号: CN113988856A

公开(公告)日: 2022-01-28

发明人: 林哲明; 喻念

本申请涉及区块链技术领域,具体涉及一种区块头传播方法及存储介质。本方法包括以下步骤:付款方与收款方之间建立点对点连接;收款方向付款方发送可以判断区块高度起始值的信息以及付款交易模板;若付款方本地信息可计算的最新区块高度大于所述区块高度起始值,则将所述区块高度起始值至本地最新区块高度之间的区块头数据以及所述付款交易模板的对应数据一起发送给收款方;收款方根据接收到数据验证所述区块头数据是否正确;若区块头数据验证正确,则收款方进行区块头数据更新。本申请可实现两个轻节点之间双向进行区块头数据同步,减少与保存区块链全账本的全节点的交互和依赖,同时支持离线设备同步区块头数据,应用场景更加灵活。

更多
3. 区块头信息同步方法、装置、电子设备及存储介质

申请号: CN202210459035.6

申请日: 2022-04-27

公开(公告)号: CN117014451A

公开(公告)日: 2023-11-07

发明人: 刘克猛

本公开关于一种区块头信息同步方法、装置、电子设备及存储介质,该方法包括在接收到目标区块链的第一区块头信息的情况下,获取目标区块链对应的当前区块高度信息,当前区块高度信息表征目标区块链已同步的区块头信息的高度上限;目标区块链为本地订阅的区块头信息所属的多个区块链中的任一区块链;基于当前区块高度信息,对第一区块头信息进行验证,得到第一验证结果;在第一验证结果为有效的情况下,对第一区块头信息进行同步处理。利用本公开实施例可以实现多个区块链的区块头信息同步,为多个区块链对应的业务操作有效性验证提供服务,具有通用性和高扩展性。

更多
4. 一种区块头同步方法、装置、电子设备及存储介质

申请号: CN202210913959.9

申请日: 2022-07-29

公开(公告)号: CN115277733B

公开(公告)日: 2024-02-20

发明人: 朱晓旻; 郭京申; 舒俊宜

本申请公开了一种区块头同步方法、装置、电子设备及存储介质,属于区块链技术领域,所述方法包括:通过哈希队列记录上次同步结果,且用于计算两次同步之间新产生的区块头,同时依赖哈希队列完成同步过程中的查询操作。并采用针对BDLedger设计的区块头定时同步模块,在网络结构变化等情况下对第一同步节点和第二同步节点进行定时同步。能够解决在一些情况下某些节点收不到新产生的区块头的问题,从而保证了网络中各个节点区块头副本的完整性与一致性。

更多
5. 一种区块头同步方法、装置、电子设备及存储介质

申请号: CN202210913959.9

申请日: 2022-07-29

公开(公告)号: CN115277733A

公开(公告)日: 2022-11-01

发明人: 朱晓旻; 郭京申; 舒俊宜

本申请公开了一种区块头同步方法、装置、电子设备及存储介质,属于区块链技术领域,所述方法包括:通过哈希队列记录上次同步结果,且用于计算两次同步之间新产生的区块头,同时依赖哈希队列完成同步过程中的查询操作。并采用针对BDLedger设计的区块头定时同步模块,在网络结构变化等情况下对第一同步节点和第二同步节点进行定时同步。能够解决在一些情况下某些节点收不到新产生的区块头的问题,从而保证了网络中各个节点区块头副本的完整性与一致性。

更多
6. 一种区块头同步方法、设备及计算机可读存储介质

申请号: CN201910898431.7

申请日: 2019-09-20

公开(公告)号: CN110572473B

公开(公告)日: 2022-10-14

发明人: 李茂材; 陈秋平; 时一防; 朱耿良; 刘攀; 周开班; 杨常青; 王宗友; 孔利; 张劲松

本申请实施例公开了一种区块头同步方法、设备及计算机可读存储介质,其中方法包括:获取网络中的第二节点的区块头高度,若存在至少一个第一区块头同步区间,则确定第二节点的区块头高度是否大于至少一个第一区块头同步区间中最大的区间的最大区块头高度,第一区块头同步区间为已分配的,且未同步完成的区块头同步区间,若确定第二节点的区块头高度大于最大区块头高度,则向第二节点分配第二区块头同步区间,第二区块头同步区间的最小区块头高度大于最大区块头高度,接收第二节点发送的第二区块头同步区间对应的区块头,若区块头满足存储条件,则存储该区块头。通过本实施例可以提高网络中节点之间信息同步的效率。

更多
7. 一种区块头同步方法、设备及计算机可读存储介质

申请号: CN201910898431.7

申请日: 2019-09-20

公开(公告)号: CN110572473A

公开(公告)日: 2019-12-13

发明人: 李茂材; 陈秋平; 时一防; 朱耿良; 刘攀; 周开班; 杨常青; 王宗友; 孔利; 张劲松

本申请实施例公开了一种区块头同步方法、设备及计算机可读存储介质,其中方法包括:获取网络中的第二节点的区块头高度,若存在至少一个第一区块头同步区间,则确定第二节点的区块头高度是否大于至少一个第一区块头同步区间中最大的区间的最大区块头高度,第一区块头同步区间为已分配的,且未同步完成的区块头同步区间,若确定第二节点的区块头高度大于最大区块头高度,则向第二节点分配第二区块头同步区间,第二区块头同步区间的最小区块头高度大于最大区块头高度,接收第二节点发送的第二区块头同步区间对应的区块头,若区块头满足存储条件,则存储该区块头。通过本实施例可以提高网络中节点之间信息同步的效率。

更多
8. 基于区块链侧链的区块头验证方法、装置和计算机可读存储介质

申请号: CN202110469837.0

申请日: 2021-04-29

公开(公告)号: CN113179273A

公开(公告)日: 2021-07-27

发明人: 汪泽消

本申请公开了一种基于区块链侧链的区块头验证方法、装置和计算机可读存储介质,该方法包括:中继服务端从链外客户端获取交互数据包,中继服务端将源区块头存入引用链,并将源区块头对应的区块状态设置为锁定状态,引用链为用于存放源区块头的集合,中继服务端对源区块头进行有效性验证,当对源区块头验证成功时,将源区块头对应的区块状态设置为有效状态,当对源区块头验证失败时,删除源区块头。由此可见,本申请可以低成本的确保区块头数据的有效性。

更多
9. 数据归档方法、装置、设备以及存储介质

申请号: CN202110921637.4

申请日: 2021-08-11

公开(公告)号: CN113360456A

公开(公告)日: 2021-09-07

发明人: 冯浩铭; 屠海涛; 何立宝; 陈秋平; 陈家宝; 任鹏; 周水平; 赵勇; 王鹤

本申请实施例提供了一种数据归档方法、装置、设备以及存储介质,其中方法包括:当存在针对目标区块头的归档需求时,在本地空间中查找目标区块头指向的当前状态树,以及位于目标区块头之前的各个第一区块头指向的当前状态树;根据查找到的各个当前状态树和查找到的各个当前状态树之间的节点复用情况,重构出目标区块头指向的新状态树;基于目标区块头指向的新状态树,和位于目标区块头之后的各个第二区块头对应的目标状态数据,重构出各个第二区块头指向的新状态树;将本地空间中存储的各个当前状态树作为归档数据,归档至目标归档服务器;并在成功归档后,删除本地空间中的各个当前状态树。可以释放区块链节点的存储空间。

更多
10. 基于区块链侧链的遍历方法、装置和计算机可读存储介质

申请号: CN202110468692.2

申请日: 2021-04-28

公开(公告)号: CN113157809B

公开(公告)日: 2021-12-31

发明人: 汪泽消

本申请公开了一种基于区块链侧链的遍历方法、装置和计算机可读存储介质,该方法包括:链外客户端从源区块链获取交互数据包,交互数据包包括源区块链中的源区块头,中继服务端从链外客户端获取交互数据包,中继服务端将源区块头存入引用链,向源区块头中存入分支标识和区段标识,分支标识用于标识引用链的分支,区段标识用于标识引用链的区段,引用链为用于存放源区块头的集合,中继服务端根据分支标识和区段标识确认目标区块头是否在引用链主链上,目标区块头为需要确认的源区块头。由此可见,本申请可以根据分支标识和区段标识遍历快速确认目标区块头是否在引用链主链上,不必对主链上的区块头进行逐一遍历,提高了确认效率,降低了计算成本。

更多
11. 数据归档方法、装置、设备以及存储介质

申请号: CN202110921637.4

申请日: 2021-08-11

公开(公告)号: CN113360456B

公开(公告)日: 2021-10-29

发明人: 冯浩铭; 屠海涛; 何立宝; 陈秋平; 陈家宝; 任鹏; 周水平; 赵勇; 王鹤

本申请实施例提供了一种数据归档方法、装置、设备以及存储介质,其中方法包括:当存在针对目标区块头的归档需求时,在本地空间中查找目标区块头指向的当前状态树,以及位于目标区块头之前的各个第一区块头指向的当前状态树;根据查找到的各个当前状态树和查找到的各个当前状态树之间的节点复用情况,重构出目标区块头指向的新状态树;基于目标区块头指向的新状态树,和位于目标区块头之后的各个第二区块头对应的目标状态数据,重构出各个第二区块头指向的新状态树;将本地空间中存储的各个当前状态树作为归档数据,归档至目标归档服务器;并在成功归档后,删除本地空间中的各个当前状态树。可以释放区块链节点的存储空间。

更多
12. 基于区块链侧链的遍历方法、装置和计算机可读存储介质

申请号: CN202110468692.2

申请日: 2021-04-28

公开(公告)号: CN113157809A

公开(公告)日: 2021-07-23

发明人: 汪泽消

本申请公开了一种基于区块链侧链的遍历方法、装置和计算机可读存储介质,该方法包括:链外客户端从源区块链获取交互数据包,交互数据包包括源区块链中的源区块头,中继服务端从链外客户端获取交互数据包,中继服务端将源区块头存入引用链,向源区块头中存入分支标识和区段标识,分支标识用于标识引用链的分支,区段标识用于标识引用链的区段,引用链为用于存放源区块头的集合,中继服务端根据分支标识和区段标识确认目标区块头是否在引用链主链上,目标区块头为需要确认的源区块头。由此可见,本申请可以根据分支标识和区段标识遍历快速确认目标区块头是否在引用链主链上,不必对主链上的区块头进行逐一遍历,提高了确认效率,降低了计算成本。

更多
13. 数据同步方法、装置、存储介质及电子设备

申请号: CN201910239276.8

申请日: 2019-03-27

公开(公告)号: CN110059089B

公开(公告)日: 2021-01-22

发明人: 陈敏; 张跃洋

本公开涉及一种数据同步方法、装置、存储介质及电子设备,以使加入许可区块链系统的新节点可以从该许可区块链中的任一节点同步数据。该数据同步方法应用于区块链系统中待同步区块链数据的新节点,包括:所述新节点从所述区块链系统中的第一节点获取该第一节点本地存储的区块链的多个连续的区块头;根据所述区块头的标识,从第二节点获取该第二节点本地存储的区块链中具有相同标识的多个连续的区块头;将从所述第一节点获取的区块头与从所述第二节点获取的区块头进行比对;如果从所述第一节点获取的区块头与从所述第二节点获取的区块头比对一致,则从所述第一节点同步所述多个连续的区块头对应的区块数据到所述新节点。

更多
14. 一种双头区块链的数据管理方法、系统、装置及介质

申请号: CN202010382484.6

申请日: 2020-05-08

公开(公告)号: CN111581289B

公开(公告)日: 2024-03-22

发明人: 李蕴光; 郭瑞; 何鹏飞

本发明提供的双头区块链的数据管理方法,当将网络交易数据存储在区块链上时,根据上一区块和该网络交易数据生成第一区块头,根据上一区块生成第二区块头;在区块链上生成连接在上一区块之后的区块,其中生成的区块中,区块头包括所述第一区块头和第二区块头,区块体包括该网络交易数据;当接收到用户的查询指令时,解析所述查询指令,并根据解析结果读取区块中区块体的数据。这样区块链上每个区块包含两个区块头,其中第一区块头关联网络交易数据,第二区块头不关联网络交易数据,这样用户可以根据自身需求选择是否读取区块中的网络交易数据,实现对区块链上的网络交易信息进行监管的功能。

更多
15. 用于确定最佳链的头部客户端

申请号: CN202280012677.X

申请日: 2022-04-29

公开(公告)号: CN116830521A

公开(公告)日: 2023-09-29

发明人: 安德鲁·詹姆斯·梅尔; 迈克尔·弗莱彻

提供了用于管理区块链网络中的数据的机制。在一个实施例中,提供了一种计算机实现的方法,该方法在头部客户端处执行并且包括以下步骤。从头部客户端外部的至少一个外部源接收多个区块头(210),这些区块头中的每个区块头是指区块链中的区块。将所接收的多个区块头存储在存储模块中(220)。通过核实所接收的多个区块头的工作证明,分析该多个区块头(230)。根据所分析的多个区块头,确定区块头的最佳链(240),并将该最佳链存储在存储模块中。该最佳链可以是从创世区块到当前最佳区块的区块链,创世区块是区块链中的第一区块,当前最佳区块是区块链中的最新区块。最佳区块可以具有最高累积工作证明。

更多
16. 区块链处理方法、装置及区块链节点

申请号: CN201810552841.1

申请日: 2018-05-31

公开(公告)号: CN108810119A

公开(公告)日: 2018-11-13

发明人: 田新雪; 马书惠; 肖征荣

本发明实施例提供一种区块链处理方法、装置及区块链节点。该方法包括:区块生成节点根据交易信息生成区块,该区块包括区块头和区块体,该区块头包括该区块的标识信息、该区块头的哈希值、该区块体的哈希值和该区块体的存储路径信息,该区块体包括该区块的标识信息和该交易信息;将该区块头广播到区块链网络中,以使该区块链网络中的其他节点将该区块头记录到区块链账本中;根据该区块体的存储路径信息,对该区块体进行存储。本发明实施例通过区块链变为区块头链,由于区块头链包括的内容比区块链包括的内容少,提高了区块头链在区块链网络中的同步效率;节省了区块链网络中节点的存储空间。

更多
17. 区块链系统的数据管理方法、装置、介质及电子设备

申请号: CN201811497453.4

申请日: 2018-12-07

公开(公告)号: CN109379381A

公开(公告)日: 2019-02-22

发明人: 李茂材; 王宗友; 孔利; 周开班; 蓝虎; 时一防; 杨常青; 张劲松; 丁勇; 朱耿良; 刘区城; 陈秋平

本发明的实施例提供了一种区块链系统的数据管理方法、装置、介质及电子设备。该区块链系统包括记账节点子网络和业务节点子网络,该数据管理方法包括:在记账节点生成第一数据区块后,在第一数据区块的区块头中添加用于对第一数据区块之后生成的第二数据区块的区块头进行验证的第一密钥信息;生成第一数据区块对应的签名,并将第一数据区块对应的签名添加至第一数据区块的区块头中;将第一数据区块的区块头发布至业务节点子网络中,以使业务节点对第一数据区块的区块头进行验证,并在验证通过后获取第一密钥信息以对第二数据区块的区块头进行验证。本发明实施例的技术方案实现了灵活更新区块头验证密钥的目的,有效保证区块头数据的安全性。

更多
18. 一种基于区块链的数据防伪方法及系统

申请号: CN202311506459.4

申请日: 2023-11-14

公开(公告)号: CN117254975A

公开(公告)日: 2023-12-19

发明人: 陈任佳; 陈海; 丁磊

本发明适用于数据防伪技术领域,尤其涉及一种基于区块链的数据防伪方法及系统,所述方法包括:对数据进行封包,至少获得第一数据组和第二数据组;利用哈希函数计算出第一数据组所对应的哈希值;基于所述哈希值和第一数据组,创建第一区块头;将所述哈希值与第二数据组合并,获得合并数据,计算出所述合并数据的哈希值,基于所述合并数据的哈希值和第二数据组,创建第二区块头;基于现有的区块链节点,整合所述第一区块头和第二区块头,构建区块链;当所述第一区块头和第二区块头发生变动。本发明通过利用第一区块头和第二区块头,构建区块链,在保证了数据连续、可溯源的同时,通过哈希值进行防伪,保证了数据的真实有效。

更多