Cross-Chain Resource Transfer via Consensus-Based Contract State Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network technologies face challenges in transferring resources between accounts served by different blockchain systems, as they operate independently and lack interoperability, necessitating a method to facilitate seamless asset movement and payment processes across disparate platforms.
Innovation Solution
A resource transfer method is implemented where contracts are generated to outline conditions for events in the transfer process, with node devices from one blockchain system reaching consensus on contract generation and subsequent transfer, and node devices from another system updating the contract state to a finished state, all without an intermediate node, maintaining decentralization and enhancing credibility and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain systems operate independently to maintain decentralization, then system autonomy and security are improved, but interoperability and ease of resource transfer between systems deteriorate
Solution Approach 1:
The patent introduces a cross-chain protocol as an intermediary layer that enables resource transfer between independent blockchain systems. This protocol includes cross-chain validators that verify transactions on both chains and coordinate state transitions, allowing interoperability without compromising the autonomy of individual blockchain systems. The intermediary layer translates and validates transactions across different chain protocols while maintaining decentralization.
2Ease of operation
If intermediate node devices are introduced to enable cross-chain transfer, then ease of operation is improved, but decentralization and credibility deteriorate
Solution Approach 1:
The patent implements a self-service mechanism where blockchain nodes themselves perform cross-chain verification and transaction validation without requiring external intermediaries. Nodes on each chain independently verify cross-chain transactions using the cross-chain protocol, and the system automatically coordinates state transitions. This eliminates the need for trusted third-party intermediaries while maintaining operational simplicity through automated consensus processes.
3Reliability
If consensus processes are executed across multiple blockchain systems, then credibility and reliability are improved, but device complexity and processing time increase
Solution Approach 1:
The patent segments the cross-chain consensus process into distinct phases: local consensus on each individual blockchain system, then cross-chain validation of the aggregated results. Each blockchain system independently reaches consensus on its local transactions first, then the cross-chain protocol validates the collective state transitions. This segmentation reduces complexity by allowing each system to maintain its own simplified consensus mechanism while still achieving cross-chain credibility through coordinated validation.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
The application discloses a resource transfer method and apparatus, a storage medium, and a computer device, and belongs to the field of network technologies. The method includes: generating, when receiving a cross-chain resource transfer request of a first account, a contract corresponding to the first account on a first node device, the cross-chain resource transfer request being used to request to transfer a resource in the first account to a second account, and the contract being used to indicate conditions for executing various events in this resource transfer process; transferring the resource in the contract to the second account based on the contract when a plurality of first node devices reaches a consensus on a generation event of the contract; and updating a contract state of the contract to a finished state based on the contract when second node devices reach a consensus on a transfer event of the resource, and reaching a consensus on a state update event of the contract by using the first node devices. The application provides a method of transferring a resource between accounts served by different block chain systems.