Blockchain Node Segmentation for Stable Consensus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Blockchain networks face challenges in maintaining stability and functionality when a significant number of nodes disconnect, leading to potential network failure and inability to add new blocks.
Innovation Solution
The method involves managing nodes by distinguishing between Voter nodes and Signer nodes, building a ring-like virtual network, and migrating to a Voter Ring if a certain number of nodes disconnect, ensuring consensus building can continue without interruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all nodes participate in consensus building, then network security and reliability are improved, but network stability deteriorates when nodes disconnect frequently
Solution Approach 1:
The patent segments the node population into two distinct groups: Voter nodes (stable environment) and Signer nodes (mobile terminals). This segmentation allows the system to maintain security through diverse participation while ensuring stability through a dedicated stable subset for consensus-critical operations.
Solution Approach 2:
Voter nodes act as intermediaries that bridge the stable infrastructure and mobile Signer nodes. They maintain the consensus mechanism's integrity while allowing flexible participation from mobile devices, thus mediating between security requirements and stability constraints.
2Adaptability or versatility
If mobile terminals participate as nodes, then network accessibility is improved, but connection stability deteriorates
Solution Approach 1:
The patent segments nodes based on their operational characteristics, placing mobile terminals in the Signer category with limited consensus responsibilities. This allows mobile devices to participate in the network (improving accessibility) without requiring them to maintain continuous stable connections (preserving connection stability).
Solution Approach 2:
Different node types are assigned different roles and responsibilities based on their local characteristics. Signer nodes (mobile terminals) have simplified participation requirements suited to their unstable connection environment, while Voter nodes have full consensus responsibilities suited to stable environments.
3Adaptability or versatility
If resource-intensive applications run on mobile terminals, then application functionality is improved, but blockchain operation reliability deteriorates
Solution Approach 1:
The patent segments the computational workload by assigning resource-intensive consensus operations exclusively to Voter nodes with adequate resources. Signer nodes (mobile terminals) can run applications freely while having minimal blockchain responsibilities, thus preserving both application functionality and blockchain reliability.
Solution Approach 2:
The patent extracts the critical consensus-building function from mobile terminals and concentrates it in Voter nodes. This extraction ensures that mobile devices can focus on application functionality without resource conflicts, while Voter nodes ensure blockchain operation reliability through dedicated consensus participation.
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
There is provided a method capable of continuing to execute consensus building (consensus) without stopping the blockchain, even in a situation where many nodes are down or disconnected. There is provided a method for configuring a blockchain network, comprising a step of managing nodes of detecting, by computers, whether a certain number of nodes among nodes constituting a virtual network, are disconnected from the virtual network, and if that is detected, migrating the virtual network to a Voter Ring virtual network constituted only by the Voter nodes.