Back to results
US 11,443,302 B2Granted
Syncing blockchain nodes with snapshots
AssigneeCoinbase, Inc.
InventorsEric Scrivner, Matthew Werner, Robert John Kearney
Life of this patent
Estimating the term…
Abstract
System and method for synchronizing blockchain nodes by using snapshots.
Claims20
A method comprising:
- with a blockchain platform:
- spawning a snapchain node having a snapchain configuration;
- generating first snapshot tag information for the snapchain node based on a configuration of the snapchain node;
- and
- sending a signal to generate a first snapshot of a first chain-state of the snapchain node and store the first snapshot in association with the first snapshot tag information,
- wherein sending the signal to generate the first snapshot of the first chain-state of the snapchain node and to store the first snapshot in association with the first snapshot tag information comprises:
- sending a snapshot request to a datastore storing the first chain state,
- wherein the snapshot request identifies the first snapshot tag information.
5 more elements
A method for rapid blockchain node deployment, comprising:
- with a blockchain platform:
- periodically generating snapshots of a blockchain of a blockchain network by using a snapchain node that synchronizes with peer nodes of the blockchain network;
- and
- mounting at least one snapshot to a long-lived node,
- wherein for each snapshot, generating the snapshot comprises:
- generating snapshot tag information for the snapchain node based on configuration of the snapchain node, and
- sending a signal to generate the snapshot from chain-state of the snapchain node and store the snapshot in association with the snapshot tag information.
4 more elements
A method comprising:
- with a blockchain platform:
- spawning a snapchain node having a snapchain configuration, wherein the snapchain node is a child of a parent node in a blockchain network;
- synchronizing the snapchain node to the parent node such that the snapchain node is a copy of the parent node except for a process identifier;
- generating first snapshot tag information for the snapchain node based on a configuration of the snapchain node;
- and
- sending a signal to generate a first snapshot of first chain-state of the snapchain node and store the first snapshot in association with the first snapshot tag information.
3 more elements
Dependencies are inferred from the claim text.