-
公开(公告)号:CN119415601A
公开(公告)日:2025-02-11
申请号:CN202510002991.5
申请日:2025-01-02
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请实施例适用于区块链技术领域,提供了交易数据处理方法、装置、电子设备及计算机程序产品,该方法包括:在接收到MEV搜索节点发送的MEV交易包的情况下,将MEV交易包存储至与其对应的交易包分组;交易包分基于用户节点发送的隐私交易包构建得到;交易包分组至少包括隐私交易包;对各个交易包分组进行模拟交易,以确定各个交易包分组的交易包优先级排序信息;针对各个交易包分组,根据交易包优先级排序信息确定目标交易包;目标交易包为隐私交易包或者MEV交易包;将目标交易包发送至区块构建节点。本申请实施例可以实现在保证各个隐私交易数据的公平性的情况下,减少区块构建节点人工筛选交易包的过程,提高了交易包上链效率。
-
公开(公告)号:CN119415500A
公开(公告)日:2025-02-11
申请号:CN202510002836.3
申请日:2025-01-02
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请实施例适用于区块链技术领域,提供了一种区块链的数据迁移方法及设备,该方法包括:基于区块链中的账户的状态数据生成状态树,状态树为基于写时复制技术的B+树,状态树的各个叶子节点用于存储状态数据;在数据迁移被触发的情况下,确定待迁移的目标状态树;将目标状态树的状态数据发送至主节点的扩展节点;若接收到扩展节点返回的迁移完成信息,则更新主节点中存储的数据映射表,数据映射表用于表征扩展节点中存储的状态数据与扩展节点之间的映射关系;删除主节点中的目标状态树。通过上述方法,能够实现状态数据的迁移,从而降低区块链主节点设备的存储压力,同时在数据迁移过程中可以保持数据的高一致性。
-
公开(公告)号:CN119003451A
公开(公告)日:2024-11-22
申请号:CN202410922028.4
申请日:2024-07-09
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F16/11 , G06F16/182 , H04L67/104 , H04L67/1095 , H04L67/1097
Abstract: 本申请涉及一种区块链状态快照生成方法、装置、计算机设备及存储介质。所述方法包括:获取初始区块的第一节点集合以及关联区块的区块状态变量,所述关联区块包括与初始区块以及目标区块相关联的区块;所述区块状态变量包括当前区块相较于前一区块的节点变化信息;基于所述第一节点集合以及每个所述关联区块的区块状态变量,确定所述目标区块的第二节点集合,并将所述第二节点集合作为所述目标区块的状态快照。本申请获取初始区块的节点集合,以及关联区块的区块状态变量后,即可推算确定目标区块的状态快照,在不需要遍历全量状态树的情况下确定目标区块的状态快照,有效减少了计算机资源消耗,也提高了状态快照的生成效率。
-
公开(公告)号:CN118963644A
公开(公告)日:2024-11-15
申请号:CN202410910424.5
申请日:2024-07-08
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F3/06
Abstract: 本申请适用于计算机技术领域,提供了一种数据处理方法、装置、设备及存储介质,包括:接收数据写入请求和待处理数据;响应于所述数据写入请求,将所述待处理数据按照预设数据段大小划分为至少一个数据段;将所述至少一个数据段依次写入内存页面,所述内存页面的大小与所述预设数据段大小的数值相等;根据预设映射关系将所述内存页面映射到操作系统内核的页面缓存中,完成数据写入。该方案通过标准化数据存储时的数据段和内存页面大小,并利用内存映射机制实现高效地接收、处理和存储数据请求。
-
公开(公告)号:CN118709173A
公开(公告)日:2024-09-27
申请号:CN202410642799.8
申请日:2024-05-22
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请涉及一种区块链智能账户的管理方法、装置、计算机设备和存储介质,其中,该方法包括:获取用户的管理请求;在管理请求为创建请求时,基于创建请求,设置参数信息中的初始化参数;创建请求包括调用合约地址、拥有者地址以及参数值;在区块链中接收并解码参数信息,得到第一解码结果;根据第一解码结果中的调用合约地址调用对应的智能合约;在智能合约下,根据第一解码结果中的拥有者地址和参数值,创建用户的智能账户。通过本申请,解决了相关技术中执行性能低,消耗高,难以大规模应用的问题,不用虚拟机的介入即可完成智能账户的创建,提高执行性能,降低消耗;从而适用于大规模应用。
-
公开(公告)号:CN118467548A
公开(公告)日:2024-08-09
申请号:CN202410931910.5
申请日:2024-07-12
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请提供一种基于树状结构的数据库管理方法、系统及存储介质,其特征在于,所述数据库管理方法应用于树状结构数据库系统中,系统包括主干树,主干树包括多个分支树,分支树包括多个辐射子树,所述数据库管理方法包括:根据预存储到叶子节点的键值对数据,创建追加文件并生成键值对数据的索引信息;根据追加文件的索引信息更新追加文件的映射表;根据键值对数据的索引信息和映射表读取和/或维护叶子节点对应的键值对数据。本申请提供一种树状结构将大量不同类别的数据通过不同的辐射子树聚合在主干树,从而减少数据结构数量,简化数据库管理,通过创建追加文件根据索引信息和映射表进行调取,提高查询效率,降低资源消耗。
-
公开(公告)号:CN120034543A
公开(公告)日:2025-05-23
申请号:CN202411950316.7
申请日:2024-12-26
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: H04L67/104 , H04L67/1087 , H04L67/1097 , H04L67/61 , H04L67/63 , G06F16/23 , G06F16/27 , G06F9/46 , G06F9/48
Abstract: 本申请涉及一种区块链网络的交易处理方法和区块构建节点,方法包括:通过区块构建节点执行以下处理:分别接收多个客户端发送的交易列表、以及与每个交易列表对应的交易失败策略;获取各交易列表所对应的费用信息,按照费用信息从高到低的顺序对各交易列表进行排序,得到第一交易序列;按照从高到低的顺序依次对第一交易序列中的交易列表进行模拟执行,得到各交易列表所对应的模拟执行结果;将模拟执行结果与交易失败策略不匹配的交易列表从第一交易序列中剔除,得到第二交易序列;将第二交易序列发送给区块链网络中的验证节点。通过本申请,可以对多个客户端发送的交易列表进行排序,保证多个交易上链的原子性,提高区块链网络的交易处理效率。
-
公开(公告)号:CN119203257B
公开(公告)日:2025-05-09
申请号:CN202411737980.3
申请日:2024-11-29
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F21/64 , G06F16/901
Abstract: 本申请适用于区块链技术领域,提供了一种基于有向无环图的区块链共识方法、装置及计算机设备。上述有向无环图由区块链中的多个共识节点在每个轮次的共识过程中扩展产生,基于连续三个轮次生成的各个提交单元与有向无环图中的各个视图对应,每个视图在每个轮次中产生,该方法包括:确定第k个视图中的锚顶点;在第k个视图中的锚顶点被成功提交后,在第k+1个视图中产生第k+1个提交单元;第k+1个提交单元中包括的连续三个轮次依次分别为第k+1个提交单元的提案轮、投票轮和决定轮,第k+1个提交单元的提案轮为第k个提交单元的投票轮,k为正整数。采用上述方法,可以提高区块链中共识节点的共识效率,降低共识过程中产生的提案提交延迟。
-
公开(公告)号:CN119939672A
公开(公告)日:2025-05-06
申请号:CN202411755875.2
申请日:2024-12-02
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请适用于区块链技术领域,提供了一种区块的验证方法、设备、装置及计算机程序产品。方法应用于构建者设备,包括:在构建完成区块N后,将区块N‑M的第一状态根存储于区块N中;将区块N发送至验证者设备,以指示验证者设备根据第一状态根,对区块N‑M进行验证;其中,第一状态根是构建者设备构建完成区块N‑M后,根据区块N‑M计算得到的;N和M均为大于0的整数。在本申请的方法中,构建者设备在构建完成区块N,以及将区块N‑M的状态根存储于区块N中后,就可以将区块N发送至验证者设备进行验证,相较于在构建完成区块N后还需要计算区块N的状态根的验证方法,本申请的方法提高了区块的验证效率。
-
公开(公告)号:CN119938639A
公开(公告)日:2025-05-06
申请号:CN202411783007.5
申请日:2024-12-05
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请公开了一种区块构建方法、装置、终端设备及计算机程序产品,通过确定至少一个构建凭证,并确定每个构建凭证的构建评估值,构建凭证为构建区块的凭证,构建凭证的个数与构建周期中待构建区块的数量相关,构建评估值与历史构建周期中每个区块的价值评估值相关,进而根据区块链中每个构建者的可支配价值以及构建凭证的构建评估值,将每个构建凭证分配至对应的构建者,由构建者在与构建凭证对应的构建时隙中构建待构建区块,能够以历史构建周期中区块的价值评估值为构建区块的激励,为每个构建者分配构建待构建区块的构建凭证,使得构建者构建每个区块的激励相同,提高了构建区块的稳定性,以及提高了区块链整体的稳定性和安全性。
-
-
-
-
-
-
-
-
-