Dynamic Quorum Blockchain Consensus Using Authority Composite Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing consensus algorithms in blockchain networks face issues such as high energy consumption, centralization, and lack of consideration for transaction data when selecting nodes to validate blocks, which affects their reliability and decentralization.

Innovation Solution

The Proof-of-Dynamic-Quorum (PoDQ) consensus algorithm selects nodes for validating blocks based on real-world authority data by generating composite key values from transaction attributes, forming a validating quorum, and using dynamic weighting to ensure only authoritative nodes validate transactions, enhancing security and decentralization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Proof-of-Work or Proof-of-Stake consensus algorithms are used, then blockchain security is maintained, but energy consumption increases and centralization occurs

Engineering Contradiction:
Improveblockchain securityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the selection parameters for validator nodes from energy-intensive cryptographic puzzles (Proof-of-Work) or stake-based selection (Proof-of-Stake) to authority-based selection using composite key values derived from real-world authority data. This parameter change reduces energy consumption while maintaining security through authoritative validation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical/cryptographic systems of Proof-of-Work (computational puzzles) and Proof-of-Stake (economic stake) with an authority-based system using composite key values. This substitution eliminates the need for energy-intensive computational processes while maintaining consensus security through authoritative node validation.

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

2Reliability

If Proof-of-Work or Proof-of-Stake consensus algorithms are used, then blockchain security is maintained, but node selection becomes centralized

Engineering Contradiction:
Improveblockchain securityVSAvoiddecentralization
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by assigning different composite key values to nodes based on their specific real-world authority domains. Each node's authority is localized to specific transaction types or domains, creating a decentralized structure where authority is distributed across multiple specialized nodes rather than concentrated in a few high-stake validators.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the selection criterion from economic stake (Proof-of-Stake) or computational power (Proof-of-Work) to authority-based composite key values. This parameter change enables decentralization by allowing nodes with domain-specific authority to validate transactions without requiring large economic stakes or computational resources.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If existing consensus algorithms select nodes without considering transaction data, then node selection is simplified, but validation reliability decreases

Engineering Contradiction:
Improvenode selection simplicityVSAvoidvalidation reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs preliminary action by pre-computing composite key values from real-world authority data before transaction validation. This allows nodes to have their authority credentials established in advance, enabling simple yet reliable node selection based on these pre-computed values without complex real-time analysis during transaction validation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces composite key values as intermediaries between real-world authority data and blockchain transaction validation. These composite key values serve as a simplified representation of complex authority relationships, enabling easy node selection while maintaining high validation reliability through the authoritative nature of the underlying data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11329800B2Proof of dynamic quorum for blockchain consensus
Publication Date: 2022.05.10 LENDINGCLUB BANK NAT ASSOC
  • US11329800B2 patent drawing
  • US11329800B2 patent drawing
  • US11329800B2 patent drawing

AI summary

Proof-of-Dynamic-Quorum is a consensus mechanism for blockchain networks that selects a dynamic quorum of nodes to validate a proposed block based on digital data included in the proposed block. In an embodiment, a request to add a proposed block to a blockchain is received by a node of a blockchain network. A composite key value is generated based on one or more values within the proposed block. Based on a composite-key-value-to-quorum-participants mapping that is indicated in one or more blocks that are already present in the blockchain, a validating quorum is determined to determine whether the proposed block is to be added to the blockchain. When each node of the validating quorum indicates that the proposed block is accepted, the receiving node writes the proposed block to the blockchain. Proof-of-Dynamic-Quorum enables real-world authority data to be considered when performing a consensus algorithm in a blockchain network.