Management of snapshot in blockchain
AssigneeInternational Business Machines Corporation
InventorsHiroshi Horii, Kohichi Kamijoh, Kiyokuni Kawachiya, Shohei Ohsawa, Hironori Takeuchi
Life of this patent
Estimating the term…
Abstract
Verified snapshots are generated by obtaining, from one of a plurality of first nodes, a difference between a common data at a first time point and the common data at a second time point that is different from the first time point, generating a first snapshot of the common data at the first time point based on the difference, obtaining a hash of the common data at the first time point from one of the plurality of first nodes, and verifying the first snapshot at the first time point with the hash of the common data at the first time point.
Claims11
A method, comprising:
- in a ledger system maintaining distributed database information and world state information, verifying common data at a first time point obtained from two or more first nodes of a plurality of first nodes storing the common data and updating the common data with common transactions;
- obtaining, from at least one first node of the plurality of first nodes, a difference between the common data at the first time point and the common data at a second time point that is different from the first time point;
- generating a first snapshot of the common data at the first time point based on the difference;
- obtaining a hash of the common data at the first time point from at least one of the plurality of first nodes;
- and
- verifying the first snapshot at the first time point with the hash of the common data at the first time point.
Dependencies are inferred from the claim text.