Voting-Consensus Distributed Ledger Node Invitation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing distributed ledger consensus algorithms, such as proof-of-work and proof-of-stake, are susceptible to dominance by entities with significant resources, leading to inefficiencies and security vulnerabilities.
Innovation Solution
A distributed ledger system where nodes are invited and registered through a blockchain-based process, with a trusted node system ensuring that only invited and verified nodes can participate in voting to accept changes to the ledger, thereby preventing single-entity control and enhancing security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If proof-of-work consensus algorithm is used, then security is improved, but computing power waste increases
Solution Approach 1:
The patent extracts the security function from the resource-intensive proof-of-work mechanism by implementing a separate voting system where pre-qualified nodes vote on ledger changes. This separates the security verification function from the computationally expensive puzzle-solving process, maintaining security while eliminating the waste of computing power on unsuccessful attempts.
Solution Approach 2:
The patent introduces an intermediary layer of pre-qualified voting nodes that act as mediators between the ledger changes and the consensus process. These voting nodes are vetted through the invitation and test process, creating an intermediary trust layer that eliminates the need for proof-of-work's brute-force security approach.
2Loss of energy
If proof-of-stake consensus algorithm is used, then computing power waste is reduced, but susceptibility to entity dominance increases
Solution Approach 1:
The patent segments the voting node population through multiple layers: genesis nodes, invited nodes, and nodes that pass tests. This segmentation prevents any single entity from easily dominating the network by controlling a large portion of voting nodes, as each segment requires different qualification criteria and the overall distribution is controlled through the invitation mechanism.
Solution Approach 2:
The patent implements preliminary actions by requiring nodes to pass invitations and tests before becoming voting nodes. This pre-qualification process ensures that voting nodes are trustworthy and distributed in a way that prevents later dominance by any single entity, addressing the vulnerability before it can manifest.
3Device complexity
If majority-supported consensus algorithm is used, then simplicity is improved, but susceptibility to entity dominance increases
Solution Approach 1:
The patent applies preliminary action by establishing a pre-qualified voting node population through invitations and tests before the consensus process begins. This pre-screening maintains the simplicity of majority-based voting while preventing entity dominance, as the voting nodes are already vetted and distributed in a controlled manner.
4Reliability
If invitation and test process is implemented, then security is improved, but device complexity increases
Solution Approach 1:
The patent segments the node population into distinct categories (genesis nodes, invited nodes, voting nodes) with clear transition criteria. This segmentation organizes the complexity into manageable stages, making the invitation and test process more tractable while maintaining security through progressive qualification.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A technique, comprising: identifying, at an existing node of a distributed ledger network for operation according to a voting-based consensus algorithm, a new candidate node for the distributed ledger network, wherein said identifying is done based on an existing unique identifier unrelated to the distributed ledger network.