Cross-Chain Command Verification for Private Blockchain Token Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inter-blockchain communication is not easily performed, especially for private blockchains, due to lack of infrastructure, security risks, and regulatory constraints, limiting user choice between less secure public blockchains or significantly restricted private blockchains.

Innovation Solution

A cryptography-based transfer agent acts as an intermediary for cross-chain messaging, ensuring compliance with regulatory and security standards by executing smart contracts that facilitate token exchanges between different blockchains through a designated storage application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If private blockchains are used to ensure security and regulatory compliance, then security and compliance are improved, but inter-blockchain communication capability deteriorates

Engineering Contradiction:
Improvesecurity and regulatory complianceVSAvoidinter-blockchain communication capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a messaging system as an intermediary component that enables communication between isolated private blockchains. This messaging system acts as a mediator that translates and relays messages between different blockchain networks, allowing private blockchains to maintain their security boundaries while still achieving inter-blockchain communication through the intermediary messaging infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cross-chain messaging infrastructure is implemented to enable inter-blockchain communication, then communication capability is improved, but system complexity and security risks increase

Engineering Contradiction:
Improveinter-blockchain communication capabilityVSAvoidmessaging system infrastructure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The messaging system is designed with universal functionality that can handle multiple types of cross-chain communication scenarios through a single unified interface. It supports various message formats, transaction types, and blockchain protocols, reducing the need for separate specialized infrastructure for each communication scenario and thereby managing complexity while maintaining versatility.

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

3Adaptability or versatility

If tokens are exchanged between different blockchains, then user flexibility is improved, but transaction time and computational overhead increase

Engineering Contradiction:
Improveuser flexibility for token exchangeVSAvoidtransaction time for cross-chain operations
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing messaging channels and validating message formats before actual token exchange operations. The messaging system prepares the communication infrastructure in advance, so that when token exchange requests are made, the pathways are already validated and ready, reducing the time required for execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12519667B1Electronically verified command transmission between programs
Publication Date: 2026.01.06 CITIBANK N A
  • US12519667B1 patent drawing
  • US12519667B1 patent drawing
  • US12519667B1 patent drawing

AI summary

Systems and methods for using on-chain programs for message transfer are disclosed herein. A system may receive a request to obtain control of second on-chain data structures of a second type. The request may comprise identifiers for first on-chain data structures of a first type. The system may determine that the first type is stored on a first blockchain and the second type is stored on a second blockchain and execute an operation that transfers control of first on-chain data structures of the first type to be controlled by a second cryptography-based storage application associated with an agent on the first blockchain. In response to a confirmation that the operation was successful, the system may cause a message to be transmitted to a second on-chain program instructing it to transfer the second on-chain data structures to be controlled by the user.