-
公开(公告)号:CN119415500B
公开(公告)日:2025-04-11
申请号:CN202510002836.3
申请日:2025-01-02
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请实施例适用于区块链技术领域,提供了一种区块链的数据迁移方法及设备,该方法包括:基于区块链中的账户的状态数据生成状态树,状态树为基于写时复制技术的B+树,状态树的各个叶子节点用于存储状态数据;在数据迁移被触发的情况下,确定待迁移的目标状态树;将目标状态树的状态数据发送至主节点的扩展节点;若接收到扩展节点返回的迁移完成信息,则更新主节点中存储的数据映射表,数据映射表用于表征扩展节点中存储的状态数据与扩展节点之间的映射关系;删除主节点中的目标状态树。通过上述方法,能够实现状态数据的迁移,从而降低区块链主节点设备的存储压力,同时在数据迁移过程中可以保持数据的高一致性。
-
公开(公告)号:CN119579313A
公开(公告)日:2025-03-07
申请号:CN202411667258.7
申请日:2024-11-20
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请涉及一种交易任务提交方法、装置和终端设备,该方法包括:获取用户交易任务、以及与用户交易任务对应的过期检测合约;基于过期检测合约与用户交易任务,构建目标交易任务,目标交易任务在被执行时调用过期检测合约中的过期检测方法,以检测用户交易任务是否已过期;将目标交易任务发送至与用户交易任务对应的执行节点;查询执行节点在预设时间段内是否已生成交易回执,并在执行节点在预设时间段内已生成交易回执时,查询交易回执中的交易状态信息;在执行节点在预设时间段内已生成交易回执,并且交易状态信息为交易成功时,确定用户交易任务已被确认。通过本申请,解决了相关技术中区块链中的交易确认效率和确认速度较慢的问题。
-
公开(公告)号:CN119539801A
公开(公告)日:2025-02-28
申请号:CN202411449913.1
申请日:2024-10-16
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请适用于区块链技术领域,提供了一种基于区块链的交易方法、装置及计算机设备,所述交易方法包括:创建多个账户地址,所述多个账户地址包括未参与当前交易的账户地址,所述未参与当前交易的账户地址的状态为确认状态;在所述多个账户地址中选择一个确认状态的第一账户地址,将所述第一账户地址的状态由所述确认状态转换为未确认状态;构建包含所述未确认状态的第一账户地址的交易捆绑包,将所述交易捆绑包纳入区块链;将所述交易捆绑包内的所述第一账户地址的状态由所述未确认状态转换为所述确认状态。通过上述方案,避免了交易过程中的随机数冲突问题。
-
公开(公告)号:CN119515370A
公开(公告)日:2025-02-25
申请号:CN202411535182.2
申请日:2024-10-30
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请实施例适用于互联网服务技术领域,提供了一种交易信息确定方法及电子设备,该方法包括:对待交易的交易订单进行多次拆单,得到每次拆单的多份子订单;交易订单包含待交易的第一对象以及目标交易金额;每次拆单的子订单的拆单数量不同;针对当前次拆单的多份子订单,基于交易所中第一对象与期望交易的第二对象之间的兑换信息,确定多个子订单分别在对应的交易所中进行交易时的第一子成交金额;根据拆单的多份第一子成交金额,确定当前次拆单的第一成交金额;基于多次拆单交易的第一成交金额,确定供第一对象与第二对象进行交易的目标交易信息。采用上述方法,可以降低第一对象兑换第二对象所需的交易成本。
-
公开(公告)号:CN119483967A
公开(公告)日:2025-02-18
申请号:CN202411462994.9
申请日:2024-10-18
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请适用于区块链技术领域,提供了一种账户恢复方法、装置、设备及存储介质,该方法包括:应用于区块链节点设备,所述方法包括:获取认证数据,所述认证数据根据用户的预设身份标识信息生成;针对所述认证数据,获取用于进行账户恢复的用户数据以及账户恢复参数,所述账户恢复参数包括用户地址;采用通行密钥对所述用户数据和所述认证数据进行签名处理,得到数字签名;利用智能合约对所述数字签名进行验证;若所述数字签名验证通过,将所述账户恢复参数中的用户地址确定为目标用户地址。该方案通过使用Passkey的方式来恢复账户,操作简单,安全性高。
-
公开(公告)号:CN119477318A
公开(公告)日:2025-02-18
申请号:CN202411455042.4
申请日:2024-10-17
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请适用于区块链技术领域,提供了一种区块链交易预确认的验证方法、设备、系统及程序产品。方法应用于验证者设备,包括:在接收到针对目标交易的预确认请求后,向构建者设备发送目标交易的交易数据,以指示构建者设备根据交易数据,以默克尔树的形式构建包含交易数据和数据证明的交易负载,并将交易负载发送至验证者设备;在接收到交易负载后,根据数据证明,验证交易负载中是否包括交易数据。通过本申请的方法,验证者设备可以验证构建者构建的交易负载中是否包括预确认的目标交易,因此能够在保证交易负载中包括了预确认的目标交易之后,再将交易负载进行广播,提高了区块链交易的安全性。
-
公开(公告)号:CN119474097A
公开(公告)日:2025-02-18
申请号:CN202411564332.2
申请日:2024-11-04
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F16/22 , G06F16/27 , G06F16/172 , G06F16/182 , G06F16/13
Abstract: 本申请涉及区块链技术领域,提出一种树结构数据存储方法、装置、电子设备和计算机程序产品。该方法包括:获取待存储的树结构数据;从树结构数据的叶子节点开始,依次遍历除根节点之外的每个节点,将该节点的数据写入文件并记录对应的文件偏移量至该节点的父节点的数据内,文件偏移量用于表示对应节点的数据在文件中的存储位置;将根节点的数据写入文件,并在文件的指定位置记录索引信息,索引信息用于确定根节点的数据在文件中的存储位置。通过这样设置,根据索引信息能够定位根节点在文件中的存储位置,而根据父节点的数据包含的文件偏移量能够定位子节点在文件中的存储位置,从而实现从根节点到子节点的高效寻址,提高数据读取速度。
-
公开(公告)号:CN119272335A
公开(公告)日:2025-01-07
申请号:CN202411783033.8
申请日:2024-12-06
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F21/62
Abstract: 本申请适用于区块链技术领域,提供了一种智能合约的隐私保护方法、装置、电子设备及程序产品,所述方法包括:响应于交易指令,获取待交易用户输入的变量标识、子隐私触发脚本以及其余参与用户各自的子隐私触发脚本密文;从智能合约中确定与变量标识对应的目标变量,并获取目标变量对应的设定密文;根据设定摘要算法对子隐私触发脚本和各个子隐私触发脚本密文进行计算,得到目标密文;若目标密文与设定密文相同,则执行子隐私触发脚本中的判定脚本字节码,得到执行结果;若执行结果为执行成功,则对目标变量执行设定操作。与现有技术相比,本申请不仅提高了智能合约的隐私性和安全性,还不仅仅局限于联盟链,从而扩大了适用范围。
-
公开(公告)号:CN119228542A
公开(公告)日:2024-12-31
申请号:CN202411692347.7
申请日:2024-11-25
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06Q40/04 , H04L67/104
Abstract: 本申请实施例适用于区块链技术领域,提供了一种流动性池融合方法、装置、设备及计算机程序产品,所述方法包括:确定待融合的第一子流动性池和第二子流动性池;第一子流动性池对应由第一数字资源和第二数字资源组成的第一可交易资源组,第二子流动性池对应由第二数字资源和第三数字资源组成的第二可交易资源组;确定第一子流动性池的第一协议类型,以及第二子流动性池的第二协议类型;依据第一可交易资源组、第二可交易资源组、第一协议类型以及第二协议类型,确定融合特征信息;基于融合特征信息,生成虚拟流动性池。本申请实施例可以实现提高不同流动性池之间进行数字资源的置换效率。
-
公开(公告)号:CN119203257A
公开(公告)日:2024-12-27
申请号: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为正整数。采用上述方法,可以提高区块链中共识节点的共识效率,降低共识过程中产生的提案提交延迟。
-
-
-
-
-
-
-
-
-