基于有向无环图的区块链共识方法、装置及计算机设备

    公开(公告)号:CN119203257A

    公开(公告)日:2024-12-27

    申请号:CN202411737980.3

    申请日:2024-11-29

    Abstract: 本申请适用于区块链技术领域,提供了一种基于有向无环图的区块链共识方法、装置及计算机设备。上述有向无环图由区块链中的多个共识节点在每个轮次的共识过程中扩展产生,基于连续三个轮次生成的各个提交单元与有向无环图中的各个视图对应,每个视图在每个轮次中产生,该方法包括:确定第k个视图中的锚顶点;在第k个视图中的锚顶点被成功提交后,在第k+1个视图中产生第k+1个提交单元;第k+1个提交单元中包括的连续三个轮次依次分别为第k+1个提交单元的提案轮、投票轮和决定轮,第k+1个提交单元的提案轮为第k个提交单元的投票轮,k为正整数。采用上述方法,可以提高区块链中共识节点的共识效率,降低共识过程中产生的提案提交延迟。

    基于树状结构的数据库管理方法、系统及存储介质

    公开(公告)号:CN118467548B

    公开(公告)日:2024-11-29

    申请号:CN202410931910.5

    申请日:2024-07-12

    Abstract: 本申请提供一种基于树状结构的数据库管理方法、系统及存储介质,其特征在于,所述数据库管理方法应用于树状结构数据库系统中,系统包括主干树,主干树包括多个分支树,分支树包括多个辐射子树,所述数据库管理方法包括:根据预存储到叶子节点的键值对数据,创建追加文件并生成键值对数据的索引信息;根据追加文件的索引信息更新追加文件的映射表;根据键值对数据的索引信息和映射表读取和/或维护叶子节点对应的键值对数据。本申请提供一种树状结构将大量不同类别的数据通过不同的辐射子树聚合在主干树,从而减少数据结构数量,简化数据库管理,通过创建追加文件根据索引信息和映射表进行调取,提高查询效率,降低资源消耗。

    区块链交易回执的存储方法、查询方法及计算机设备

    公开(公告)号:CN119938668A

    公开(公告)日:2025-05-06

    申请号:CN202411956855.1

    申请日:2024-12-28

    Abstract: 本申请实施例适用于区块链及数据处理技术领域,提供了一种区块链交易回执的存储方法、查询方法及计算机设备,所述存储方法包括:接收交易请求并执行所述交易请求,所述交易请求中携带有交易回执策略字段,所述交易回执策略字段用于表征交易结果数据的存储方式;若所述交易回执策略字段表征的存储方式为第一存储方式,则计算本次交易对应的交易结果数据的数据哈希;基于所述交易结果数据的数据哈希生成所述本次交易的第一交易回执,并在当前节点存储所述第一交易回执;将所述交易结果数据存储至所述当前节点对应的数据库中。采用上述方法,可以对交易回执中的交易结果数据和回执元数据分离存储,降低区块链节点的存储压力。

    智能合约的隐私保护方法、装置、电子设备及程序产品

    公开(公告)号:CN119272335B

    公开(公告)日:2025-04-11

    申请号:CN202411783033.8

    申请日:2024-12-06

    Abstract: 本申请适用于区块链技术领域,提供了一种智能合约的隐私保护方法、装置、电子设备及程序产品,所述方法包括:响应于交易指令,获取待交易用户输入的变量标识、子隐私触发脚本以及其余参与用户各自的子隐私触发脚本密文;从智能合约中确定与变量标识对应的目标变量,并获取目标变量对应的设定密文;根据设定摘要算法对子隐私触发脚本和各个子隐私触发脚本密文进行计算,得到目标密文;若目标密文与设定密文相同,则执行子隐私触发脚本中的判定脚本字节码,得到执行结果;若执行结果为执行成功,则对目标变量执行设定操作。与现有技术相比,本申请不仅提高了智能合约的隐私性和安全性,还不仅仅局限于联盟链,从而扩大了适用范围。

    智能合约拓展功能的调用方法、装置和终端设备

    公开(公告)号:CN119759605A

    公开(公告)日:2025-04-04

    申请号:CN202411731699.9

    申请日:2024-11-28

    Abstract: 本申请涉及一种智能合约拓展功能的调用方法、装置和终端设备,该方法包括:获取调用指令,其中,调用指令包括调用地址以及调用接口方法声明;从预设的地址范围中查询与调用地址匹配的目标地址;在地址范围中查询到目标地址的情况下,从目标地址所对应的多个接口方法声明中调用与调用接口方法声明匹配的目标接口方法声明,并调用与目标接口方法声明对应的目标接口方法实现;执行目标接口方法实现,其中,目标接口方法实现用于执行目标拓展功能。通过本申请,解决了相关技术中向智能合约引入的拓展功能被执行的效率较低的问题,实现了提高向智能合约引入的拓展功能被执行的效率的技术效果。

    区块链处理系统的并行处理方法、装置和区块链处理系统

    公开(公告)号:CN119739782A

    公开(公告)日:2025-04-01

    申请号:CN202411673994.3

    申请日:2024-11-20

    Abstract: 本申请涉及一种区块链处理系统的并行处理方法、装置和区块链处理系统,该区块链处理系统的并行处理方法应用于区块链处理系统,区块链处理系统包括多个处理模块,该方法包括:获取各处理模块完成当前任务后所上报的区块高度;在各处理模块完成区块高度的上报后,控制各处理模块进入等待状态;确定各区块高度中的最小区块高度;在最小区块高度大于或等于预设的目标区块高度时,唤醒各处理模块,其中,处理模块在被唤醒后继续执行区块链处理系统所下发的任务。通过本申请,解决了相关技术中区块链处理系统的并行同步机制会导致系统性能和可靠性降低的问题,实现了提高区块链处理系统在并行同步时的系统性能和可靠性的技术效果。

    基于分布式哈希的区块存储方法、系统、装置和服务器

    公开(公告)号:CN119377226A

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

    申请号:CN202411933175.8

    申请日:2024-12-26

    Abstract: 本申请涉及区块链技术领域,尤其涉及一种基于分布式哈希的区块存储方法、系统、装置和服务器,所述方法应用于非共识节点集群,包括:非共识节点集群中的第一非共识节点从共识节点同步区块列表中的待存储区块,将待存储区块的区块头同步存储至非共识节点集群内所有非共识节点中,第一非共识节点为非共识节点集群中任意一与共识节点连接的非共识节点;第一非共识节点根据分布式哈希算法与非共识节点集群对应的节点路由表,确定区块列表中各待存储区块对应的第一目标非共识节点,并将各待存储区块的区块体存储至各待存储区块对应的第一目标非共识节点。采用该方法可有效减轻VP的查询压力与NVP的存储压力,降低系统整体的存储成本。

    区块链交易的并行执行方法、装置、电子设备及程序产品

    公开(公告)号:CN119228377A

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

    申请号:CN202411755684.6

    申请日:2024-12-03

    Abstract: 本申请适用于区块链技术领域,提供了一种区块链交易的并行执行方法、装置、电子设备及程序产品。区块链交易的并行执行方法包括:在接收到第一区块后,根据已训练的各个依赖关系预测模型在当前时刻的性能参数,从各个依赖关系预测模型中选取目标依赖关系预测模型;通过目标依赖关系预测模型对第一区块包含的所有交易进行依赖关系预测处理,得到每个交易的依赖关系预测结果;根据每个交易的依赖关系预测结果,并行执行所有交易中不存在依赖关系的各个交易。通过本申请的方法,能够实时选取性能参数最好的依赖关系预测模型对区块包含的交易进行依赖关系预测处理,因此能够提高预测交易依赖关系的准确率,进而提高了区块链的性能。

    一种属性加密测试方法、装置、设备及计算机程序产品

    公开(公告)号:CN119939646A

    公开(公告)日:2025-05-06

    申请号:CN202411785254.9

    申请日:2024-12-05

    Abstract: 本申请实施例适用于区块链技术领域,提供了一种属性加密测试方法、装置、设备及计算机程序产品,所述方法包括:确定目标测试类型;所述测试类型包括属性加密合约测试、属性加密服务接口测试、属性加密算法测试中至少一种;确定与所述目标测试类型对应的目标测试对象以及目标测试脚本;依据所述目标测试脚本对所述目标测试对象进行测试,并生成测试结果,实现针对属性加密进行属性加密合约测试、属性加密服务接口测试、属性加密算法测试等维度的自动化测试,并生成可视化的测试结果,在提高对属性加密测试自动化程度的同时,提高相关人员查看测试结果的效率。

    区块链的数据迁移方法及设备

    公开(公告)号:CN119415500A

    公开(公告)日:2025-02-11

    申请号:CN202510002836.3

    申请日:2025-01-02

    Abstract: 本申请实施例适用于区块链技术领域,提供了一种区块链的数据迁移方法及设备,该方法包括:基于区块链中的账户的状态数据生成状态树,状态树为基于写时复制技术的B+树,状态树的各个叶子节点用于存储状态数据;在数据迁移被触发的情况下,确定待迁移的目标状态树;将目标状态树的状态数据发送至主节点的扩展节点;若接收到扩展节点返回的迁移完成信息,则更新主节点中存储的数据映射表,数据映射表用于表征扩展节点中存储的状态数据与扩展节点之间的映射关系;删除主节点中的目标状态树。通过上述方法,能够实现状态数据的迁移,从而降低区块链主节点设备的存储压力,同时在数据迁移过程中可以保持数据的高一致性。

Patent Agency Ranking