Parallel Blockchain Validation via Trusted Quorum Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing blockchain validation process is slow and resource-intensive due to all nodes participating in validation, resulting in significant network communication overhead and delays.

Innovation Solution

Implementing a system where a subset of trusted nodes, organized into quorums, validate blocks independently and in parallel, with a quorum manager coordinating the validation process to determine block validity based on voting results from quorum members.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all nodes participate in block validation, then security and reliability are improved, but validation time and network communication overhead increase significantly

Engineering Contradiction:
Improveblock validation reliabilityVSAvoidvalidation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the validation process by dividing all nodes into multiple quorums, where each quorum contains a subset of trusted nodes. Instead of all nodes validating every block, only the nodes within the assigned quorum validate blocks in parallel. This segmentation maintains reliability through distributed validation while reducing overall validation time by enabling concurrent processing across multiple quorums.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by having only a portion of the total nodes (specifically, the trusted nodes within assigned quorums) perform validation rather than requiring all nodes to participate. This partial participation is sufficient to maintain security and reliability while dramatically reducing the time and communication overhead associated with full-node validation.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If all nodes participate in block validation, then validation thoroughness is improved, but network communication overhead increases

Engineering Contradiction:
Improvevalidation thoroughnessVSAvoidnetwork communication overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the node population into multiple quorums with trusted nodes distributed across them. Each quorum independently validates blocks in parallel, eliminating the need for all nodes to communicate with each other. This segmentation reduces network communication overhead by limiting interactions to within-quorum nodes while maintaining validation thoroughness through the distributed trusted node architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the validation function from the entire node population and concentrates it in specific trusted nodes organized into quorums. By taking out only the necessary validation capability from the full node set and placing it in dedicated trusted nodes, the system achieves thorough validation without the excessive communication overhead of universal participation.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If a subset of trusted nodes validates blocks in parallel, then validation speed is improved, but the complexity of node selection and quorum management increases

Engineering Contradiction:
Improvevalidation speedVSAvoidquorum management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a quorum manager as an intermediary component that handles the complexity of quorum formation, node selection, and validation coordination. The quorum manager automatically manages trusted node assignments and coordinates parallel validation across quorums, thereby enabling high validation speed while abstracting away the management complexity from individual nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary actions by pre-identifying and designating trusted nodes before the validation process begins. Nodes are evaluated against criteria such as uptime, computational power, and security measures in advance, and trusted nodes are assigned to quorums beforehand. This preliminary organization enables fast parallel validation while reducing runtime management complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11403281B2Parallel blockchain processing
Publication Date: 2022.08.02 PARALLELCHAIN LAB PTE LTD
  • US11403281B2 patent drawing
  • US11403281B2 patent drawing
  • US11403281B2 patent drawing

AI summary

Methods and systems are described for validating a block in a blockchain. The methods may include identifying a subset of nodes in a blockchain network as trusted nodes. The trusted nodes perform a voting process to validate a block for the blockchain, whereas those nodes that are not identified as trusted nodes may not engage in the validation process. The trusted nodes may be identified based on past participation in the blockchain, stake in the blockchain, based on an organization operating the node, or other factors. In some cases the trusted nodes may be grouped into one or more voting quorums, and quorum management software may direct the validation process.