Clover: an Anonymous Transaction Relay Protocol for the Bitcoin P2P Network

09/01/2021
by   Federico Franzoni, et al.
0

The Bitcoin P2P network currently represents a reference benchmark for modern cryptocurrencies. Its underlying protocol defines how transactions and blocks are distributed through all participating nodes. To protect user privacy, the identity of the node originating a message is kept hidden. However, an adversary observing the whole network can analyze the spread pattern of a transaction to trace it back to its source. This is possible thanks to the so-called rumor centrality, which is caused by the symmetry in the spreading of gossip-like protocols. Recent works try to address this issue by breaking the symmetry of the Diffusion protocol, currently used in Bitcoin, and leveraging proxied broadcast. Nonetheless, the complexity of their design can be a barrier to their adoption in real life. In this work, we propose Clover, a novel transaction relay protocol that protects the source of transaction messages with a simple, yet effective, design. Compared to previous solutions, our protocol does not require building propagation graphs, and reduces the ability of the adversary to gain precision by opening multiple connections towards the same node. Experimental results show that the deanonymization accuracy of an eavesdropper adversary against Clover is up to 10 times smaller compared to Diffusion.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/25/2019

Bandwidth-Efficient Transaction Relay for Bitcoin

Bitcoin is a top-ranked cryptocurrency that has experienced huge growth ...
research
10/28/2020

Improving Bitcoin Transaction Propagation by Leveraging Unreachable Nodes

The Bitcoin P2P network is at the core of all communications between cli...
research
06/19/2020

Rumor source detection with multiple observations under adaptive diffusions

Recent work, motivated by anonymous messaging platforms, has introduced ...
research
12/24/2021

One Bad Apple Spoils the Bunch: Transaction DoS in MimbleWimble Blockchains

As adoption of blockchain-based systems grows, more attention is being g...
research
09/22/2018

Split-Scale: Scaling Bitcoin by Partitioning the UTXO Space

The Bitcoin protocol is a significant milestone in the history of money....
research
09/21/2021

3-of-3 Multisignature Approach for Enabling Lightning Network Micro-payments on IoT Devices

Bitcoin's success as a cryptocurrency enabled it to penetrate into many ...
research
10/04/2020

Mixing Strategies in Cryptocurrencies and An Alternative Implementation

Since the initial launch of Bitcoin by Satoshi Nakamoto in 2009, decentr...

Please sign up or login with your details

Forgot password? Click here to reset