Pular para o conteúdo
buybitcoinsmart

Glossário / Privacidade e segurança

Merge

O que é o merge?
Uma fusão de moedas é uma transação que gasta bitcoins de dois ou mais dos seus endereços de uma só vez, anunciando publicamente que esses endereços pertencem a um único dono.

O whitepaper apontou esse vazamento em 2008, alertando que transações com várias entradas "necessarily reveal that their inputs were owned by the same owner". Pesquisadores depois transformaram essa frase na heurística de propriedade comum das entradas, que é a espinha dorsal do agrupamento de carteiras desde o estudo de Meiklejohn de 2013 sobre a economia do bitcoin. Uma fusão de moedas não é um ataque contra você; é a sua própria carteira apresentando uma declaração.

Como funciona

Cada entrada em uma transação de bitcoin é desbloqueada separadamente, e a prova disso fica escrita na própria transação.

Para gastar um bitcoin você produz uma assinatura com a chave que o controla. Para gastar dois bitcoins na mesma transação você produz duas assinaturas, uma por entrada, o que significa que uma mesma parte assinante teve acesso às duas chaves no mesmo momento. Não há como esconder isso: as assinaturas fazem parte dos dados que cada nó valida e que cada explorador exibe. O vínculo não é uma probabilidade, é um fato estrutural, e por isso os analistas confiam nessa heurística mais do que em qualquer outra regra que apliquem.

As consequências vão nas duas direções. Para trás, os bitcoins fundidos arrastam seus históricos separados para um mesmo agrupamento, de modo que um bitcoin rastreável até uma conta verificada de corretora puxa o outro bitcoin para o mesmo grupo identificado. Para frente, quem você pagou pode somar o valor de cada entrada que você gastou e ver quanto você guardava naquela parte da sua carteira, não apenas o valor da fatura dele.

Apenas dois projetos quebram a regra de propósito. Um coinjoin coloca as entradas de pessoas sem relação entre si em uma única transação, de modo que a heurística produz um agrupamento errado, e um payjoin faz o mesmo em pequena escala durante um pagamento normal. Todo o resto que a sua carteira faz obedece à regra.

Onde você vê isso

As fusões de moedas em geral acontecem automaticamente, no exato momento em que você não está pensando em privacidade.

A seleção de moedas é a principal culpada. Quando nenhum bitcoin sozinho cobre o valor que você está enviando, a carteira pega um segundo sem perguntar, e a fusão é publicada. “Enviar o máximo” varre a carteira inteira em uma única transação e funde tudo o que você possui. Transferir uma carteira de papel antiga ou um cartão-presente para a sua carteira principal também funde esse bitcoin no seu agrupamento, e qualquer consolidação é uma fusão que você realizou de propósito.

Às vezes fundir é a escolha honesta. O Bitcoin Core adicionou a opção -avoidpartialspends na versão 0.17.0, que sempre gasta juntos todos os bitcoins que estão no mesmo endereço, mesmo quando isso custa mais em taxas. A lógica é que bitcoins pagos a um endereço reutilizado já estão vinculados em público, então mantê-los separados não traz nada, enquanto gastá-los separadamente em momentos diferentes vaza informação extra.

A maneira de ver as fusões antes que aconteçam é o controle de moedas: ative-o, veja quais bitcoins a carteira marcou e desmarque os que você prefere deixar em paz.

Fusão de moedas vs o Merge do Ethereum

Buscar por "the merge" retorna principalmente o histórico de outra rede. "The Merge" foi a mudança do Ethereum da prova de trabalho para a prova de participação em 15 de setembro de 2022, uma mudança de consenso que aposentou a mineração do Ethereum da noite para o dia. O Bitcoin não teve nenhum evento comparável e ainda protege sua blockchain com prova de trabalho. Em um contexto de bitcoin, fusão de moedas sempre significa combinar bitcoins dentro de uma única transação, e a única coisa em jogo é a privacidade.

Não confundir com

Perguntas frequentes

Como sei se um pagamento vai fundir meus bitcoins?

Ative o controle de moedas e leia a lista de entradas antes de assinar. Carteiras como a Sparrow, a Electrum e o Bitcoin Core mostram exatamente quais bitcoins uma transação vai consumir, e qualquer coisa com mais de uma entrada é uma fusão de moedas.

Uma fusão de moedas é reversível?

Não. Depois que a transação é confirmada, as duas assinaturas ficam na blockchain de forma permanente e qualquer pessoa pode ver que uma mesma parte controlava as duas chaves. Transações posteriores podem adicionar ambiguidade, mas não podem apagar a prova.

Termos relacionados

Mais em Privacidade e segurança

Ler esta página em inglês