Blockchain Transaction Processing With Pre-Consensus Local Contracts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain networks face high processing load and congestion due to simultaneous transaction initiation by multiple clients, lack effective workload distribution mechanisms, and insufficient privacy protection for sensitive transaction information, especially when processing requires steps outside the consensus network.

Innovation Solution

Implement a method and apparatus that separates transaction processing by extracting non-consensus-dependent information, performing pre-consensus processing using local contracts on business nodes, and generating transition transactions with client cooperation to reduce load on the consensus network while ensuring privacy and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all transaction processing is concentrated in the consensus network, then transaction verification and consensus are ensured, but processing load becomes extremely high causing congestion and reduced throughput

Engineering Contradiction:
Improvetransaction verification reliabilityVSAvoidtransaction processing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments transaction processing into two distinct networks: a processing network for pre-consensus processing and a consensus network for final verification. Processing nodes in the processing network handle initial transaction validation, information extraction, and transition transaction generation, while consensus nodes focus solely on consensus operations. This segmentation distributes the processing load away from the consensus network, resolving the contradiction between maintaining verification reliability and improving processing throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces transition transactions as an intermediary mechanism between the processing network and consensus network. These transition transactions carry essential consensus-relevant information from processing nodes to consensus nodes, allowing the consensus network to verify transactions without handling the full processing workload. This intermediary approach enables the consensus network to maintain its verification function while avoiding processing congestion.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If sensitive transaction information is processed in the consensus network, then comprehensive verification is possible, but privacy protection is insufficient

Engineering Contradiction:
Improvetransaction verification completenessVSAvoidprivacy exposure risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts sensitive transaction information from the consensus processing flow and handles it exclusively within the processing network. Processing nodes extract sensitive information, perform necessary processing, and generate transition transactions that contain only non-sensitive, consensus-relevant data. This extraction ensures that sensitive information never enters the consensus network, protecting privacy while still allowing comprehensive verification of non-sensitive aspects through transition transactions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different processing qualities to different types of information: sensitive information receives local, confidential processing within the processing network, while non-sensitive information undergoes transparent consensus verification. This differential treatment allows the system to maintain verification completeness for public information while providing enhanced privacy protection for sensitive data through localized processing.

Inventive Principle:
Principle #3Local quality

3Productivity

If transaction processing is distributed to processing nodes, then processing load is reduced and throughput improves, but coordination and transaction integrity become more complex

Engineering Contradiction:
Improvetransaction processing throughputVSAvoidnetwork coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary processing actions at processing nodes before transactions reach the consensus network. Processing nodes perform initial validation, extract relevant information, and generate transition transactions in advance. This preliminary action reduces the workload of the consensus network and simplifies coordination, as consensus nodes receive pre-processed, standardized transition transactions rather than raw transactions requiring extensive validation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a universal transition transaction format that can carry various types of processed information from different processing nodes to the consensus network. This standardized format enables multiple processing nodes to independently process transactions while maintaining consistent interfaces with the consensus network, reducing coordination complexity despite the distributed processing architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250300839A1Business processing method and apparatus for blockchain network, product, device, and medium
Publication Date: 2025.09.25 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250300839A1 patent drawing
  • US20250300839A1 patent drawing
  • US20250300839A1 patent drawing

AI summary

A method, apparatus, and computer-readable storage medium for transaction processing in a blockchain network. The method includes receiving a first transaction from a client via a target processing node, and extracting information of a target type that is not needed during consensus processing or post-consensus execution. A local contract deployed in the target processing node processes this extracted information to obtain a processing result. A transition transaction is generated based on the processing result and remaining information from the first transaction, and transmitted to the client. The transition transaction is signed cooperatively using private key fragments stored in both the client and processing node to obtain a transaction signature. A second transaction is then generated based on this signature and the transition transaction, and transmitted to the consensus network for consensus processing.