Decentralized Node Grouping for Blockchain Consensus Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Blockchain networks face challenges in maintaining consensus, leading to forking and a reduction in the number of nodes following the main chain, making them susceptible to attacks, as individual nodes may generate different blocks, resulting in forks and decreased network stability.
Innovation Solution
Implementing decentralized grouping within the blockchain network, where nodes form groups to reach consensus on new blocks, ensuring all nodes in a group support the same block, and then performing a second consensus operation across groups to establish an overall consensus block, thereby reducing forking and increasing node retention on the main chain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If individual nodes independently generate blocks, then block generation speed increases, but forking occurs and consensus stability deteriorates
Solution Approach 1:
The patent divides the blockchain network into multiple groups of nodes, where each group independently performs consensus on blocks. This segmentation allows parallel block generation across groups (improving productivity) while maintaining consensus stability within each group through coordinated consensus mechanisms.
Solution Approach 2:
The patent introduces group-level consensus mechanisms as intermediaries between individual node block generation and main chain consensus. Groups act as mediators that coordinate block proposals and validate consensus, preventing forks while maintaining high generation speed.
2Reliability
If nodes follow the main blockchain, then network security improves, but the number of nodes decreases due to forking
Solution Approach 1:
By segmenting nodes into groups that each maintain consensus on the main chain, the patent prevents nodes from diverging into forks. This ensures nodes remain on the secure main chain while preserving the total node count through group-level coordination.
Solution Approach 2:
The patent merges individual node consensus efforts at the group level, where groups collectively validate blocks and maintain consensus. This combining approach ensures all nodes contribute to main chain security while preventing fragmentation into separate forks.
3Reliability
If decentralized grouping is implemented, then consensus strength increases, but system complexity increases
Solution Approach 1:
The patent segments the consensus process into two independent layers: intra-group consensus and inter-group consensus. This segmentation strengthens overall consensus by ensuring agreement at both levels while managing complexity through modular, hierarchical structure.
Solution Approach 2:
The patent adds a group-level dimension to the traditional node-level consensus. This dimensional change organizes nodes into hierarchical groups, strengthening consensus through multiple layers of validation while managing complexity through structured hierarchy rather than flat peer-to-peer interactions.
Data Source
AI summary
A method for improving consensus in a blockchain network through decentralized grouping includes: identifying, by each node of a plurality of nodes in a blockchain network that manages a blockchain, a plurality of groups, where each is comprised of a subset of nodes; generating, by each node in each subset of nodes, a new block for the blockchain; performing, by each subset of nodes, a first consensus operation among all nodes in the subset of nodes for the new block generated by in the subset of nodes to identify a group consensus block, where each node in the subset of nodes receives the group's group consensus block; and performing, by the blockchain network, a second consensus operation among all groups for the identified group consensus block to identify an overall consensus block, where a majority of groups of the plurality of groups receives the overall consensus block.


