Master Chain Cross-Chain Transaction Routing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


