Blockchain Asset Transaction Method with Type Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain technology restricts transactions to the same type of assets on a single blockchain, preventing transactions between different types of assets and inefficiently utilizing storage space and processing power across nodes.

Innovation Solution

An asset transaction method that records transaction information for different types of assets on the same blockchain, including type identifiers and quantities, allowing verification and recording of transactions between various asset types within a new block, which is then broadcast and verified across the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transaction information for different types of assets is recorded on separate blockchains, then each blockchain can maintain data integrity for specific asset types, but storage space and processing power are inefficiently utilized across nodes

Engineering Contradiction:
Improvedata integrityVSAvoidstorage and processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple asset types into a single blockchain by introducing type identifiers that differentiate assets within the same chain. This allows different asset types (e.g., currency assets, commodity assets) to coexist on one blockchain, consolidating storage and processing resources while maintaining data integrity through the type identification mechanism.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The blockchain is designed with universal functionality to handle multiple asset types simultaneously. By incorporating type identifiers into the transaction structure, the blockchain becomes multi-functional, capable of processing various asset transactions without requiring separate specialized chains for each asset type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If transactions between different types of assets are restricted, then data security and validity are maintained, but the blockchain system lacks adaptability for diverse transaction scenarios

Engineering Contradiction:
Improvedata securityVSAvoidtransaction flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by introducing type identifiers that provide specific characteristics to different asset types within the same blockchain. Each asset type maintains its unique properties and validation rules through its type identifier, allowing the system to enforce type-specific security and validity checks while enabling diverse transaction scenarios.

Inventive Principle:
Principle #3Local quality

3Productivity

If multiple blocks are created simultaneously by different nodes, then transaction processing speed increases, but data consistency and verification complexity increase

Engineering Contradiction:
Improvetransaction processing speedVSAvoidverification complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a verification feedback mechanism where nodes exchange verification results for blocks. When multiple blocks are created simultaneously, the system uses feedback from verification results to determine which blocks to add to the blockchain, maintaining data consistency while supporting parallel processing. The verification results guide the block selection and addition process.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20210027289A1Asset transaction method, storage medium, and computer device
Publication Date: 2021.01.28 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20210027289A1 patent drawing
  • US20210027289A1 patent drawing
  • US20210027289A1 patent drawing

AI summary

In a transaction method, transaction information is obtained. The transaction information includes a type identifier and quantity of first assets, and a type identifier and quantity of second assets. Transaction records, corresponding to a transaction in a block, are stored upon verification of the transaction information. The transaction records include first and second transaction records. The first transaction record includes first input and output items corresponding to the first assets, and the first input and output items each includes the type identifier of the first assets. The second transaction record includes second input and output items corresponding to the second assets, and the second input and output items each includes the type identifier of the second assets. The block is broadcasted to other nodes in the blockchain network, and verification results are received. The block is added to a blockchain of a current node based on the verification results.