Atomic Smart Asset Transfer Platform for Blockchain Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for transferring digital assets with multiple fields in blockchain networks require multiple atomic steps, which can lead to fragmentation and fail to guarantee atomicity, making them inefficient and prone to errors.

Innovation Solution

A platform for atomic transfers of digital assets within a blockchain network through the atomic division and/or atomic merger of smart assets, utilizing a transfer module and merger module that execute single atomic operations, with functions like canTransfer and TryTransfer within a computer-executable smart contract to determine transferability and split or merge smart assets accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If multiple atomic steps are used for transferring digital assets with multiple fields, then the transfer process can be broken down into manageable steps, but atomicity cannot be guaranteed and fragmentation occurs

Engineering Contradiction:
Improvetransfer process breakdownVSAvoidatomicity guarantee
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent merges multiple atomic steps into a single atomic operation by implementing smart asset division and merger functions that execute transfer, division, and recording in one indivisible transaction. This ensures that either all steps complete successfully or none do, guaranteeing atomicity while maintaining the structured approach to transferring digital assets with multiple fields.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If multiple atomic steps are used for transferring digital assets, then detailed control is achieved, but the process becomes inefficient and error-prone

Engineering Contradiction:
Improvedetailed controlVSAvoidtransfer efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the digital asset into multiple smart assets with different fields (e.g., amount, currency, metadata) that can be independently controlled and transferred. This segmentation allows detailed control over each field while executing the entire transfer as a single atomic operation, improving efficiency by eliminating the need for multiple separate transactions.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If smart assets are divided into multiple parts, then flexibility in transfer is improved, but fragmentation occurs

Engineering Contradiction:
Improvetransfer flexibilityVSAvoidasset integrity
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent introduces a smart contract as an intermediary that manages the division and merger of smart assets. The smart contract ensures that when assets are divided into multiple parts for flexible transfer, the original asset can be reconstructed through merger operations, maintaining asset integrity and preventing permanent fragmentation. The intermediary coordinates all operations to ensure compositional stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11037143B2Platform for atomic transfer of smart assets within blockchain networks
Publication Date: 2021.06.15 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11037143B2 patent drawing
  • US11037143B2 patent drawing
  • US11037143B2 patent drawing

AI summary

Implementations of the present disclosure include receiving a transfer request including a first identifier of a first node, a second identifier of a second node, an identifier of a smart asset, and a value, determining whether the smart asset is capable of transfer at least partially based on the identifier of the smart asset, and the value, and in response to determining that the smart asset is capable of being transferred, automatically: providing a first smart asset and a second smart asset, the first smart asset being assigned a first identifier, a first value, and including properties of the smart asset, the second smart asset being assigned a second identifier, the value, and including properties of the smart asset, recording the first smart asset to the first node, and the second smart asset to the second node, and deleting the smart asset.