Encrypted Smart Contracts for Secure Cross-Blockchain Data Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Decentralized blockchain networks face challenges in secure data exchange and governance when interacting with each other due to the lack of a central authority, leading to security risks and inefficient use of network resources.

Innovation Solution

A system and method for secure data exchange between blockchain networks using encrypted smart contracts, encrypted network addresses, digital signature validation, and synthetic DNA encoding, ensuring technology agnostic compatibility and reducing bandwidth and processing demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data exchange mechanisms are implemented between blockchain networks, then data exchange capability is improved, but security risks increase due to lack of central authority

Engineering Contradiction:
Improvedata exchange capabilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary layer consisting of bridge contracts deployed on each blockchain network. These bridge contracts act as mediators that facilitate secure data exchange between networks without requiring direct trust between nodes. The bridge contracts handle authentication, data validation, and secure transmission, thereby enabling data exchange capability while maintaining security through decentralized intermediary components rather than direct peer-to-peer connections.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The data exchange system is segmented into distinct functional components: bridge contracts on each network, authentication mechanisms, data validation layers, and transmission protocols. This segmentation allows each component to be optimized independently for its specific function while collectively providing both exchange capability and security. The segmentation also enables modular deployment and reduces the complexity of implementing secure cross-chain communication.

Inventive Principle:
Principle #1Segmentation

2Reliability

If encryption and validation mechanisms are added to secure data exchange, then data security is improved, but processing complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The bridge contracts are designed as multi-functional components that simultaneously perform multiple operations: authentication of communicating nodes, validation of data formats and types, encryption of data payloads, and coordination of the exchange process. By consolidating these functions into universal bridge contract components rather than separate specialized modules, the system achieves high data security through comprehensive security measures while managing processing complexity through integrated design.

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

3Reliability

If multiple encryption layers and validation steps are implemented, then data security is improved, but network bandwidth and processing resources are consumed

Engineering Contradiction:
Improvedata securityVSAvoidnetwork bandwidth and processing resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by establishing secure channels and validating data formats before the actual data exchange occurs. Authentication and data validation are performed in advance through bridge contracts, so that when data transfer happens, the infrastructure is already prepared and optimized for efficient transmission. This preliminary preparation reduces the need for repeated validation and re-encryption during the exchange process, thereby minimizing bandwidth consumption and processing resource usage while maintaining high data security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12407536B2System and method for exchanging data between blockchain networks
Publication Date: 2025.09.02 BANK OF AMERICA CORP
  • US12407536B2 patent drawing
  • US12407536B2 patent drawing

AI summary

A request is transmitted to a second computing node of a second blockchain network to perform a data interaction between a first computing node of a first blockchain network and the second computing node. Upon receiving an acknowledgement of the request, a first smart contract, an encrypted first network address and a first authentication code is generated. The first smart contract is encrypted using the first authentication code to generate an encrypted first smart contract. The encrypted first smart contract, the encrypted first network address and the first authentication code is transmitted to the second computing node. A digital signature is received indicating an approval of the first smart contract. Thereafter, data objects are transmitted to the second computing node as agreed in the first smart contract.