Method and apparatus for selecting distributed consensus node based on proof of nonce
AssigneeElectronics and Telecommunications Research Institute
InventorsJin Tae Oh, Joon-Young Park, Ki-Young Kim
Life of this patent
Estimating the term…
Abstract
Disclosed herein is a method for selecting a consensus node in an apparatus for generating a blockchain. The method may include reading a nonce from the nonce chain of a node, performing an operation on the read nonce and previous height information, and comparing the result of the operation with a reference value in order to select the node as a consensus node.
Claims20
A method for selecting a consensus node in an apparatus for generating a blockchain, comprising:
- reading a nonce from a nonce chain of a node;
- performing an operation on the read nonce and previous height information;
- and
- comparing a result of the operation with a reference value in order to select the node as the consensus node.
A method for verifying a consensus node in an apparatus for generating a blockchain, comprising:
- receiving a nonce value, a height of a new block, and an address of a first node from the first node that is selected as the consensus node;
- retrieving a final nonce value and a start height, corresponding to the address of the first node, from an elite pool of a second node;
- subtracting the start height from the height of the new block;
- hashing the nonce value from the new block as many times as a result of subtraction;
- and
- comparing a result of hashing with the nonce value received from the first node in order to verify whether the first node is eligible to serve as the consensus node.
An apparatus for generating a blockchain, comprising:
- at least one processor;
- and
- a memory for storing at least one instruction executed by the at least one processor,
- wherein the at least one instruction is executed by the at least one processor such that a nonce is read from a nonce chain of a node, such that an operation is performed on the read nonce and previous height information, and such that a result of the operation is compared with a reference value in order to select the node as a consensus node.
Dependencies are inferred from the claim text.