Blockchain Relayer for Cross-Chain Remittance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems face limitations in scalability and efficiency when processing transactions across multiple chains, particularly in managing remittance requests and ensuring data integrity and security.

Innovation Solution

A transaction processing system is introduced that utilizes a root chain and multiple leaf chains, with a relayer module to facilitate remittance requests and responses between chains, including a producer module for transaction collection, an interchain consumer module for data transfer, and an interchange failover module for system redundancy, ensuring secure and reliable transaction processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single blockchain processes all transactions, then data integrity and security are maintained, but scalability and transaction processing efficiency deteriorate

Engineering Contradiction:
Improvedata integrityVSAvoidtransaction processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The blockchain system is segmented into a root chain and multiple leaf chains. Each leaf chain independently processes transactions within its domain, improving parallel processing efficiency. The root chain maintains overall system security and coordinates cross-chain operations, ensuring data integrity through hierarchical verification.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple independent blockchains are used to improve scalability, then transaction processing efficiency improves, but system complexity and coordination difficulty increase

Engineering Contradiction:
Improvetransaction processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple leaf chains are merged under a single root chain through the interchain consumer module. This module consolidates transaction data from various leaf chains and coordinates cross-chain remittance operations, reducing system complexity by providing a unified coordination layer while maintaining the scalability benefits of multiple chains.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The root chain acts as an intermediary between multiple leaf chains. It facilitates cross-chain transactions and data verification without requiring direct communication between leaf chains, simplifying the system architecture and reducing coordination overhead through a centralized mediation point.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If cross-chain remittance requests are processed directly between leaf chains, then transaction speed improves, but security risks and data integrity issues increase

Engineering Contradiction:
Improvetransaction speedVSAvoidsecurity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The root chain serves as a trusted intermediary for cross-chain remittance requests. When a leaf chain needs to transfer assets to another leaf chain, the request is routed through the root chain which verifies the transaction's validity and security. This mediation ensures data integrity and security while maintaining relatively fast processing through efficient verification mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If blockchain size increases to accommodate more transactions, then transaction capacity improves, but storage requirements and network bandwidth consumption increase

Engineering Contradiction:
Improvetransaction capacityVSAvoidstorage requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The blockchain data is segmented across multiple leaf chains, each handling a subset of transactions. This distribution prevents any single chain from becoming excessively large, reducing individual storage requirements and network bandwidth consumption while maintaining overall system transaction capacity through parallel processing across multiple smaller chains.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11244307B2Transaction processing system and method enabling expansion of blockchain
Publication Date: 2022.02.08 LINE PLUS
  • US11244307B2 patent drawing
  • US11244307B2 patent drawing
  • US11244307B2 patent drawing

AI summary

A transaction processing system may include: a plurality of leaf chains including a first leaf chain and a second leaf chain, the first leaf chain and the second leaf chain including a first leaf chain manager contract and a second leaf chain manager contract, respectively; a root chain comprising a root chain manager contract for the root chain, a first leaf chain contract for the first leaf chain, and a second leaf chain contract for the second leaf chain; and at least one relayer located between the root chain and the plurality of leaf chains, and configured to process a remittance request from the first leaf chain to the second leaf chain.