Blockchain Overlay Controller for Inter-Network Policy Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain networks developed independently often face conflicts when interacting due to differences in protocols, data formats, and security measures, leading to challenges in facilitating transactions between entities with distinct blockchain systems.

Innovation Solution

A virtual overlay network with a controller that extracts interaction algorithms from smart contracts to facilitate transactions between entities by identifying and enforcing policies, including cost data, to determine the best interaction paths and formats across different blockchain networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain networks are developed independently by different entities with their own protocols, then each entity can maintain its own security and operational standards, but conflicts arise when entities attempt to interact due to incompatible protocols and data formats

Engineering Contradiction:
ImprovesecurityVSAvoidinteroperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a protocol translation layer that acts as an intermediary between different blockchain networks. This translation layer converts data formats, protocols, and security mechanisms between incompatible blockchain systems, enabling interaction while preserving each network's original security standards and operational independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms protocol parameters, data formats, and security configurations through the translation layer. By dynamically adjusting these parameters during translation, the system maintains compatibility with source blockchain networks while adapting to target network requirements, resolving protocol conflicts without compromising security.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a centralized system is used to manage interactions between blockchain networks, then protocol conflicts can be resolved efficiently, but security and privacy are compromised due to reliance on centralized authorities

Engineering Contradiction:
Improvetransaction facilitationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The translation layer operates autonomously using predefined translation rules and algorithms. It automatically resolves protocol conflicts, converts data formats, and facilitates transactions without requiring centralized arbitration or manual intervention, thereby maintaining security while improving operational ease.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The translation layer is designed to handle multiple blockchain protocols and data formats simultaneously. It provides universal compatibility across different blockchain networks through a single decentralized mechanism, eliminating the need for separate centralized management systems for each network pair.

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

3Adaptability or versatility

If protocol translation is implemented to enable interaction between blockchain networks, then interoperability is improved, but system complexity increases due to multiple protocols and translation layers

Engineering Contradiction:
ImproveinteroperabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The translation functionality is segmented into modular components that can be independently managed and configured. Each segment handles specific protocol translations or data format conversions, allowing the system to scale complexity only where needed rather than requiring a monolithic complex translation system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional layer (the translation layer) that operates above the protocol level. This additional dimension provides a unified interface for protocol translation without modifying the underlying blockchain protocols, thereby managing complexity by adding rather than altering existing system dimensions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Productivity

If cost data is considered in policy enforcement, then optimal transaction paths can be identified, but the complexity of policy management increases

Engineering Contradiction:
Improvetransaction efficiencyVSAvoidpolicy management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Cost data and transaction policies are predetermined and stored in the translation layer before transactions occur. The system pre-calculates optimal paths and establishes cost parameters in advance, allowing efficient transaction routing without real-time complex calculations, thereby improving productivity while managing complexity through advance preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11995618B2Blockchain network interaction controller
Publication Date: 2024.05.28 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US11995618B2 patent drawing
  • US11995618B2 patent drawing
  • US11995618B2 patent drawing

AI summary

Described herein are systems and methods for virtualizing policy enforcement amongst participants of an overlay network. In some embodiments, each of the participants may maintain a separate blockchain network. The overlay network may receive smart contracts or other policy documents that include information on interactions with a particular participant or between participants. A controller, which may be implemented on any node of the overlay network, may then extract an interaction algorithm from that smart contract that may be stored in policy data to be used in completing transactions between two participants of the overlay network. In some embodiments, the policy data may include cost data which may be used to determine how two entities may interact.