Blockchain Transfer Processing for Non-Fixed-Payee Scenarios

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain transfer operations are difficult to adapt to various transfer requirements in complex business scenarios, particularly due to the need for specifying both the payer and payee in transfer transactions.

Innovation Solution

A blockchain transfer processing method and apparatus that acquires a transfer transaction request initiated by a payer, locks a to-be-transferred currency resource if the transfer type is non-fixed-payee, and verifies a transfer agreement identifier in a collection transaction request initiated by the payee to unlock and transfer the resource to the payee's account, enabling non-point-to-point transfers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a traditional point-to-point transfer operation is used in blockchain, then the transfer process is simple and direct, but the system cannot adapt to various transfer requirements in complex business scenarios

Engineering Contradiction:
Improveadaptability to transfer requirementsVSAvoidtransfer operation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The transfer process is divided into multiple independent stages: payer initiates transfer request, blockchain node locks currency resource, payee collects transaction request, and verification occurs. This segmentation allows each stage to handle specific requirements independently, enabling flexibility in complex scenarios while keeping each individual operation simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain node acts as an intermediary that locks and unlocks currency resources based on verification of transfer agreements. This intermediary mechanism enables secure multi-party transfers without requiring direct complex interactions between payer and payee, simplifying the overall system architecture while maintaining adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If both payer and payee information is required in every transfer transaction, then transaction security is improved, but the ease of operation is reduced

Engineering Contradiction:
Improvetransaction securityVSAvoidtransfer operation convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary locking of currency resources when the payer initiates the transfer request, before the actual transfer completes. This preliminary action ensures security is established early while allowing the payee to operate with more flexibility in collecting transactions, as the resource is already secured.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transfer process dynamically adjusts information requirements based on the stage of execution. During the locking phase, payer information is verified; during the collection phase, payee information is verified. This dynamic approach maintains security at each stage while reducing the operational burden at any single moment.

Inventive Principle:
Principle #15Dynamics

3Reliability

If currency resource is locked before transfer completion, then transaction security is enhanced, but the duration of the transfer process is increased

Engineering Contradiction:
Improvetransaction securityVSAvoidtransfer processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The currency resource remains locked continuously from the payer's initiation until the payee's successful collection, ensuring uninterrupted security. However, the system optimizes this continuous locking by enabling parallel processing of verification and transfer operations, reducing the perceived transfer duration while maintaining continuous security.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system implements feedback mechanisms where the blockchain node verifies transfer agreements and provides confirmation to both payer and payee. This feedback allows for faster processing by immediately confirming locked resources and enabling subsequent operations to proceed without additional delays, thus reducing overall transfer time while maintaining security.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3852040B1Blockchain transfer processing method and apparatus, device, and medium
Publication Date: 2024.05.22 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • EP3852040B1 patent drawingFigure 1
  • EP3852040B1 patent drawingFigure 2
  • EP3852040B1 patent drawingFigure 3

AI summary

A blockchain transfer processing method and apparatus, a device, and a medium are provided, which are related to a field of blockchain technology, and may be applied to cloud computations and cloud services. The specific implementation is: acquiring a transfer transaction request initiated by a payer; acquiring a transfer agreement identifier according to the transfer transaction request and locking a to-be-transferred currency resource in an account of the payer, if a transfer type of the transfer transaction request is a non-fixed-payee type during execution of a chaining process of the transfer transaction request; acquiring a collection transaction request initiated by a payee; and performing a verification of the transfer agreement identifier carried in the collection transaction request during execution of a chaining process of the collection transaction request, and unlocking and transferring the to-be-transferred currency resource to an account of the payee, if the verification is successful.