Blockchain Anonymity via I2P Dummy Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain anonymity approaches fail to prevent correlation of user transactions over time, even if they dissociate transactions from originating IP addresses, and require complex implementation changes that are not suitable for light forks.

Innovation Solution

The implementation of a blockchain anonymizing system using the Invisible Internet Project (I2P) that introduces dummy nodes and communication nodes to disrupt transaction correlation, ensuring that actual nodes communicate through dummy peers, which encrypt and forward messages anonymously via I2P, preventing direct communication and using I2P-enabled proxies to maintain anonymity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dummy nodes and I2P communication nodes are introduced to disrupt transaction correlation, then anonymity and side-channel security are improved, but device complexity increases

Engineering Contradiction:
ImproveanonymityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces dummy nodes and I2P communication nodes as intermediaries between actual blockchain nodes. These intermediary nodes relay transactions through encrypted I2P tunnels, preventing direct communication between actual nodes and thereby disrupting transaction correlation while maintaining anonymity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the blockchain network into distinct node types: actual nodes, dummy nodes, and I2P communication nodes. This segmentation allows each node type to perform specific functions - actual nodes generate transactions, dummy nodes provide anonymity, and I2P nodes handle encrypted communication - thereby improving overall anonymity while managing complexity through specialized roles

Inventive Principle:
Principle #1Segmentation

2Reliability

If I2P encryption and dummy peer communication are implemented, then transaction correlation is inhibited, but ease of operation deteriorates

Engineering Contradiction:
Improveside-channel securityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

I2P communication nodes serve as automated intermediaries that handle the complex encryption and decryption of transactions. These nodes automatically establish encrypted tunnels and relay transactions without requiring users to manually configure cryptographic parameters, thereby maintaining side-channel security while reducing operational burden

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service mechanisms where I2P communication nodes automatically manage their own encryption keys, tunnel establishment, and transaction routing. This automation eliminates the need for users to manually configure cryptographic settings, making the anonymizing system easier to operate while maintaining strong security

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12184620B2Systems and methods for side-channel-secure blockchain anonymity using I2P
Publication Date: 2024.12.31 CONSENSYS SOFTWARE INC
  • US12184620B2 patent drawing
  • US12184620B2 patent drawing
  • US12184620B2 patent drawing

AI summary

A blockchain anonymizing system and method is provided for side-channel-secure blockchain anonymity using the Invisible Internet Project (I2P). Instead of merely preventing the revelation of a user's IP address, embodiments are directed to inhibiting any correlation of the user's transactions over time.