Blockchain Consensus Node Selection for Faster Block Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Decentralization networks based on portable terminals face slow transaction and block generation speeds due to lower computational ability of nodes and challenges in achieving consensus among a vast number of nodes.
Innovation Solution
An electronic device identifies a specified number of consensus participation nodes based on state information such as performance and stability indices, using consensus algorithms like PoS, PoW, or PBFT, to enhance transaction and block generation speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all nodes in the decentralization network participate in consensus, then the reliability of the consensus is improved, but the speed of transaction and block generation deteriorates
Solution Approach 1:
The patent segments the consensus participation into two stages: first, multiple nodes are queried for consensus participation; second, a specified number of nodes are selected from those that responded. This segmentation allows the system to maintain reliability through multiple participants while controlling speed by limiting the final consensus group size.
Solution Approach 2:
The patent applies partial action by querying more nodes than the minimum required for consensus (excessive action in querying) but selecting only a specified number for actual consensus (partial action in execution). This resolves the contradiction by having more nodes available for reliability while using a controlled subset for speed.
2Productivity
If a specified number of nodes are selected for consensus, then the speed of transaction generation is improved, but the complexity of node selection increases
Solution Approach 1:
The patent changes the parameter of node selection from arbitrary or random to based on state information and performance indices. By introducing measurable parameters (state information, performance indices) for node selection, the system achieves faster block generation through efficient node identification while managing complexity through standardized selection criteria.
3Speed
If nodes with higher performance indices are selected for consensus, then the speed of transaction processing is improved, but the difficulty of evaluating and selecting nodes increases
Solution Approach 1:
The patent replaces manual or complex qualitative node evaluation with automated quantitative measurement using state information and performance indices. This substitution transforms the difficult task of node evaluation into a systematic process based on measurable parameters, improving transaction processing speed while managing evaluation difficulty through standardization.
Data Source
AI summary
Provided is an electronic device for performing block consensus. The electronic device is configured to query at least one external electronic device configuring a decentralization network whether to participate in consensus, receive a consensus participation response to the query from at least one first external electronic device among the at least one external electronic device, identify a specified number of second external electronic devices among the at least one first external electronic device, based on the consensus participation response, and transmit a consensus request to the specified number of second external electronic devices.


