Adaptive Consensus Node Selection in Distributed Ledger Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional distributed ledger networks face issues with fairness and resource wastage in leader node selection due to biased consensus mechanisms, leading to centralization and inefficiencies, which compromise the decentralized nature and security of the network.

Innovation Solution

A method and system for adaptive consensus in a distributed ledger network, where a selector node randomly selects a set of consensus nodes based on predefined and sensitivity parameters to create unverified blocks, compute hash values, and validate transactions, ensuring fair and efficient leader node selection while minimizing resource wastage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional consensus algorithms are used for leader node selection, then security and correctness are maintained, but fairness deteriorates and resource wastage increases

Engineering Contradiction:
Improvenetwork securityVSAvoidcomputational resource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent changes the selection parameter from cryptographic puzzle-solving time to a combination of stake weight and random selection. This parameter change eliminates the need for energy-intensive puzzle solving while maintaining security through stake-based validation and randomness, directly resolving the contradiction between security and resource wastage

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical cryptographic puzzle-solving process with a stake-based probabilistic selection mechanism. Instead of nodes competing through computational mechanics, the system uses economic stake weights combined with random selection, substituting the energy-intensive mechanical process with a more efficient selection method that maintains security

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If nodes with high computing power are selected as leaders, then transaction validation speed improves, but decentralization deteriorates and centralization occurs

Engineering Contradiction:
Improvetransaction validation speedVSAvoiddecentralization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent changes the leader selection parameter from computing power to stake-weighted random selection. This ensures that nodes with high computing power do not gain unfair advantages, maintaining decentralization while still enabling efficient transaction validation through the selected leader

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates equipotential conditions for all nodes by using stake-based selection rather than computing power. All nodes operate on equal footing with selection based on economic stake and randomness, preventing centralization while maintaining validation efficiency through the selected leader

Inventive Principle:
Principle #12Equipotentiality

3Speed

If cryptographic puzzles are solved within pre-defined time periods, then block creation speed improves, but fairness deteriorates due to unequal node capabilities

Engineering Contradiction:
Improveblock creation speedVSAvoidfairness in selection
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent changes the selection mechanism from time-bound cryptographic puzzle solving to stake-based probabilistic selection. This eliminates the unfair advantage that nodes with superior computing power would have in time-bound puzzles, ensuring fairness while maintaining block creation speed through efficient leader selection

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces stake weight as an intermediary parameter that mediates between node capability and selection probability. Instead of direct competition through puzzles, the stake weight serves as a fair intermediary that accounts for node contribution without favoring computing power, ensuring equitable selection while maintaining speed

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If all nodes validate and update each transaction, then correctness is ensured, but resource efficiency deteriorates

Engineering Contradiction:
Improvetransaction correctnessVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the validation process by designating specific leader nodes to create and manage blocks, while other nodes validate through stake-based consensus. This segmentation reduces redundant computation across all nodes while maintaining correctness through the distributed validation of the selected leader's work

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by having only the selected leader node perform full transaction validation and block creation, while other nodes perform lighter validation checks. This partial participation approach maintains correctness through distributed verification while significantly reducing overall resource consumption compared to full validation by all nodes

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11461312B2Method and system for performing adaptive consensus in a distributed ledger network
Publication Date: 2022.10.04 WIPRO LTD
  • US11461312B2 patent drawing
  • US11461312B2 patent drawing
  • US11461312B2 patent drawing

AI summary

A method and system for performing adaptive consensus in a distributed ledger network are disclosed. The method includes identifying a selector node from plurality of nodes within distributed ledger network, based on random selection algorithm. The method includes adaptively selecting set of consensus nodes from plurality of nodes based on set of predefined node parameters and plurality of sensitivity parameters to create an unverified block in a ledger of each of adaptively selected set of consensus nodes. The method includes computing hash value for each of at least one new transaction in distributed ledger network. The method includes performing consensus based on computed hash value for identifying set of valid transactions in unverified blocks created by each of adaptively selected set of consensus nodes. The method includes creating verified block including set of valid transactions, and commits verified block to distributed ledger in distributed ledger network.