-
公开(公告)号:CN111295650B
公开(公告)日:2023-05-16
申请号:CN201980004896.1
申请日:2019-12-05
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本文公开了计算机实现的用于在区块链网络的网络节点中存储多个键值对的键的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。所述方法之一包括维护表示森林的数据,所述森林存储有存储在映射中的多个键值对的多个键。该森林包括多棵树,每棵树包括相应数量的存储节点,并且每个存储节点存储所述多个键的子集。所述网络节点接收用于将键值对的键添加到森林中的请求,所述键值对存储在映射中。使用第一哈希函数计算该键的第一哈希值。基于所述第一哈希值确定多棵树中要存储该键的一棵树。所述网络节点确定所述多棵树中的所述一棵树内要存储该键的目标存储节点,以及将该键存储在所述目标存储节点中。
-
公开(公告)号:CN113297433A
公开(公告)日:2021-08-24
申请号:CN202110804157.X
申请日:2021-07-16
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F16/901 , G06F16/903 , G06F16/9038 , G06F16/27
Abstract: 本说明书实施例提供了一种访问图数据库的方法和系统,方法由区块链节点执行,其包括:获取与图数据库访问相关的交易请求;基于交易请求获取对图数据库的访问操作;调用预言机合约,以通过预言机将访问操作发送给区块链外部的图数据库,以及接收图数据库对访问操作的执行结果;将执行结果存储到区块链上。
-
公开(公告)号:CN111226209A
公开(公告)日:2020-06-02
申请号:CN201980004890.4
申请日:2019-12-05
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本文公开了用于由区块链网络的网络节点执行映射迭代的方法、系统、装置,包括编码在计算机存储介质上的计算机程序。所述方法之一包括:所述网络节点接收用于获得包括在映射中的多个键的请求,所述映射存储包括多个键和与所述多个键相对应的多个值的多个键值对。所述网络节点维护表示存储有在所述映射中存储的所述多个键的森林的数据。所述森林包括多棵树,每棵树包括多达相应数量的存储节点,每个存储节点存储多个键的子集。网络节点遍历所述森林以检索存储在所述森林中的多个键,并返回所述多个键。
-
公开(公告)号:CN111226209B
公开(公告)日:2024-03-01
申请号:CN201980004890.4
申请日:2019-12-05
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本文公开了用于由区块链网络的网络节点执行映射迭代的方法、系统、装置,包括编码在计算机存储介质上的计算机程序。所述方法之一包括:所述网络节点接收用于获得包括在映射中的多个键的请求,所述映射存储包括多个键和与所述多个键相对应的多个值的多个键值对。所述网络节点维护表示存储有在所述映射中存储的所述多个键的森林的数据。所述森林包括多棵树,每棵树包括多达相应数量的存储节点,每个存储节点存储多个键的子集。网络节点遍历所述森林以检索存储在所述森林中的多个键,并返回所述多个键。
-
公开(公告)号:CN111295650A
公开(公告)日:2020-06-16
申请号:CN201980004896.1
申请日:2019-12-05
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本文公开了用于由区块链网络的网络节点存储多个键值对的键的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。所述方法之一包括维护表示森林的数据,所述森林存储有存储在映射中的多个键值对的多个键。该森林包括多棵树,每棵树包括相应数量的存储节点,并且每个存储节点存储所述多个键的子集。所述网络节点接收用于将键值对的键添加到森林中的请求,所述键值对存储在映射中。使用第一哈希函数计算该键的第一哈希值。基于所述第一哈希值确定多棵树中要存储该键的一棵树。所述网络节点确定所述多棵树中的所述一棵树内要存储该键的目标存储节点,以及将该键存储在所述目标存储节点中。
-
-
-
-