Electronic Transaction Scheduling Across On-Chain and Off-Chain Platforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems lack an automated decision-making process for determining which transactions should be executed off-chain and which on-chain, especially in scenarios involving IoT devices, without considering aggregated parameters of both the Blockchain platform and the off-chain computing platform, and without adaptive control or risk management.
Innovation Solution
A decision engine that determines a processing schedule for electronic transactions based on parameters identifying processing load and performance of both the Blockchain and off-chain computing platforms, automatically deciding on the distribution of transaction processing between the two platforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If transactions are processed on-chain using a Blockchain platform, then trust and security are ensured, but resource usage and processing time increase significantly
Solution Approach 1:
The patent segments transaction processing into two distinct paths: on-chain processing for high-value or trust-sensitive transactions, and off-chain processing for routine transactions. This segmentation allows the system to maintain security for critical operations while achieving high throughput for standard transactions through parallel off-chain processing channels.
Solution Approach 2:
The patent introduces an intermediary validation layer that verifies off-chain transactions before committing them to the blockchain. This intermediary mechanism enables bulk off-chain processing while maintaining on-chain security guarantees, effectively decoupling the security function from the processing bottleneck.
2Productivity
If transactions are processed off-chain to increase throughput, then resource usage on the Blockchain is reduced, but trust criteria and security cannot be automatically enforced
Solution Approach 1:
The patent implements a feedback mechanism where the system continuously monitors transaction patterns, participant behavior, and trust metric changes. Based on this feedback, the system dynamically adjusts which transactions are routed on-chain versus off-chain, automatically enforcing trust criteria through learned behavioral patterns rather than static rules.
Solution Approach 2:
The patent enables the system to automatically make routing decisions without human intervention. The decision engine self-manages the classification of transactions, selecting appropriate processing paths based on real-time analysis of trust metrics, transaction characteristics, and system state, thereby automating what previously required manual operator judgment.
3Reliability
If human operators manually decide which transactions to execute on-chain or off-chain, then trust decisions can be made with judgment, but automation and scalability are limited
Solution Approach 1:
The patent transforms the decision-making process from qualitative human judgment to quantitative automated analysis by defining specific parameters for evaluating trust criteria, transaction risk, and system state. The decision engine processes these parameters algorithmically to reproduce and scale human-level decision quality without manual intervention.
4Productivity
If the system adapts to real-time conditions dynamically, then resource efficiency is optimized, but system complexity increases
Solution Approach 1:
The patent implements dynamic adaptability where the system continuously adjusts its transaction routing strategy based on real-time conditions such as blockchain congestion, off-chain processing capacity, and changing trust metrics. This dynamic behavior allows the system to optimize resource efficiency across varying operational states without requiring complex manual reconfiguration.
Data Source
AI summary
There is provided mechanisms for determining a processing schedule of an electronic transaction. A method is performed by a decision engine. The method comprises obtaining an indication that the electronic transaction is to be performed between at least two communication devices. The method comprises determining the processing schedule for transaction processing used for executing the electronic transaction between the at least two communication devices. The processing schedule specifies a distribution of how much of the transaction processing to be performed on-chain using a Blockchain platform and how much of the transaction processing to be performed off-chain using an off-chain computing platform. The processing schedule is determined using parameters identifying processing load and processing performance of each of the Blockchain platform and the off-chain computing platform. The method comprises initiating the transaction processing in accordance with the processing schedule by initiating execution of a smart contract for the at least two communication devices for any of the transaction processing to be performed on-chain and/or initiating opening of a communications channel to the off-chain computing platform for the at least two communication devices for any of the transaction processing to be performed off-chain.


