Method and apparatus for storing blockchain data based on error correction code
AssigneeElectronics and Telecommunications Research Institute
InventorsChang-Soo Kim, Myung-Cheol Lee
Life of this patent
Estimating the term…
Abstract
Disclosed herein are a method and an apparatus for storing blockchain data based on error correction code. The method for storing blockchain data based on error correction code includes dividing block data to be stored into multiple subblock datasets, generating parity datasets corresponding to the block data, and storing the subblock datasets and the parity datasets in proportion to storage capacities of the blockchain data storage nodes.
Claims19
A method for storing blockchain data based on error correction code, the method being performed by multiple blockchain data storage nodes, the method comprising:
- dividing block data to be stored into multiple subblock datasets;
- generating parity datasets corresponding to the block data;
- and
- storing the subblock datasets and the parity datasets based on storage capacities of the blockchain data storage nodes,
- wherein the storing the subblock datasets and the parity datasets is performed by using a probability distribution-based random integer generation function that is generated corresponding to the storage capacities of the blockchain data storage nodes.
An apparatus for storing blockchain data based on error correction code, comprising:
- one or more processors;
- and
- an execution memory configured to store at least one program that is executed by the one or more processors,
- wherein the at least one program comprises instructions for performing:
- dividing block data to be stored into multiple subblock datasets;
- generating parity datasets corresponding to the block data;
- and
- storing the subblock datasets and the parity datasets based on storage capacities of the blockchain data storage nodes,
- wherein the storing the subblock datasets and the parity datasets is performed by using a probability distribution-based random integer generation function that is generated corresponding to the storage capacities of the blockchain data storage nodes.
Dependencies are inferred from the claim text.