Blockchain Consensus with Parallel Transaction Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing blockchain systems face inefficiencies in consensus processing due to the need for multiple rounds of verification by backup nodes, which can slow down the consensus process and reduce efficiency.

Innovation Solution

A consensus method and device that involves broadcasting a transaction hash list to backup nodes, allowing them to verify unverified transactions and save the verification results, followed by a pre-preparation message to ensure consistency with the primary node's verification, thereby enabling simultaneous verification and speeding up the consensus process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple rounds of verification by backup nodes are performed, then verification reliability is improved, but consensus processing time increases

Engineering Contradiction:
Improveverification reliabilityVSAvoidconsensus processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having backup nodes perform verification in advance before the formal consensus round. Specifically, backup nodes verify transactions and store verification results beforehand, so that when consensus is needed, the verification work is already complete or partially complete, reducing the time required during actual consensus processing while maintaining verification reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuity of useful action by enabling backup nodes to continuously verify transactions and maintain verification results in a persistent state. The verification process does not interrupt or restart during consensus rounds, but continues seamlessly, ensuring that verification work is always available when needed without time loss

Inventive Principle:
Principle #20Continuity of useful action

2Reliability

If sequential verification by backup nodes is performed, then verification completeness is ensured, but consensus efficiency deteriorates

Engineering Contradiction:
Improveverification completenessVSAvoidconsensus efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the verification operations of multiple backup nodes into a unified parallel process. Instead of sequential verification where nodes take turns checking transactions one after another, the system combines all backup nodes into a parallel verification team that simultaneously checks transactions, then merges their verification results through a coordination mechanism, thereby ensuring completeness while dramatically improving efficiency

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses preliminary action to have backup nodes perform verification work before the formal consensus process begins. By pre-verifying transactions and storing results, the system eliminates the need for sequential verification during consensus rounds, allowing all nodes to work in parallel and thus improving consensus efficiency while maintaining verification completeness

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12598091B2Consensus method and apparatus, and blockchain system
Publication Date: 2026.04.07 CHINA ACADEMY OF INFORMATION & COMM
  • US12598091B2 patent drawing
  • US12598091B2 patent drawing
  • US12598091B2 patent drawing

AI summary

Disclosed are a consensus method and device, and a blockchain system. A primary node directly broadcasts a transaction hash list including a hash value of at least one unverified transaction in the system, so that a backup node and the primary node simultaneously verify the at least one unverified transaction, and the backup node stores a first verification result obtained by verification and a first hash value of the at least one unverified transaction. The primary node broadcasts an obtained second verification result and a second hash value of the at least one unverified transaction in a pre-preparation message after completing the verification, so that the backup node searches for the first verification result based on the second hash value, and broadcast a preparation message when the second verification result is the same as the searched first verification result, to enter a subsequent consensus stage, and complete the consensus processing.