Blockchain Asset Transaction Method with Type Identifiers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Productivity
If multiple blocks are created simultaneously by different nodes, then transaction processing speed increases, but data consistency and verification complexity increase
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.
Data Source
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.


