On-Chain Address Misclassification Detection Using Transaction Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The anonymous and low-information nature of blockchains does not provide sufficient assurances that a user has accurately classified themselves based on on-chain information, leading to potential misrepresentations and unsustainable risks in the long-term use of blockchain assets.

Innovation Solution

Implementing a system that uses machine learning models to analyze on-chain transactions and IP addresses to detect misclassifications by generating embedding vectors from transaction data, predicting use patterns, and updating records to flag misclassified addresses, thereby enforcing remedial actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning analysis is implemented to detect misclassifications, then detection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary analysis system that sits between the blockchain network and users. This intermediary uses machine learning models to analyze transaction patterns and IP addresses, acting as a mediator that provides detection capabilities without requiring changes to the underlying blockchain protocol or core system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual verification mechanisms with automated machine learning analysis. Instead of relying on users to self-declare their identity or on simple cryptographic proofs, the system uses ML models to automatically analyze transaction behaviors, IP address patterns, and other data points to detect misclassifications.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If comprehensive transaction analysis is performed to detect misclassification, then detection capability is improved, but processing time increases

Engineering Contradiction:
Improvedetection capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a risk-based analysis approach where not all transactions are subjected to the same level of scrutiny. The machine learning model identifies suspicious patterns and focuses detailed analysis on transactions that exhibit misclassification characteristics, while allowing clearly legitimate transactions to pass through with minimal processing.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary analysis of transaction data as it enters the network, using the machine learning model to identify potential misclassifications before they can cause harm. This allows for early detection and remediation, reducing the need for lengthy post-detection investigation processes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12512974B2Machine learning to detect misclassified on-chain addresses
Publication Date: 2025.12.30 CAPITAL ONE SERVICES LLC
  • US12512974B2 patent drawing
  • US12512974B2 patent drawing
  • US12512974B2 patent drawing

AI summary

A method and related system of operations that include retrieving a set of on-chain transactions of an on-chain address from a scan of on-chain transactions based on a request identifying the on-chain address and generating a sequence of embedding vectors by providing the set of on-chain transactions to a first machine learning model. The method further includes predicting a first use pattern of the on-chain address by providing the sequence of embedding vectors to a second machine learning model and determining whether the first use pattern matches with a second use pattern. The method further includes updating a record of the on-chain address in an off-chain database to indicate anomalous activity in response to a determination that the first use pattern does not match with the second use pattern.