-
公开(公告)号:CN119474097A
公开(公告)日:2025-02-18
申请号:CN202411564332.2
申请日:2024-11-04
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F16/22 , G06F16/27 , G06F16/172 , G06F16/182 , G06F16/13
Abstract: 本申请涉及区块链技术领域,提出一种树结构数据存储方法、装置、电子设备和计算机程序产品。该方法包括:获取待存储的树结构数据;从树结构数据的叶子节点开始,依次遍历除根节点之外的每个节点,将该节点的数据写入文件并记录对应的文件偏移量至该节点的父节点的数据内,文件偏移量用于表示对应节点的数据在文件中的存储位置;将根节点的数据写入文件,并在文件的指定位置记录索引信息,索引信息用于确定根节点的数据在文件中的存储位置。通过这样设置,根据索引信息能够定位根节点在文件中的存储位置,而根据父节点的数据包含的文件偏移量能够定位子节点在文件中的存储位置,从而实现从根节点到子节点的高效寻址,提高数据读取速度。
-
公开(公告)号:CN120030013A
公开(公告)日:2025-05-23
申请号:CN202411958220.5
申请日:2024-12-26
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F16/22
Abstract: 本申请涉及区块链技术领域,提出一种树结构数据存储方法、电子设备和计算机程序产品。该方法包括:获取待存储的树结构数据,树结构数据包括若干个中间节点和若干个叶子节点;针对每个叶子节点,将该叶子节点的数据写入第一数据文件,并记录该叶子节点的索引信息至该叶子节点的父节点的数据内;针对除根节点之外的每个中间节点,在该中间节点的数据已记录该中间节点的所有子节点的索引信息后,将该中间节点的数据写入第二数据文件,并记录该中间节点的索引信息至该中间节点的父节点的数据内;将根节点的数据写入第二数据文件,并存储根节点的索引信息。采用该方法能够实现从根节点到任意子节点的高效寻址,提高树结构数据的数据查询效率。
-
公开(公告)号:CN119003451A
公开(公告)日:2024-11-22
申请号:CN202410922028.4
申请日:2024-07-09
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F16/11 , G06F16/182 , H04L67/104 , H04L67/1095 , H04L67/1097
Abstract: 本申请涉及一种区块链状态快照生成方法、装置、计算机设备及存储介质。所述方法包括:获取初始区块的第一节点集合以及关联区块的区块状态变量,所述关联区块包括与初始区块以及目标区块相关联的区块;所述区块状态变量包括当前区块相较于前一区块的节点变化信息;基于所述第一节点集合以及每个所述关联区块的区块状态变量,确定所述目标区块的第二节点集合,并将所述第二节点集合作为所述目标区块的状态快照。本申请获取初始区块的节点集合,以及关联区块的区块状态变量后,即可推算确定目标区块的状态快照,在不需要遍历全量状态树的情况下确定目标区块的状态快照,有效减少了计算机资源消耗,也提高了状态快照的生成效率。
-
公开(公告)号:CN119759896A
公开(公告)日:2025-04-04
申请号:CN202411561672.X
申请日:2024-11-04
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F16/22 , G06F16/2455 , G06F16/27
Abstract: 本申请涉及区块链技术领域,提出一种状态树数据缓存方法、装置、电子设备和计算机程序产品。该方法在获取到待缓存的状态树数据后,会将每个中间节点的头部信息缓存至第一缓存数组,将每个中间节点的每个子节点的孩子信息缓存至第二缓存数组,以及将每个叶子节点的状态数据信息缓存至第三缓存数组。针对每个中间节点,利用其头部信息中的父节点索引和每个子节点的第一子节点索引,以及利用其每个子节点的孩子信息中的元信息和第二子节点索引,可以方便地通过各个缓存数组查找到与该中间节点连接的父节点和各个子节点的信息,从而准确地构建出状态树各个节点之间的逻辑关系。采用该方法能够降低寻址复杂度,减少读取状态树数据的寻址次数。
-
公开(公告)号:CN118096148B
公开(公告)日:2024-08-23
申请号:CN202410517920.4
申请日:2024-04-28
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06Q20/22 , G06Q20/40 , G06Q30/0283 , G06Q40/04 , G06Q20/06
Abstract: 本申请涉及一种基于中心化链下组件的跨链方法、系统、设备和存储介质,其中,该基于中心化链下组件的跨链方法包括:对获取的跨链交易进行抽水操作,得到对应的用户交易列表和项目方抽水列表;基于用户交易列表和项目方抽水列表,生成对应的交易请求;确定跨链交易对应的目的链,将交易请求发送至目的链进行验证;进一步地,在验证通过后,根据用户交易列表执行交易操作,并确定用户交易列表对应的交易费用以及项目方抽水列表对应的抽水费用。通过本申请,解决了跨链交易的成本较高的问题,实现了降低跨链交易成本,并提高跨链交易的效率。
-
公开(公告)号:CN118131998A
公开(公告)日:2024-06-04
申请号:CN202410312433.4
申请日:2024-03-19
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请公开了一种区块链状态数据的存储方法,包括:获取待存储的状态数据和对应的键数据,所述键数据包括区块号和对应的状态节点在状态树中的寻址路径;将所述状态数据和对应的键数据组成键值对,并持久化至磁盘。本申请通过建立有序的键数据存储格式,使得状态节点数据可以顺序写入以及批量读取,减少了存储引擎后台执行归并操作的次数,同时减少了磁盘的寻址次数和寻址距离,节省了寻址时间,有效提高了同步过程的性能和效率。
-
公开(公告)号:CN119938167A
公开(公告)日:2025-05-06
申请号:CN202411979155.4
申请日:2024-12-30
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请实施例适用于区块链技术领域,提供了一种数字资产数据处理方法、装置、电子设备,所述方法包括:获取与数字资产对应的待处理数据;从预先设置的规则实例集中,确定与所述待处理数据匹配的目标规则实例;所述规则实例集中包含通用规则实例,以及针对所述数字资产设置的自定义规则实例;依据所述待处理数据以及所述目标规则实例,生成计算任务;执行所述计算任务以得到计算结果,本申请实施例可以实现降低提供多种不同数字资产相应服务场景下的运维成本。
-
公开(公告)号:CN119620939A
公开(公告)日:2025-03-14
申请号:CN202411659037.5
申请日:2024-11-19
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请实施例适用于区块链及数据处理技术领域,提供了一种区块链数据的处理方法、装置及计算机设备,所述方法包括:在根据账户地址读取存储于区块链中的数据时,获取该数据对应的状态索引存储信息,状态索引存储信息以KV键值对的形式构建,用于存储状态树中各个节点对应的物理K值;确定账户地址所在的叶子节点的路径深度,该路径深度表示上述数据的存储路径上包含的目标节点的个数;分别确定各个目标节点的当前路径字段;基于当前路径字段,确定状态树中各个目标节点对应的物理K值;并行读取各个目标节点对应的物理K值对应的物理V值,得到完整的存储路径,并通过存储路径读取数据。采用上述方法,可以提高区块链数据的读写效率。
-
公开(公告)号:CN118096148A
公开(公告)日:2024-05-28
申请号:CN202410517920.4
申请日:2024-04-28
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06Q20/22 , G06Q20/40 , G06Q30/0283 , G06Q40/04 , G06Q20/06
Abstract: 本申请涉及一种基于中心化链下组件的跨链方法、系统、设备和存储介质,其中,该基于中心化链下组件的跨链方法包括:对获取的跨链交易进行抽水操作,得到对应的用户交易列表和项目方抽水列表;基于用户交易列表和项目方抽水列表,生成对应的交易请求;确定跨链交易对应的目的链,将交易请求发送至目的链进行验证;进一步地,在验证通过后,根据用户交易列表执行交易操作,并确定用户交易列表对应的交易费用以及项目方抽水列表对应的抽水费用。通过本申请,解决了跨链交易的成本较高的问题,实现了降低跨链交易成本,并提高跨链交易的效率。
-
公开(公告)号:CN119963337A
公开(公告)日:2025-05-09
申请号:CN202411960897.2
申请日:2024-12-28
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06Q40/06 , G06Q40/04 , G06Q20/06 , G06Q20/40 , H04L67/104
Abstract: 本申请适用于资产数字化技术领域,提供了资产数字化的处理方法、电子设备及介质,方法包括:获取目标资产的资产配置信息;根据目标非同质化通证协议以及预设的智能合约集合,确定目标资产对应的第一智能合约,以及,根据目标同质化通证协议以及智能合约集合,确定目标资产对应的第二智能合约;第一智能合约、第二智能合约、第一子信息以及第二子信息发送至区块链系统,以使区块链系统根据第一智能合约以及第一子信息,创建目标资产对应的至少一个非同质化通证,并根据第二智能合约以及第二子信息,为每个非同质化通证创建同质化通证。提高rwa资产在区块链系统中的流动性并降低rwa资产数字化的难度。
-
-
-
-
-
-
-
-
-