Performing map iterations in a blockchain-based system
AssigneeAlipay (Hangzhou) Information Technology Co., Ltd.
InventorsJiahua He, Benquan Yu
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlipay (Hangzhou) Information Technology Co., Ltd.
InventorsJiahua He, Benquan Yu
Estimating the term…
Computer-implemented methods, systems, and apparatus are described for storing keys of multiple key-value pairs by a network node of a blockchain network. One method includes maintaining data representing a forest that stores multiple keys of the multiple key-value pairs that are stored in a map. The forest includes multiple trees, each tree includes respective storage nodes, and each storage node stores a subset of the multiple keys. The network node receives a request to add a key of a key-value pair into the forest. A first hash value of the key is computed using a first hash function. One of the multiple trees to store the key is determined based on the first hash value. The network node determines a target storage node of the one of the multiple trees to store the key, and stores the key in the target storage node.
A computer-implemented method comprising:
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
A computer-implemented system, comprising:
Dependencies are inferred from the claim text.