TL;DR: 100-node Monero networks were simulated using actual Monero node programs. An analysis assumed a set of spy nodes eavesdropped on honest users. The results suggest that Monero's Dandelion++ implementation works as designed: Spy nodes can correctly identify the true IP address origin of a transaction in about 30 percent of cases when 30 percent of network nodes are spy nodes. The methodology discusses managing the dependence of measurements within each simulation to give valud results.
Note: No AI LLM assistance was used in the production of this document
monerosim is designed to simulate actual behavior of a network on Monero nodes. Simulation results can be used to measure network performance, resistance to attacks, fault tolerance, etc.