Patent · US Active

Updating a state Merkle tree

US10992459B2 · kind B2 · utility

2Cited by
2References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJan 31, 2020
Grant dateApr 27, 2021
Priority date
Expiry dateJan 31, 2040

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L9/50
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Implementations of the present specification provide a method for updating a state Merkle tree, where the state Merkle tree is used to store a state of an account in a blockchain network. The method includes: accessing data related to a state Merkle tree that stores a state of an account in a blockchain network; determining to-be-updated nodes that need to be updated in the state Merkle tree due to a state change of the account; extracting one first subtree and M second subtrees from the state Merkle tree based on the to-be-updated nodes; allocating the M second subtrees to N worker threads, wherein two or more of the N worker threads process in parallel the M second subtrees to obtain each updated second subtree; and updating at least the first subtree based on hash values of root nodes of the updated second subtrees, to obtain an updated state Merkle tree.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.