Cross-Blockchain Transaction Pre-Circulation for Status Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain networks face challenges in efficiently managing cross-service processing scenarios where data needs to be transferred between different service branch chains, leading to inefficiencies in cross-chain circulation of transactions.

Innovation Solution

A cross-blockchain transaction processing method that involves generating a pre-circulation block on a first service branch chain, transmitting a pre-circulation request to a second service branch chain, and subsequently generating a circulated block to facilitate the transfer of transactions between different service branch chains, ensuring status consistency and security through pre-reception and circulation notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional cross-chain transaction methods are used, then transactions can be transferred between different service branch chains, but the processing efficiency is low and status consistency cannot be ensured

Engineering Contradiction:
Improvetransaction processing efficiencyVSAvoidstatus consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by generating a pre-circulation block before the actual transaction circulation. This pre-circulation block is transmitted to the target service branch chain in advance, allowing the target chain to prepare for receiving the transaction. This preliminary step ensures that when the transaction actually circulates, both chains are ready, improving processing efficiency while maintaining status consistency through pre-coordinated validation.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If transaction circulation is accelerated, then cross-chain processing efficiency improves, but security and permission control may be compromised

Engineering Contradiction:
Improvecross-chain circulation speedVSAvoidsecurity and permission control
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms through circulation notifications and pre-reception results. When a pre-circulation block is transmitted, the target service branch chain validates it and returns a pre-reception result. After the transaction circulates, a circulation notification is sent back to confirm successful transfer. This feedback loop ensures that security and permission controls are maintained at each stage while enabling efficient processing through automated validation.

Inventive Principle:
Principle #23Feedback

3Reliability

If complex validation processes are implemented to ensure status consistency, then reliability improves, but processing time increases

Engineering Contradiction:
Improvestatus consistencyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the validation process into distinct phases: pre-circulation validation, circulation validation, and post-circulation confirmation. Each phase has specific validation requirements that are performed at appropriate times. This segmentation allows comprehensive status consistency checks without requiring all validations to complete simultaneously, reducing overall processing time while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12425246B2Cross-blockchain transaction processing method and apparatus, computer device, computer storage medium, and computer program product
Publication Date: 2025.09.23 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12425246B2 patent drawing
  • US12425246B2 patent drawing
  • US12425246B2 patent drawing

AI summary

A method includes generating a pre-circulation block for a transaction on a first service branch chain in response to detecting a transaction circulation event for transferring the transaction from the first service branch chain to a second service branch chain, and transmitting, based on an ID of the pre-circulation block, a pre-circulation request to a service consensus node including the second service branch chain. The pre-circulation request is for requesting the service consensus node to generate a pre-reception result of the transaction on the second service branch chain. The method further includes generating a circulated block corresponding to the transaction on the first service branch chain, and transmitting, based on an ID of the circulated block, a circulation notification to the service consensus node. The circulation notification is used for informing the service consensus node to generate an operable block for the transaction on the second service branch chain.