Transaction Voucher Chain Structure for Traceable Digital Currency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetransaction process complexityVSAvoidtransaction security and traceability
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvestorage structure complexityVSAvoidtransaction data storage and reading efficiency
Core Design Contradiction:
Device complexityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12602683B2Methods and apparatuses for generating, verifying and storing transaction voucher, devices and system
Publication Date: 2026.04.14 THE PEOPLES BANK OF CHINA DIGITAL CURRENCY INST
  • US12602683B2 patent drawing
  • US12602683B2 patent drawing
  • US12602683B2 patent drawing

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.