Master Chain Cross-Chain Transaction Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain technologies face limitations in transaction throughput and storage capacity, making them unsuitable for large-scale data processing workloads in industries such as finance, insurance, and supply chain, despite improvements like proof of work consensus and Byzantine Fault Tolerant state machines.

Innovation Solution

A system utilizing a master chain to manage partition information across multiple blockchains, enabling cross-chain transactions by identifying and routing data locations, and executing transactions across multiple blockchains through a mixed chain, thereby enhancing storage capacity and transaction throughput while maintaining trust and accountability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored across multiple blockchains to increase storage capacity, then storage capacity is improved, but device complexity increases due to the need to manage partition information and cross-chain routing

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments data storage across multiple blockchains by creating partition information that divides the distributed ledger into separate chains. Each blockchain stores specific portions of data, allowing the system to scale storage capacity by adding more chains while maintaining manageable complexity through structured partitioning.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a master chain as an intermediary that stores partition information and coordinates access across multiple blockchains. This master chain acts as a mediator that manages the complexity of cross-chain data retrieval, allowing nodes to access distributed data without directly managing the complexity of multiple chains simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cross-chain transactions are implemented to support distributed data access, then adaptability is improved, but transaction processing time increases due to the need to identify and route across multiple blockchains

Engineering Contradiction:
Improvecross-chain transaction supportVSAvoidtransaction processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-storing partition information on the master chain that maps data locations across multiple blockchains. When a cross-chain transaction is needed, the system can quickly retrieve routing information from the pre-established partition data, avoiding the need to discover data locations in real-time and reducing transaction processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where the master chain maintains updated partition information based on where data is stored across the network. This feedback loop allows the system to learn and optimize data placement, enabling faster routing decisions for cross-chain transactions as the network evolves.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If partition information is stored on a master chain to manage multiple blockchains, then ease of operation is improved, but device complexity increases due to the additional master chain infrastructure

Engineering Contradiction:
Improvedata location managementVSAvoidblockchain infrastructure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The master chain serves multiple functions: it stores partition information, coordinates cross-chain transactions, and provides a unified interface for data access. By consolidating these diverse functions into a single chain, the system improves ease of operation without proportionally increasing complexity, as the master chain acts as a multi-functional hub rather than requiring separate mechanisms for each function.

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

Data Source

PatentUS11030217B2Blockchain implementing cross-chain transactions
Publication Date: 2021.06.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11030217B2 patent drawing
  • US11030217B2 patent drawing
  • US11030217B2 patent drawing

AI summary

An example operation may include one or more of storing, via a master chain, partition information that links together storage across a plurality of blockchains, receiving a request to execute a blockchain transaction from a client, determining whether the blockchain transaction is associated with data stored on one blockchain or data stored separately on different blockchains based on the partition information stored on the master chain, and, in response to a determination that the blockchain transaction is associated with data stored separately on different blockchains, identifying, via the master chain, a location of each blockchain from among the different blockchains and transmitting the locations to a system configured to perform the blockchain transaction.