Por que você não deve reutilizar endereços

Um endereço, muitos pagamentos: tudo fica ligado. A correção já vem em toda boa carteira.

O Bitcoin é pseudônimo (pseudonimato): a blockchain mostra endereços e valores, não nomes. Essa proteção só é tão boa quanto a separação entre endereços.

O problema

Se você publica um endereço e recebe muitos pagamentos nele, qualquer um pode ver o total que você recebeu, quando e de quais transações anteriores. Se esse endereço algum dia for ligado a você (uma fatura, um post em rede social, um saque de corretora), todo o histórico atrás dele fica exposto. Também expõe os pagadores uns aos outros.

A resposta do Bitcoin

O white paper já dizia em 2008: «a new key pair should be used for each transaction to keep them from being linked to a common owner.» Carteiras modernas fazem isso automaticamente. Graças à frase-semente (BIP32/39), um único backup cobre praticamente endereços novos ilimitados, então não há custo em usar um novo toda vez.

Na prática

  • Aperte «receber» para cada pagamento novo e use o novo endereço.
  • Não publique um endereço fixo de doação a menos que aceite que ele é público. Um código silent payment ou uma opção Lightning é melhor para isso.
  • O troco vai para um endereço novo automaticamente em boas carteiras.

O white paper também nota o limite: transações com várias entradas revelam que as entradas compartilham dono. Endereços novos ajudam, mas não resolvem tudo; ver controle de moedas.