Cross-Blockchain Transaction Pre-Circulation for Status Consistency
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Productivity
If transaction circulation is accelerated, then cross-chain processing efficiency improves, but security and permission control may be compromised
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.
3Reliability
If complex validation processes are implemented to ensure status consistency, then reliability improves, but processing time increases
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.
Data Source
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.


