US 12,463,839 B2
Apparatus and method for electing committee node in blockchain
Jong-Choul Yim, Daejeon (KR); Jin-Tae Oh, Daejeon (KR); Young-Chang Kim, Daejeon (KR); and Chang-Hyun Lee, Daejeon (KR)
Assigned to ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed by ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed on Aug. 23, 2023, as Appl. No. 18/454,584.
Claims priority of application No. 10-2022-0129943 (KR), filed on Oct. 11, 2022; and application No. 10-2023-0059683 (KR), filed on May 9, 2023.
Prior Publication US 2024/0121122 A1, Apr. 11, 2024
Int. Cl. H04L 9/30 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/50 (2022.05) [H04L 9/30 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An apparatus for electing a committee node in a blockchain, comprising:
one or more processors; and
a memory configured to store at least one program that is executed by the one or more processors,
wherein the at least one program is configured to:
transmit a staking transaction including validator information to a blockchain system to register a validator node,
generate a draw pool for electing a committee node based on the validator information,
change entries of the draw pool using a predefined shuffling algorithm,
select a preset number of top entries as votes of a committee member from among the entries of the shuffled draw pool, and
elect, as the committee node, the validator node that has acquired votes of a committee.