状态树数据缓存方法、装置、电子设备和计算机程序产品

    公开(公告)号:CN119759896A

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

    申请号:CN202411561672.X

    申请日:2024-11-04

    Abstract: 本申请涉及区块链技术领域,提出一种状态树数据缓存方法、装置、电子设备和计算机程序产品。该方法在获取到待缓存的状态树数据后,会将每个中间节点的头部信息缓存至第一缓存数组,将每个中间节点的每个子节点的孩子信息缓存至第二缓存数组,以及将每个叶子节点的状态数据信息缓存至第三缓存数组。针对每个中间节点,利用其头部信息中的父节点索引和每个子节点的第一子节点索引,以及利用其每个子节点的孩子信息中的元信息和第二子节点索引,可以方便地通过各个缓存数组查找到与该中间节点连接的父节点和各个子节点的信息,从而准确地构建出状态树各个节点之间的逻辑关系。采用该方法能够降低寻址复杂度,减少读取状态树数据的寻址次数。

    一种交易数据清理方法、装置、终端设备及存储介质

    公开(公告)号:CN118260278A

    公开(公告)日:2024-06-28

    申请号:CN202410370575.6

    申请日:2024-03-28

    Abstract: 本申请适用于区块链技术领域,提供了一种交易数据清理方法包括:接收交易终端发送的数据交易请求,所述数据交易请求包括数据交易请求计数。根据当前数据交易池中的当前期望请求计数、当前数据等待池中的数据交易请求数量、所述数据交易请求计数以及所述待交易终端的当前信誉值,确定是否清理所述数据等待池中的数据交易请求。本申请根据交易数据实时更新监测交易终端的信誉值,根据信誉值判断是否清除交易终端的交易数据,有基于此,本申请不仅提高了交易池的安全性能,同时有效提高了交易池的存储效率,降低了交易池的负载。

    一种树结构数据存储方法、电子设备和计算机程序产品

    公开(公告)号:CN120030013A

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

    申请号:CN202411958220.5

    申请日:2024-12-26

    Abstract: 本申请涉及区块链技术领域,提出一种树结构数据存储方法、电子设备和计算机程序产品。该方法包括:获取待存储的树结构数据,树结构数据包括若干个中间节点和若干个叶子节点;针对每个叶子节点,将该叶子节点的数据写入第一数据文件,并记录该叶子节点的索引信息至该叶子节点的父节点的数据内;针对除根节点之外的每个中间节点,在该中间节点的数据已记录该中间节点的所有子节点的索引信息后,将该中间节点的数据写入第二数据文件,并记录该中间节点的索引信息至该中间节点的父节点的数据内;将根节点的数据写入第二数据文件,并存储根节点的索引信息。采用该方法能够实现从根节点到任意子节点的高效寻址,提高树结构数据的数据查询效率。

    区块链交易并行执行方法、设备、系统及程序产品

    公开(公告)号:CN119718564A

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

    申请号:CN202411699669.4

    申请日:2024-11-25

    Abstract: 本申请提供了区块链交易并行执行方法、设备、系统及程序产品,该方法包括:从交易池获取多笔交易;控制以太坊虚拟机在多个线程中并行执行多笔交易;根据以太坊虚拟机在多个线程中并行执行完多笔交易的第一交易执行结果,得出多笔交易之间的依赖关系,其中,第一交易执行结果用于反映多笔交易之间不存在冲突;依赖关系为不同交易之间的先后执行顺序;根据多笔交易之间的依赖关系构建交易依赖视图;交易依赖视图用于反映被验证通过的多笔交易之间的并行执行顺序;将多笔交易和交易依赖视图一起打包成区块。本申请能并行执行所有交易,使得出块节点处理交易的速度得到显著提升,大幅提升了出块节点出块效率。

    区块链状态快照生成方法、装置、计算机设备及存储介质

    公开(公告)号:CN119003451A

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

    申请号:CN202410922028.4

    申请日:2024-07-09

    Abstract: 本申请涉及一种区块链状态快照生成方法、装置、计算机设备及存储介质。所述方法包括:获取初始区块的第一节点集合以及关联区块的区块状态变量,所述关联区块包括与初始区块以及目标区块相关联的区块;所述区块状态变量包括当前区块相较于前一区块的节点变化信息;基于所述第一节点集合以及每个所述关联区块的区块状态变量,确定所述目标区块的第二节点集合,并将所述第二节点集合作为所述目标区块的状态快照。本申请获取初始区块的节点集合,以及关联区块的区块状态变量后,即可推算确定目标区块的状态快照,在不需要遍历全量状态树的情况下确定目标区块的状态快照,有效减少了计算机资源消耗,也提高了状态快照的生成效率。

    区块链智能账户的管理方法、装置、计算机设备和存储介质

    公开(公告)号:CN118709173A

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

    申请号:CN202410642799.8

    申请日:2024-05-22

    Abstract: 本申请涉及一种区块链智能账户的管理方法、装置、计算机设备和存储介质,其中,该方法包括:获取用户的管理请求;在管理请求为创建请求时,基于创建请求,设置参数信息中的初始化参数;创建请求包括调用合约地址、拥有者地址以及参数值;在区块链中接收并解码参数信息,得到第一解码结果;根据第一解码结果中的调用合约地址调用对应的智能合约;在智能合约下,根据第一解码结果中的拥有者地址和参数值,创建用户的智能账户。通过本申请,解决了相关技术中执行性能低,消耗高,难以大规模应用的问题,不用虚拟机的介入即可完成智能账户的创建,提高执行性能,降低消耗;从而适用于大规模应用。

    支付隐私保护方法、装置及支付监管方法、装置

    公开(公告)号:CN118115159A

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

    申请号:CN202410261111.1

    申请日:2024-03-07

    Abstract: 本申请实施例适用于区块链技术领域,提供了一种支付隐私保护方法、装置及支付监管方法、装置,所述支付隐私保护方法包括:若进行交易的任一交易账户为匿名账户,则基于匿名账户的公钥对交易的目标数据进行同态加密,得到加密交易数据,交易具有只读密钥,只读密钥用于读取加密交易数据;对只读密钥进行加密,得到加密只读密钥;生成交易的交易证明,交易证明用于对交易进行验证;将加密交易数据、加密只读密钥和交易证明上传至区块链,区块链用于基于交易证明对交易进行验证,并在验证通过的情况下基于加密交易数据更新匿名账户的账户数据。通过上述方法,可以实现对交易数据的隐私保护,同时使得交易数据易于监管。

    资产数字化的处理方法、电子设备及介质

    公开(公告)号:CN119963337A

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

    申请号:CN202411960897.2

    申请日:2024-12-28

    Abstract: 本申请适用于资产数字化技术领域,提供了资产数字化的处理方法、电子设备及介质,方法包括:获取目标资产的资产配置信息;根据目标非同质化通证协议以及预设的智能合约集合,确定目标资产对应的第一智能合约,以及,根据目标同质化通证协议以及智能合约集合,确定目标资产对应的第二智能合约;第一智能合约、第二智能合约、第一子信息以及第二子信息发送至区块链系统,以使区块链系统根据第一智能合约以及第一子信息,创建目标资产对应的至少一个非同质化通证,并根据第二智能合约以及第二子信息,为每个非同质化通证创建同质化通证。提高rwa资产在区块链系统中的流动性并降低rwa资产数字化的难度。

    一种日志数据的处理方法、装置、终端设备及程序产品

    公开(公告)号:CN119806415A

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

    申请号:CN202411885157.7

    申请日:2024-12-19

    Abstract: 本申请适用于计算机技术领域,提供了一种日志数据的处理方法、装置、终端设备及程序产品,该方法响应于针对目标日志数据的存储指令,确定块设备中已存储日志数据的历史起始偏移量和历史长度数据;根据历史起始偏移量和历史长度数据,确定目标日志数据待存储至块设备的第一起始偏移量;将目标日志数据的第一长度数据和第一起始偏移量以键值对的形式处理为目标日志数据的索引数据,索引数据用于提供读取目标日志数据的索引信息;根据第一起始偏移量和索引数据存储目标日志数据至块设备中。该方法通过存储目标日志数据至块设备,降低了额外的文件开销,同时利用块设备的独立读取功能,能够为后续读取日志数据提供便利,简化日志数据的读取操作。

Patent Agency Ranking