Interoperability Smart Contract for Blockchain Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed ledger technologies face challenges in cohesive sharing, synchronization, and transferring of information between different blockchain networks due to unique protocols and design considerations, leading to inefficiencies and cumbersome participation in multiple networks.

Innovation Solution

The implementation of interoperability smart contracts with cryptologic commit and lock logic allows for secure and synchronized transfer of token data between blockchain networks by using pre-commit and pre-lock authorizations, enabling seamless communication and data exchange while maintaining compliance with individual network protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If distributed ledger networks use unique protocols and design considerations, then each network maintains its own security and operational integrity, but information sharing, synchronization, and transferring between different distributed ledgers becomes inhibited

Engineering Contradiction:
Improvenetwork security and operational integrityVSAvoidinformation sharing between distributed ledgers
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary translation layer that mediates between different distributed ledger protocols. This intermediary component translates data structures and communication protocols between heterogeneous ledgers, enabling information sharing while preserving the unique security and operational characteristics of each network. The intermediary acts as a bridge that maintains protocol integrity for each ledger while facilitating cross-ledger data exchange.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs parameter transformation techniques to adapt data structures and communication parameters between different distributed ledger protocols. By dynamically adjusting parameters such as data formats, consensus mechanism configurations, and transaction structures, the system enables interoperability between ledgers with unique protocols while maintaining their individual operational integrity and security requirements.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If participants join multiple distributed ledger networks to enable data sharing, then information exchange between networks becomes possible, but the process becomes cumbersome and inefficient

Engineering Contradiction:
Improvedata sharing between networksVSAvoidparticipation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent extracts the complexity of multi-network participation from individual users by implementing a centralized translation and coordination service. This service handles protocol translation, data synchronization, and cross-ledger communication internally, allowing users to interact with multiple distributed ledgers through a simplified interface while the complex interoperability logic operates in the background.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal interoperability layer that provides multi-functional capabilities for communicating with multiple different distributed ledger networks through a single interface. This universal layer handles various protocol translations, data formats, and communication patterns, enabling users to access multiple networks without needing to understand or implement each network's specific protocol requirements.

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

3Adaptability or versatility

If data is transferred between distributed ledger networks, then information sharing is achieved, but processing time increases and network traffic is amplified

Engineering Contradiction:
Improveinformation sharing capabilityVSAvoiddata transfer processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary data validation, formatting, and translation preparation before actual cross-ledger transfer occurs. By pre-processing data to match the target ledger's requirements in advance, the system reduces the time required for actual data transfer and minimizes network traffic during the critical transfer phase. This preliminary action includes pre-compiling translation rules and pre-validating data structures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the data transfer process into distinct phases: local validation, translation preparation, batched transfer, and confirmation. By dividing the transfer into smaller, manageable segments that can be processed efficiently at each stage, the system reduces overall processing time and optimizes network traffic patterns. Critical data elements are identified and transferred in priority segments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11108564B2Cryptologic self-executing blockchain export commitment
Publication Date: 2021.08.31 ACCENTURE GLOBAL SOLUTIONS LTD
  • US11108564B2 patent drawing
  • US11108564B2 patent drawing
  • US11108564B2 patent drawing

AI summary

A system may provide a smart contract interface for blockchain interoperability. The system receive selection parameters indicative of a furnisher blockchain and a receiver blockchain. The system may obtain, based on the selection parameters, furnisher synchronization logic and receiver synchronization logic. The furnisher synchronization logic may include instructions to lock token data on the furnisher blockchain. The receiver synchronization logic may include instructions to commit token data to the receiver blockchain. The system may generate an interoperability smart contract comprising the furnisher synchronization logic and the receiver synchronization logic. The system may deploy the interoperability smart contract to a furnisher blockchain and the receiver blockchain.