Análise de cadeia significa estudar a blockchain pública para agrupar endereços que provavelmente pertencem à mesma pessoa e depois vincular esses grupos a identidades reais.
As principais pressuposições (heurísticas)
- Propriedade comum de entradas: todas as entradas de uma transação pertencem à mesma pessoa. O próprio white paper observou que transações com várias entradas revelam isso.
- Detecção de troco: uma saída é o pagamento, a outra é o troco. Valores redondos e tipos de script coincidentes muitas vezes revelam qual é qual (BIP78 nomeia as heurísticas «change-round-amount» e «change-scriptpubkey»).
- Reutilização de endereços: o mesmo endereço visto várias vezes vincula todos os pagamentos.
Onde a identidade entra
A cadeia não contém nomes. A identidade costuma entrar nas bordas: corretoras com KYC, faturas, lojas, posts públicos e dados de rede de carteiras que perguntam a servidores de terceiros sobre seus endereços.
A resposta do Bitcoin
As heurísticas são pressuposições, não fatos, e podem ser quebradas:
- Endereços novos e controle de moedas evitam entregar vínculos de graça.
- PayJoin quebra a pressuposição de entrada comum em pagamentos ordinários.
- CoinJoin cria transações muitos-para-muitos em que as saídas não podem ser casadas com as entradas.
- Seu próprio nó completo impede que sua carteira revele seus endereços a outros.
A análise de cadeia é usada por empresas e autoridades, por exemplo nos relatórios anuais de crime da Chainalysis. Seus números são estimativas construídas sobre essas mesmas pressuposições.