Multi-Blockchain Asset Transfer via Bridge Contracts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain electronic bill systems based on single chain structures face inefficiencies in asset transfer due to mixed data storage, leading to increased service waiting times and resource consumption, which affects the stability and efficiency of transfer services.
Innovation Solution
Implementing an asset transferring method and apparatus based on multiple blockchains, where cross-chain asset transfer requests are processed through cross-chain relays, bridge contracts, and consensus nodes to isolate and transfer assets between independent chains, ensuring permission verification and secure data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single chain structure is used to execute different services, then device complexity is reduced, but service waiting time increases and transferring efficiency decreases
Solution Approach 1:
The patent divides the single blockchain into multiple independent chains (first chain, second chain, target chain), each dedicated to specific services. This segmentation allows parallel processing of different services on different chains, eliminating the queuing delay that occurs when all services compete for resources on a single chain.
Solution Approach 2:
The patent introduces a cross-chain dimension by implementing cross-chain relays and bridge contracts that enable asset transfer between chains. This adds a new dimension to the system architecture, allowing services to be distributed across multiple chains while maintaining interoperability through the cross-chain mechanism.
2Adaptability or versatility
If a single chain processes large quantities of different services, then adaptability increases, but resource consumption increases and service stability decreases
Solution Approach 1:
By segmenting services across multiple specialized chains, each chain can be optimized for its specific service type, improving overall system adaptability while preventing any single chain from becoming overloaded. This segmentation isolates failures to specific chains, protecting the stability of other services.
Solution Approach 2:
Cross-chain relays and bridge contracts act as intermediaries that enable different chains to communicate and transfer assets. These intermediaries maintain service stability by providing controlled, verified interaction points between chains, preventing direct interference between different service processes.
3Device complexity
If different assets are stored on the same chain, then device complexity is reduced, but data security and service isolation are compromised
Solution Approach 1:
The patent segments different assets and services onto different chains, creating logical isolation between them. This segmentation ensures that services on one chain cannot interfere with or compromise services on other chains, while the cross-chain relay mechanism maintains necessary interoperability for asset transfers.
Solution Approach 2:
Bridge contracts and cross-chain relays serve as secure intermediaries that enable controlled asset transfers between isolated chains. These intermediaries verify and validate cross-chain transactions, ensuring that service isolation is maintained while allowing legitimate asset transfers to occur through the relay mechanism.
Data Source
AI summary
This application provides an asset transferring method and apparatus based on multiple blockchains, a device, a medium, and a product. The method includes: obtaining a first cross-chain asset transfer-out request transmitted by a service object for a first cross-chain transfer-out transaction; writing transaction data of the first cross-chain transfer-out transaction carried in the first cross-chain asset transfer-out request into a first cross-chain bridge contract on a first chain; and invoking, when determining that the service object has a cross-chain asset transfer-out permission based on the first cross-chain bridge contract and service data information, a first asset contract on the first chain to lock a first asset, and generating a first cross-chain event corresponding to the first cross-chain transfer-out transaction. According to this application, the service stability of a service executed on a chain may be ensured based on a multi-blockchain architecture.


