Dynamic Quorum Blockchain Consensus Using Authority Composite Keys
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If Proof-of-Work or Proof-of-Stake consensus algorithms are used, then blockchain security is maintained, but node selection becomes centralized
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.
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.
3Ease of operation
If existing consensus algorithms select nodes without considering transaction data, then node selection is simplified, but validation reliability decreases
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.
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.
Data Source
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.


