Blockchain network configuration method and computer software program for executing same
AssigneeCountup Co., Ltd.
InventorsJakub PAJEK, Atsuki ISHIDA, Hiroshi OIZUMI
Life of this patent
Estimating the term…
Abstract
There is provided a method capable of continuing to execute consensus building (consensus) even when a predetermined node ceased to operate. There is provided a method comprising a penalty step of monitoring, by computers, whether or not a predetermined node, among nodes constituting a virtual network, was able to perform block signing, and deleting a node that was not involved in block signing for certain threshold consecutive times, from the nodes constituting the virtual network.
Claims12
A method for configuring a blockchain network, comprising a node management step for
- managing nodes, by a computer, by retaining information on nodes related to consensus building for adding data received via a P2P network to a blockchain, and determining nodes which are to sign based on a consensus algorithm,
- wherein, the node management step
- manages, by the computer, all nodes participating in the consensus building, and builds a virtual network consisting of these nodes connected in a ring-like manner,
- wherein, the node management step comprises:
- a signing node recording step for recording, by the computer, which node among the nodes constituting the virtual network was able to sign a block;
- and
- a penalty step for determining, based on the record in the signing node recording step, a node that was not involved in block signing for certain threshold consecutive times and deleting the node from the nodes constituting the virtual network.
A computer software program for configuring a blockchain network
- for causing a computer to execute a node management step by retaining information on nodes related to consensus building for adding data received via a P2P network to the blockchain, and determining nodes which are to sign based on a consensus algorithm,
- the node management step
- manages, by the computer, all nodes participating in the consensus algorithm, and builds a virtual network consisting of these nodes connected in a ring-like manner,
- wherein, the node management step executes:
- a signing node recording step for recording, by the computer, which node among the nodes constituting the virtual network was able to sign a block;
- and
- a penalty step for determining, based on the record in the signing node recording step, a node that was not involved in block signing for certain threshold consecutive times and deleting the node from the nodes constituting the virtual network.
Dependencies are inferred from the claim text.