US 12,273,414 B2
High-speed synchronization apparatus and method based on blockchain unit file
Dong-Myung Sul, Daejeon (KR)
Assigned to Electronics and Telecommunications Research Institute, Daejeon (KR)
Filed by ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed on Jun. 9, 2023, as Appl. No. 18/332,393.
Claims priority of application No. 10-2022-0140548 (KR), filed on Oct. 27, 2022.
Prior Publication US 2024/0146802 A1, May 2, 2024
Int. Cl. H04L 67/1074 (2022.01); G06F 9/46 (2006.01); H04L 67/1095 (2022.01); H04L 67/1097 (2022.01)
CPC H04L 67/1078 (2013.01) [G06F 9/463 (2013.01); H04L 67/1095 (2013.01); H04L 67/1097 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A synchronization apparatus comprising:
a memory configured to store at least one program;
a database including blockchain unit files having a uniform size in which blocks of the blockchain unit files are to be sequentially stored such that when sizes of blocks to be stored are greater than a size of one blockchain unit file, the blocks are consecutively stored in a newly created blockchain unit file; and
a processor configured to execute the program, wherein the program is configured to perform:
when a peer block size is less than a channel block size, receiving blocks from a peer node that owns a block having the channel block size and synchronizing the received blocks, wherein:
the synchronizing comprises storing, in parallel, the received blocks and blocks simultaneously received from different peer nodes for respective blockchain unit files in the database,
the peer block size represents a size of a block owned by the peer node,
the channel block size represents a size of a block in use in a blockchain framework composed of the peer node and the different peer nodes, and
the peer node newly accesses or re-accesses the blockchain framework.