Blockchain Payment Coordination Using On-Chain Mirror Transaction Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Integrating blockchain systems with traditional centralized processing systems poses technical challenges, particularly in achieving high transaction throughput and transaction atomicity/integrity due to their fundamentally different architectures.
Innovation Solution
A system is developed that coordinates transactions by maintaining mirror transaction data on the blockchain to synchronize and control the execution of digital asset and payment transactions, ensuring atomic operations and rollback mechanisms, using interface operations and smart contracts to manage the synchronization between blockchain and payment processing systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain systems are used for digital asset transactions, then transaction integrity and verifiability are improved, but transaction throughput deteriorates
Solution Approach 1:
The patent segments the transaction processing into two distinct parts: on-chain blockchain operations for integrity-critical functions (digital asset transfer, verification) and off-chain centralized processing for throughput-critical functions (payment processing, data validation). This segmentation allows each system to operate at its optimal performance level without constraining the other.
Solution Approach 2:
The patent introduces an intermediary component (payment processing system interface) that bridges the blockchain and traditional payment systems. This intermediary handles the coordination and synchronization between the two systems, enabling high-throughput payment processing while maintaining blockchain's integrity guarantees through selective on-chain verification.
2Productivity
If centralized processing systems are used for payment transactions, then transaction throughput is improved, but transaction atomicity deteriorates
Solution Approach 1:
The patent implements feedback mechanisms where the blockchain system provides verification results back to the centralized payment processing system. This feedback loop ensures that high-throughput off-chain processing maintains atomicity by continuously verifying critical transaction states on the blockchain and adjusting processing accordingly.
Solution Approach 2:
The patent performs preliminary actions by pre-validating payment transaction data in the centralized system before submitting to the blockchain. This preliminary validation reduces the burden on blockchain verification while ensuring atomicity, as potentially problematic transactions are identified and resolved before on-chain commitment.
3Adaptability or versatility
If blockchain and centralized systems are integrated, then transaction coordination is improved, but system complexity deteriorates
Solution Approach 1:
The patent designs the interface operations to be universal and multi-functional, handling multiple transaction types and states through a standardized set of operations. This universality reduces coordination complexity by providing a consistent interaction model between blockchain and centralized systems, regardless of the specific transaction scenario.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system for performing a coordinated transaction is disclosed, involving a digital asset transaction performed on a blockchain and a payment transaction performed at a payment processing system. The system comprises a blockchain subsystem arranged to interface with the blockchain and to execute a main workflow process including the digital asset transaction and an interface to the payment processing system. A plurality of interface operations are provided which can be invoked by the main workflow process. Each operation is arranged to communicate via the interface with the payment processing system to control execution of a respective stage of the payment processing transaction at the payment processing system; and to maintain on the blockchain mirror transaction data tracking a status of the payment processing transaction at the respective stage. The system is further configured to synchronize execution of the digital asset transaction with the payment transaction using the interface operations.