Future Conditional Blockchain Transaction Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain solutions do not allow for the initiation of future transactions to be uploaded to the blockchain at a later time, and smart contracts written for one platform are not compatible with others, limiting the conditions that can be placed on transactions.

Innovation Solution

A method and system for executing future conditional blockchain transactions by creating a future conditional transaction (FCT) message with conditions and actions, which can be uploaded to the blockchain based on predefined limitations, using a first smart contract and multiple second smart contracts with wallet functions to execute actions when conditions are met, allowing for platform-agnostic conditions and actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If existing blockchain solutions are used, then transactions can be secured and recorded, but transactions must be conducted immediately with predefined values and cannot be initiated for future execution

Engineering Contradiction:
Improvetransaction execution timingVSAvoidtransaction initiation flexibility
Core Design Contradiction:
Duration of action of moving objectVSEase of operation

Solution Approach 1:

The patent implements preliminary action by allowing users to create and store future conditional transactions (FCTs) in advance, defining conditions and actions before execution time. The system stores these FCTs with their associated conditions and automatically executes them when the conditions are met, eliminating the need for immediate transaction execution while maintaining security and automation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If smart contracts are written for a specific blockchain platform, then platform-specific conditions can be effectively placed on transactions, but the smart contracts do not work with other blockchain platforms

Engineering Contradiction:
Improveplatform compatibilityVSAvoidsmart contract development complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent applies universality by creating a platform-agnostic FCT message format that can be interpreted and executed across different blockchain platforms. The system uses a standardized condition evaluation mechanism that works universally, allowing the same FCT to be executed on Ethereum, Binance Smart Chain, or other platforms without requiring platform-specific programming, thus achieving multi-platform compatibility.

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

3Adaptability or versatility

If users write their own smart contracts to enable future transactions, then custom conditions can be implemented, but the process requires manual uploading or special scripts to control upload timing

Engineering Contradiction:
Improvecondition customizationVSAvoidtransaction upload control mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the blockchain system to automatically evaluate conditions and execute FCTs without requiring user intervention for timing control. The system monitors conditions autonomously and triggers execution when met, eliminating the need for complex user-written scripts or manual upload control mechanisms while still allowing highly customized conditions through the FCT message format.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250104057A1Future conditional blockchain transaction techniques
Publication Date: 2025.03.27 KIROBO LTD
  • US20250104057A1 patent drawing
  • US20250104057A1 patent drawing
  • US20250104057A1 patent drawing

AI summary

Techniques for providing and executing future conditional transactions. A future conditional transaction (FCT) is defined in a FCT message including conditions, actions to be executed when the conditions are met, and limitations on uploading the FCT to a blockchain. The FCT message is stored on a temporary storage that is accessible to one or more activator systems. An FCT is created based on the FCT message and uploaded to a blockchain by one of the activator systems in accordance with the limitations defined in the FCT message. Once uploaded to the blockchain, the FCT message conditions are checked via a first FCT engine smart contract. If the conditions are met, the FCT engine smart contract commands one or more on-chain wallet smart contracts to execute the actions of the FCT via one or more records smart contracts configured to store transaction data reflecting the actions.