Mesmo com hábitos on-chain perfeitos, informação pode vazar na camada de rede: qual endereço IP difundiu primeiro uma transação, ou por quais endereços sua carteira pergunta.
Os problemas
- Carteiras leves muitas vezes perguntam ao servidor de uma empresa por seus endereços. Esse servidor pode vincular todos os seus endereços ao seu IP.
- Difusão: um observador conectado a muitos nós pode estimar onde uma transação apareceu primeiro.
- Tráfego sem criptografia: o tráfego peer-to-peer clássico era legível pelo seu provedor de internet.
As respostas do Bitcoin
- Seu próprio nó completo: sua carteira pergunta ao seu próprio nó, então nenhum terceiro aprende seus endereços.
- Tor e I2P: o Bitcoin Core pode rodar sobre Tor (por exemplo com
-onlynet=onion) e pode criar um serviço onion automaticamente. Também se admitem I2P e CJDNS. - Transporte criptografado (BIP324): adicionado como opção no Bitcoin Core 26.0 e ativado por padrão no 27.0. Criptografa o tráfego entre nós, dificultando a escuta passiva e a manipulação simples do tráfego. Não oculta que você executa Bitcoin perante alguém que se conecta a você diretamente.
Algumas propostas não vingaram: Dandelion (BIP156), que pretendia ocultar a origem das transações, tem status «Closed». A privacidade de rede é uma área de pesquisa ativa.
Ordem prática: primeiro seu próprio nó, depois Tor para o nó e a carteira, e uma carteira que só se conecte ao seu nó.