A Bitcoin é muitas vezes descrita como anónima, mas essa descrição está errada de uma forma importante. É pseudónima, o que significa que cada transação fica permanentemente registada num livro-razão público sob endereços de carteira em vez de nomes. Essa distinção é toda a base para como o Bitcoin roubado é rastreado. Este guia explica os mecanismos reais, em linguagem simples, sem simplificar demasiado as partes que importam.
Compreender Primeiro o Modelo UTXO
A Bitcoin não funciona como uma conta bancária com um saldo corrente. Usa aquilo a que se chama o modelo de saída de transação não gasta, ou modelo UTXO. Cada bitcoin que possui existe como uma saída discreta de uma transação anterior, à espera de ser gasto. Quando faz um pagamento, o software da sua carteira seleciona um ou mais destes UTXOs como entradas, e a transação cria novas saídas, uma indo para o destinatário, e muitas vezes uma segunda, chamada troco, voltando para um novo endereço que controla.
Isto importa para o rastreamento porque cada transação deixa uma ligação visível e permanente entre as suas entradas e saídas. Um Bitcoin roubado não desaparece numa caixa negra, move-se de um UTXO específico para novos UTXOs específicos, e essa cadeia de custódia fica registada para sempre, quer a pessoa envolvida queira ou não.
Ajuda pensar em cada UTXO como uma moeda distinta e unicamente identificável, em vez de um número num saldo de conta. Se um ladrão rouba 1,5 BTC que existiam como três UTXOs separados de 0,5 BTC cada, sentados em três endereços diferentes por causa de como a carteira da vítima tinha anteriormente recebido fundos, o rastreamento tem de seguir as três unidades discretas, não um único saldo abstrato. Este é um problema significativamente diferente de rastrear o saldo de uma conta bancária, e é também o que torna o clustering, descrito abaixo, tanto necessário como possível.
O Ponto de Partida: A Transação do Roubo
Todo o rastreamento começa a partir da transação confirmada que moveu os fundos roubados para fora da carteira da vítima. Esta transação tem um identificador único, e mostra exatamente para que endereço os fundos se moveram a seguir. A partir daí, um investigador está essencialmente a jogar um jogo muito disciplinado de seguir o dinheiro, transação a transação, salto a salto.
Clustering: Transformar Endereços em Entidades
O endereço em que os fundos roubados aterram raramente é o fim da história, e raramente é o único endereço controlado por essa pessoa ou serviço. É aqui que entram as heurísticas de clustering, técnicas que agrupam vários endereços como pertencendo muito provavelmente à mesma entidade, mesmo que nada na blockchain os rotule explicitamente dessa forma.
A heurística de gasto conjunto
A mais importante e fiável destas é conhecida como a heurística de gasto conjunto ou de propriedade comum de entrada. Quando uma transação tem várias entradas, ou seja, gasta mais do que um UTXO de uma vez, todas essas entradas têm de ter sido assinadas por quem controla as respetivas chaves privadas. Na prática, isso quase sempre significa que todos esses endereços de entrada são controlados pela mesma carteira, e portanto pela mesma pessoa ou serviço. Um ladrão que consolide fundos de vários endereços numa única transação, algo que acontece constantemente por conveniência, revela inadvertidamente que todos esses endereços lhe pertencem.
A heurística do endereço de troco
A segunda técnica chave identifica qual das saídas numa transação é o troco a voltar para o remetente, em contraste com o pagamento real. As saídas de troco tendem a ter características identificáveis, como serem um endereço recentemente utilizado, ou terem um montante que não corresponde a nenhum número redondo que um destinatário esperaria. Identificar corretamente a saída de troco permite a um investigador continuar a seguir os fundos do mesmo agente através daquilo que de outra forma pareceria um beco sem saída, em vez de seguir por engano o dinheiro até um destinatário sem relação.
Juntas, estas heurísticas permitem que um único endereço de partida se expanda num cluster, por vezes dezenas ou centenas de endereços, que pode ser atribuído com elevada confiança a uma carteira ou serviço. As plataformas comerciais de inteligência de blockchain automatizam este clustering em toda a blockchain, combinado com impressões digitais comportamentais e rótulos de endereços conhecidos, mas a lógica subjacente é a raciocínio descrito acima.
Cadeias de descasque e impressões digitais comportamentais
Os fundos roubados são frequentemente movidos através daquilo a que os investigadores chamam uma cadeia de descasque, uma sequência de transações em que um grande UTXO é repetidamente dividido, enviando um pequeno montante para um endereço de destino enquanto descasca o remanescente como troco para um novo endereço controlado pelo mesmo agente, repetidamente ao longo de muitos saltos. Este padrão é extremamente comum em tentativas de branqueamento porque se assemelha superficialmente à atividade normal de uma carteira, mas tem uma assinatura reconhecível: uma longa sequência de transações, cada uma com duas saídas, um saldo decrescente transportado como troco, e pequenos montantes a ramificarem-se ao longo do caminho. Reconhecer uma cadeia de descasque permite a um investigador seguir o saldo principal através de dezenas de saltos sem se perder nos montantes menores que se ramificam, a maioria dos quais acaba por terminar em destinos de gasto como exchanges ou comerciantes.
Os investigadores também recorrem a impressões digitais comportamentais, padrões como um horário de transação consistente com um determinado fuso horário, uma preferência por montantes redondos, taxas de rede reutilizadas, ou uma tendência para consolidar fundos após um certo número de saltos. Nenhum destes sinais é conclusivo por si só, mas combinados com as heurísticas de gasto conjunto e de troco, constroem um quadro probabilístico que é muitas vezes suficientemente forte para apoiar um encaminhamento legal.
Encontrar o Ponto de Estrangulamento
Rastrear endereços só é útil se eventualmente levar a algo acionável. Esse algo é geralmente um ponto de estrangulamento, um ponto no fluxo de fundos onde o mundo anónimo da blockchain toca um serviço que mantém registos ligados a identidades reais. O ponto de estrangulamento mais comum é uma exchange centralizada, que por regulação normalmente exige verificação de identidade dos seus clientes.
- Exchanges centralizadas, que geralmente mantêm registos de identificação do cliente que podem ser divulgados às forças da lei ou através de processo legal válido
- Processadores de pagamento e serviços de entrada ou saída que convertem cripto em moeda fiduciária, que frequentemente têm obrigações de conformidade semelhantes
- Prestadores de carteiras alojadas ou custodiadas, que controlam as chaves privadas em nome de um utilizador e podem agir sobre pedidos legais
- Mercados de NFT e outras plataformas onde os fundos branqueados são por vezes gastos ou convertidos
Assim que um cluster de endereços pode ser ligado a um depósito num destes serviços, um investigador pode preparar um relatório a identificar o depósito, o momento, e o percurso da transação que o liga ao roubo, pronto para apoiar uma intimação, um encaminhamento às forças da lei, ou um pedido direto à equipa de conformidade da exchange.
Segundo investigação publicada pela empresa de inteligência de blockchain TRM Labs, investigações estruturadas de rastreamento que partem de um roubo confirmado chegam a um depósito identificável numa exchange, na larga maioria dos casos, em cerca de quinze saltos de transação, desde que os fundos não sejam encaminhados através de ferramentas de privacidade ao longo do caminho.
Um Exemplo Prático: Seguindo um Roubo Passo a Passo
Suponha que a carteira de uma vítima é drenada de 2 BTC numa única transação para um endereço controlado pelo ladrão. Esse endereço mantém os 2 BTC brevemente, depois o ladrão combina-os com 0,3 BTC de um endereço não relacionado numa nova transação, uma ação que, segundo a heurística de gasto conjunto, revela que ambos os endereços são controlados pela mesma carteira. A transação envia 2,1 BTC para um novo endereço e devolve 0,2 BTC como troco para um endereço gerado de novo, identificável como troco porque nunca foi usado antes e recebe um montante que não corresponde a nenhum número redondo que um destinatário esperaria.
A partir daí, os 2,1 BTC são novamente divididos ao longo de vários saltos num padrão de cadeia de descasque, com pequenos montantes a ramificarem-se em cada etapa enquanto o grosso do saldo avança. Eventualmente, o saldo remanescente, talvez agora 1,6 BTC depois de vários pequenos descascamentos, é depositado num endereço que uma plataforma de inteligência de blockchain já rotulou como pertencente a uma exchange centralizada conhecida, com base nos padrões de depósito e levantamento publicamente observados dessa exchange. Nesse momento, o rastreamento chegou ao seu ponto de estrangulamento. Um investigador documenta o percurso completo, a transação original do roubo, cada salto intermédio, a estrutura da cadeia de descasque, e o depósito final, e essa documentação torna-se a base para um relatório à exchange ou um encaminhamento às forças da lei.
Equívoco Comum: os Serviços de Mistura Tornam os Fundos Completamente Irrastreáveis
Vale a pena abordar diretamente uma crença que surge constantemente em discussões online sobre roubo de cripto: a de que fazer passar fundos roubados por um serviço de mistura os torna permanente e completamente irrastreáveis. Isto exagera o que um serviço de mistura realmente faz. Um serviço de mistura junta fundos de muitos depositantes e paga a partir desse fundo comum, o que quebra a ligação simples e direta entre um depósito específico e um levantamento específico, e isso é um obstáculo genuíno. Mas não apaga as próprias transações da blockchain, e não garante que a análise de tempo, montante e comportamento não consiga ainda ligar um depositante a um levantamento posterior com confiança significativa, particularmente para serviços de mistura com fundos comuns menores ou padrões de pagamento previsíveis. Vários grandes serviços de mistura também foram sancionados ou retirados do ar pelas forças da lei nos últimos anos, e fundos que passaram por eles antes do encerramento foram, em alguns casos documentados, ainda assim ligados ao seu destino através de registos apreendidos durante essas ações.
O Que Torna o Rastreamento Mais Difícil
Nem todos os casos se resolvem tão limpamente. Os ladrões usam cada vez mais técnicas especificamente concebidas para quebrar estas heurísticas, incluindo passar fundos por serviços de mistura que juntam e redistribuem moedas para obscurecer a sua origem, converter para moedas focadas em privacidade como a Monero, que não usam um livro-razão transparente da mesma forma, e transpor fundos entre várias blockchains, o que o nosso guia complementar sobre como os investigadores rastreiam fundos através de várias blockchains aborda em profundidade. Cada uma destas técnicas acrescenta atrito e custo a um rastreamento sem o tornar impossível, mas reduzem significativamente as hipóteses de chegar a um ponto de estrangulamento limpo.
- Transações estilo CoinJoin, que combinam as entradas e saídas de vários utilizadores numa única transação especificamente para obscurecer qual entrada corresponde a qual saída
- Transposição entre blockchains, movendo fundos para uma blockchain completamente diferente a meio do processo de branqueamento, abordado no nosso guia dedicado sobre rastreamento entre blockchains
- Descasque em cadeia combinado com divisão rápida e de alto volume por dezenas de endereços numa janela curta, concebido para sobrecarregar a revisão manual
- Uso de serviços de troca sem verificação de identidade e mercados entre pares que não exigem verificações de conformidade antes de converter fundos
Por Que Isto Importa Mesmo Sem uma Recuperação Garantida
Vale a pena ser direto: rastrear Bitcoin roubado, por si só, não devolve os fundos ao seu proprietário. O que produz é um relato documentado e defensável de para onde foram os fundos, o que é a base necessária para qualquer esforço de recuperação através de canais legais ou das forças da lei, abordado mais aprofundadamente no nosso guia sobre se a criptomoeda roubada pode ser recuperada. Sem esse rasto documentado, não há caso a apresentar a uma exchange ou a um tribunal, em primeiro lugar.
Perguntas frequentes
Não. A Bitcoin é pseudónima, o que significa que as transações estão ligadas a endereços de carteira em vez de nomes, mas cada transação é permanentemente visível num livro-razão público. As técnicas de clustering e os registos das exchanges conseguem muitas vezes ligar endereços a identidades reais, o que é o oposto do verdadeiro anonimato.
Sim, em muitos casos. Converter Bitcoin noutro ativo, quer através de uma exchange quer através de uma troca descentralizada, tipicamente deixa o seu próprio registo on chain ou off chain. Os investigadores seguem o rasto através dessa conversão usando técnicas abordadas no nosso guia de rastreamento entre blockchains, embora cada conversão acrescente complexidade à investigação.
Não. O rastreamento assenta inteiramente no registo permanente e público das transações na blockchain e não exige qualquer cooperação da pessoa que roubou os fundos. O que o rastreamento não consegue fazer por si só é obrigar à devolução dos fundos, isso exige chegar a um ponto de estrangulamento como uma exchange e prosseguir com ação legal.
Os investigadores profissionais usam tipicamente plataformas comerciais de inteligência de blockchain que automatizam o clustering de endereços, aplicam rótulos de entidades conhecidas, e visualizam fluxos de fundos através de milhões de transações, combinadas com análise manual para verificar e documentar conclusões para uso legal ou das forças da lei.
Uma cadeia de descasque é uma sequência de transações em que um grande saldo é repetidamente dividido, enviando um pequeno montante para um destino enquanto o remanescente avança como troco ao longo de muitos saltos. É um padrão de branqueamento comum, e reconhecê-lo permite aos investigadores seguir o saldo principal ao longo de muitas transações, em vez de perder o rasto nos montantes menores que se ramificam.
Fontes e leituras adicionais
- The Fundamentals of Cryptocurrency Transaction Tracing · TRM Labs
- Analyzing Hack Subnetworks in the Bitcoin Transaction Graph · arXiv
- Cryptocurrency Crime Information · Internet Crime Complaint Center, Federal Bureau of Investigation