Blockchain Transaction Matching for Auditable Anonymous Recordation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain technology poses challenges for environments requiring transparency and auditability due to its decentralized and anonymous transaction ledger nature.

Innovation Solution

A computer system interfaces with a blockchain, storing ordered lists of data transaction requests and using a matching engine to identify matches, generating new identifiers for blockchain transactions, and monitoring their incorporation into the blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain technology is used for decentralized anonymous transactions, then user anonymity is improved, but transaction transparency and auditability deteriorate

Engineering Contradiction:
Improveuser anonymityVSAvoidtransaction transparency
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system segments transaction information into two distinct layers: public layer (blockchain transactions with cryptographic identifiers) and private layer (actual user identities and detailed transaction data). This segmentation allows simultaneous achievement of anonymity through public blockchain records and transparency through private record-keeping, resolving the contradiction between user anonymity and transaction transparency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary system (the exchange or clearing house) that maintains the bridge between anonymous blockchain transactions and identifiable real-world entities. This intermediary keeps internal records linking cryptographic identifiers to user identities, enabling auditability and transparency while preserving user anonymity on the public blockchain, thus resolving the contradiction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If traditional centralized transaction ledgers are used, then transaction transparency is improved, but system decentralization and censorship resistance deteriorate

Engineering Contradiction:
Improvetransaction transparencyVSAvoidsystem decentralization
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The system transitions from a single-dimension centralized ledger to a multi-dimensional architecture combining public blockchain (providing decentralization and censorship resistance) with private off-chain record-keeping (providing transparency and auditability). This dimensional change allows the system to achieve both decentralization and transparency simultaneously, resolving the contradiction.

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

3Reliability

If cryptographic identifiers are used for blockchain addresses, then user anonymity is improved, but ability to trace and audit transactions deteriorates

Engineering Contradiction:
Improveuser anonymityVSAvoidtransaction traceability
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary action by establishing and maintaining mapping relationships between cryptographic identifiers and user identities in advance (through the intermediary's internal records). This preliminary action enables easy tracing and auditing when needed, while preserving user anonymity during normal transactions, thus resolving the contradiction between anonymity and traceability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260017641A1Systems and methods of blockchain transaction recordation
Publication Date: 2026.01.15 NASDAQ INC
  • US20260017641A1 patent drawing
  • US20260017641A1 patent drawing
  • US20260017641A1 patent drawing

AI summary

A computer system is provided that communicates with a distributed blockchain computing system that includes multiple computing nodes. The exchange stores an order book and a plurality of digital wallets associated with different clients. The computer system receives new data transaction requests that are added to the order book. A match is identified between data transaction requests and hashes associated with the digital wallets associated with the respective data transaction requests are generated. The counterparties receive the hashes of the other party along with information on the match and each party causes blockchain transactions to be added to the blockchain of the blockchain computing system. The computing system then monitors the blockchain to determine if both sides of the match has been added to the blockchain.