Transaction Voucher Chain Structure for Traceable Digital Currency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital currency transactions lack a payment certificate, leading to untraceable transactions, security risks, and inefficient data storage and reading processes.
Innovation Solution
Generate a transaction voucher with a second currency string and sub-chain containing current transaction information, signed and encrypted with a session key, and store it in a chain storage structure for secure and efficient transaction tracing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If digital currency transactions are conducted without a payment certificate, then the transaction process is simpler, but the transaction cannot be traced and security cannot be guaranteed
Solution Approach 1:
The transaction voucher is segmented into multiple components: currency string, sub-chain with historical transaction information, and current transaction information. This segmentation allows the system to provide comprehensive traceability while keeping each component manageable and verifiable independently.
Solution Approach 2:
The payment certificate (transaction voucher) is generated and prepared in advance during the transaction process, containing all necessary information for future verification. This preliminary action ensures that traceability and security are established before any disputes may arise.
2Device complexity
If array manner is used for fixed storage on transaction record data, then the storage structure is simple, but the efficiency of storing and reading details of each transaction is low
Solution Approach 1:
The storage structure is segmented into chain structure data with multiple currency strings and sub-chains, allowing efficient organization of transaction records. Each sub-chain contains specific transaction information, enabling targeted reading and storage operations without processing entire arrays.
Solution Approach 2:
The patent transitions from one-dimensional array storage to a multi-dimensional chain structure with currency strings, sub-chains, and transaction information layers. This dimensional change enables more efficient storage and retrieval by allowing access to specific transaction details without scanning entire datasets.
Data Source
AI summary
Methods and apparatuses for generating, verifying and storing a transaction voucher, devices and a system are provided. The method includes: in response to a received transaction request, chain structure data of a digital currency is acquired, the chain structure data including a first currency string (S101); and a transaction voucher corresponding to a denomination of a current transaction is generated based on the chain structure data, the transaction voucher including a second currency string of a corresponding denomination and a second sub-chain, and the second sub-chain including current transaction information of the second currency string (S102). On the one hand, a pay warrant is provided for a transaction, so that the transaction is traceable, and the security of the transaction is ensured. On the other hand, the reading and storage efficiency of transaction data can be improved, and the transaction efficiency and the user experience can also be improved.


