Blockchain/Nível X · Ciclo completo/10.3 Vivendo em bitcoin/Lição 3
Privacidade a caminho de volta
Rastros de identidade, seleção de moedas e a relação entre privacidade e segurança física
MateriaisUm nó completo rodando o Bitcoin Core ou software equivalenteCarteira de autogestão com controle de moedas ativado (por exemplo, Sparrow Wallet, Bitcoin Core GUI)Acesso a um explorador de blockchain que visualiza o agrupamento de endereços (por exemplo, mempool.space)
Curiosidade
- Como uma única entrada de transação revela que dois endereços não relacionados pertencem à mesma pessoa?
- Qual mecanismo específico permite que um usuário separe moedas de fontes diferentes sem fundir seus históricos?
- Por que manter a separação de endereços é considerada uma forma de segurança física e não apenas higiene de dados?
Explorar
- As transações de Bitcoin são registros públicos. A Heurística de Propriedade de Entradas Comuns (CIOH) assume que todas as entradas em uma única transação pertencem à mesma entidade. Quando moedas de fontes distintas — como uma exchange que exige verificação de identidade e uma transação peer-to-peer — são combinadas em um único conjunto de entradas, um observador associa esses endereços permanentemente. Esse agrupamento se propaga: toda saída futura afetada por esses endereços associados herda essa conexão, criando um grafo denso de identidades associadas a UTXOs específicos.
- As etiquetas registram de onde cada moeda veio, e o BIP 329 define um formato padrão de exportação para que essas etiquetas possam ser transferidas entre carteiras. Combinado com o controle de moedas – uma funcionalidade presente em carteiras como Sparrow ou Bitcoin Core – os usuários podem selecionar manualmente UTXOs específicos para gastos. Isso impede a consolidação automática de entradas de origens diferentes, quebrando o vínculo que o CIOH poderia inferir de outra forma. Essa prática requer gestão ativa; as carteiras optam por fundir os recursos por questões de eficiência nas taxas, a menos que isso seja alterado.
- A reutilização de endereços é um modo crítico de falha. Usar o mesmo endereço para múltiplos depósitos ou saques permite que observadores somem todas as transações associadas e as atribuam a uma única entidade. Mesmo que os valores inseridos sejam mantidos separados, reutilizar um endereço de saída vincula novos recursos aos antigos. A melhor prática consiste em gerar endereços novos para cada interação, garantindo que nenhuma das duas atividades econômicas distintas compartilhe um identificador público na blockchain.
- Ferramentas de privacidade vão além das configurações básicas da carteira. O PayJoin (BIP 78) faz com que o destinatário adicione um dos seus próprios inputs ao pagamento do remetente, de modo que os inputs da transação não pertençam mais a um único proprietário e o valor pago fique oculto; ele funciona somente quando a carteira do destinatário o suporta. De maneira mais fundamental, a execução de um nó completo garante que a construção das transações não vaze associações de endereços para servidores de terceiros por meio de chamadas API, mantendo os dados da carteira local em segredo dos fornecedores de infraestrutura.
- As implicações da privacidade vão além do anonimato financeiro; elas abrangem também a segurança física. Se um observador puder associar endereços a uma identidade conhecida e determinar o valor total dos ativos, ele terá poder de pressão para extorsão ou roubo. Manter os ativos em sigilo é uma medida defensiva contra ataques direcionados. A lista pública de Jameson Lopp sobre ataques físicos a detentores de bitcoin mostra com que frequência a riqueza visível precede um assalto.
- Em um explorador de blocos, abra qualquer transação com vários inputs: os exploradores e as empresas de análise tratam todos eles como pertencentes a um único proprietário. Em seguida, abra uma carteira com etiquetas e controle de moedas, como o Sparrow no Signet, e liste quais moedas podem ser gastas juntas, sem vincular fontes que devem permanecer separadas.
Fatos-chave
- A Heurística de Propriedade Comum das Entradas (CIOH) associa todas as entradas de uma transação a um único proprietário, agrupando permanentemente fontes distintas.
- O BIP 329 define um formato padrão para exportar rótulos de carteiras, de modo que o registro de onde cada moeda veio seja transferido entre as carteiras.
- O controle de moedas permite que os usuários selecione manualmente UTXOs específicos para gastos, evitando a fusão automática de entradas que poderiam acionar o vínculo CIOH.
- A reutilização de endereços vincula novas transações às históricas, permitindo que os observadores agreguem toda a atividade associada a um único endereço em um único perfil de identidade.
- Executar um nó completo impede que servidores de terceiros saibam quais endereços pertencem ao usuário durante a construção e transmissão das transações.
- As práticas de privacidade oferecem proteção física; vincular uma identidade a grandes posições na cadeia de blocos aumenta a vulnerabilidade à extorsão e ao roubo direcionado.
Exercício nove, seis, três, um
9ReunirListe 9 fontes distintas de fundos em Bitcoin (por exemplo, exchanges com verificação KYC, negociações P2P, recompensas de mineração, fechamento de canais Lightning). Para cada uma delas, indique o risco inerente de vinculação à identidade quando essa fonte é acessada pela primeira vez por uma carteira.
6AgruparAgrupe as 9 fontes em 6 categorias com base em seu estado inicial de privacidade: totalmente identificadas, parcialmente identificadas, pseudônimas mas rastreáveis, não relacionadas, de fonte mista ou candidatas a consolidação de alto risco.
3DestilarReduza os 6 grupos a 3 princípios fundamentais para gerenciar a procedência de UTXO: isolamento das fontes, higiene dos endereços e seleção ativa de moedas.
1CristalizarUma carteira que consolida automaticamente as transações é estruturalmente hostil à privacidade, independentemente de seus outros recursos.
Verificação de fatos
Datas, números e afirmações verificados com as fontes publicadas listadas abaixo.
- BIP 329: Wallet Labels Export Format
- A. M. Antonopoulos & D. A. Harding, Mastering Bitcoin, 3rd ed. (2023)
- BIP 78: A Simple Payjoin Proposal
- Bitcoin Core Documentation: Transaction Construction and Node Operation