Blockchain Anonymity via I2P Dummy Nodes
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Reliability
If I2P encryption and dummy peer communication are implemented, then transaction correlation is inhibited, but ease of operation deteriorates
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
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
Data Source
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.


