METHOD FOR SELECTING CONSENSUS NODE USING NONCE AND METHOD AND APPARATUS FOR GENERATING BLOCKCHAIN USING THE SAME
First Claim
Patent Images
1. A method for generating a blockchain, comprising:
- selecting, by a first master node that generated a first block, second candidate nodes from a node pool according to a consensus node selection scheme using a nonce;
generating, by each of the selected second candidate nodes, a second candidate block; and
selecting, by the first master node, a second master node from among the second candidate nodes based on a result of a vote for the second candidate blocks, which is taken by first candidate nodes,wherein a candidate block generated by the second master node is locked as a second block.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a method for generating a blockchain, which includes selecting, by a first master node that generated a first block, second candidate nodes from a node pool according to a consensus node selection scheme using a nonce, and selecting, by the first master node, a second master node using the result of a vote taken by first candidate nodes. Here, among candidate blocks generated by the second candidate nodes, the candidate block generated by the second master node is locked as a second block.
3 Citations
20 Claims
-
1. A method for generating a blockchain, comprising:
-
selecting, by a first master node that generated a first block, second candidate nodes from a node pool according to a consensus node selection scheme using a nonce; generating, by each of the selected second candidate nodes, a second candidate block; and selecting, by the first master node, a second master node from among the second candidate nodes based on a result of a vote for the second candidate blocks, which is taken by first candidate nodes, wherein a candidate block generated by the second master node is locked as a second block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for selecting a consensus node that is used to generate a blockchain, comprising:
-
performing a hash operation by taking a hash value of a previous block and a digital signature signed with a private key of a participation node or a value acquired from a nonce chain as input; comparing a coupon, which is configured with at least a portion of a result of the hash operation, with a threshold value; and selecting the participation node as a candidate node for generating a block based on a result of comparison. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus for generating a blockchain, comprising:
-
at least one processor; and memory configured to store 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 hash value of a block generated by a first master node is calculated, such that second candidate nodes are selected using a result of hashing a value acquired by digitally signing the calculated hash value or a result of hashing the hash value of the block generated by the first master node and a value acquired from a nonce chain, such that the second candidate nodes take a vote in order to lock a second master block, among second candidate blocks, and such that the first master node locks the second master block. - View Dependent Claims (20)
-
Specification