Blockchain Single-Use Token Issuance Using UTXO Validity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain technologies lack a mechanism to issue single-use tokens that ensure immutability, transparency, and auditability, limiting their application to complex data transactions such as cinema tickets or gift cards.

Innovation Solution

A computer-implemented method using blockchain transactions to generate single-use tokens, where each token's validity is conditional on a spendable output being present in the unspent transaction output set, with a signature linked to a token issuer's public key, ensuring each token can be redeemed only once.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain transactions are used to store digital assets, then the system provides security and immutability, but it lacks a robust mechanism for issuing single-use tokens with prevention of double-spending

Engineering Contradiction:
Improvesingle-use token securityVSAvoidtoken issuance mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the blockchain transaction structure into distinct components: token outputs containing token data, spendable outputs linked to each token, and unspent transaction output sets. This segmentation allows the system to track and enforce single-use constraints for each token individually while maintaining the overall security of the blockchain.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-defining the single-use constraint in the token output structure itself. Each token output is created with an associated spendable output and validity condition before the token is ever redeemed, ensuring that the single-use property is built-in from the outset rather than enforced through complex post-issuance verification.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If additional user data is stored in blockchain transactions, then more complex data can be incorporated, but the transaction data capacity and processing complexity increase

Engineering Contradiction:
Improvedata storage capacityVSAvoidtransaction structure complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments transaction data into structured fields: token data representing the single-use token, spendable output data linked to each token, and validity condition data. This structured segmentation allows the blockchain to store complex token-related information while maintaining clear data organization and efficient processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal token output structure that can represent various types of single-use tokens (cinema tickets, gift cards, flight tickets, etc.) through a standardized format. This multi-functional structure allows the same blockchain mechanism to handle diverse token types without requiring separate complex data structures for each application.

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

Data Source

PatentUS12619982B2Single-use tokens
Publication Date: 2026.05.05 NCHAIN LICENSING AG
  • US12619982B2 patent drawing
  • US12619982B2 patent drawing
  • US12619982B2 patent drawing

AI summary

A computer-implemented method of using blockchain transactions to issue one or more single-uses tokens for use by one or more respective token redeemers, wherein the method is performed by a token issuer and comprises: generating a token transaction, wherein the token transaction comprises: one or more token outputs, wherein each token output comprises token data representing a respective single-use token, wherein each single-use token is associated with a respective spendable output of the token transaction, and wherein a respective validity of each single-use token is conditional on the respective spendable output being present in an unspent transaction output set of a blockchain; and one or more inputs, wherein at least a first one of the inputs comprises a signature linked to a first public key of the token issuer; and transmitting the token transaction to one or more nodes of a blockchain network to be recorded in the blockchain.