Cross-Chain Resource Transfer via Consensus-Based Contract State Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem autonomyVSAvoidinteroperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvetransfer convenienceVSAvoiddecentralization
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #25Self-service

3Reliability

If consensus processes are executed across multiple blockchain systems, then credibility and reliability are improved, but device complexity and processing time increase

Engineering Contradiction:
ImprovecredibilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3640876B1Resource transfer method, device, storage medium and computer equipment
Publication Date: 2024.07.31 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP3640876B1 patent drawingFigure 1
  • EP3640876B1 patent drawingFigure 2
  • EP3640876B1 patent drawingFigure 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.