No momento, existem algumas criptomoedas consideradas relativamente anônimas, por exemplo: Monero, Dash, Zcash, SmartCash, Komodo, Horizen, Verge, NavCoin, PIVX, PIRATE e Zcoin. Nesta série de artigos vou focar apenas nos três primeiros, pois são os mais populares.

Mas primeiro você precisa descobrir por que, por exemplo, o Bitcoin não é considerado anônimo? O Bitcoin é anônimo no sentido de que você não conhece a identidade da pessoa que lhe enviou as moedas e ela não conhece a identidade da pessoa em cuja carteira as moedas chegaram. É aqui que termina o anonimato. O Bitcoin não foi desenvolvido como meio de pagamentos anônimos, mas sim como meio de fazer pagamentos sem intermediário na forma de um banco. Todas as transações na blockchain Bitcoin podem ser visualizadas. Absolutamente qualquer coisa e qualquer um pode fazer isso.

Monero:

Código fonte: aberto.

Como é garantido o anonimato?

Três fatores são fundamentais:

1.    Endereços de destinatários são endereços furtivos. Um observador externo não será capaz de determinar para qual carteira os fundos foram, uma vez que as transações na rede Monero são realizadas através de “endereços furtivos” únicos (endereços ocultos) que criam as carteiras dos remetentes. As moedas são enviadas para este endereço. Os endereços ocultam a relação entre o endereço do remetente, o endereço do destinatário e quaisquer outras transações/endereços. O destinatário não perderá o anonimato se aceitar vários pagamentos para um endereço, uma vez que os pagamentos recebidos passarão por diferentes endereços ocultos.

2.    São usadas assinaturas de anel. A essência das assinaturas em anel é que a mensagem é assinada por um dos membros da lista de potenciais signatários, mas quem exatamente não é divulgado. Uma lista é formada por um número arbitrário de pessoas diferentes, incluindo o verdadeiro signatário. O signatário não necessita de permissão, cooperação ou assistência das pessoas incluídas na lista para aplicar uma assinatura. Uma assinatura em anel é um tipo de assinatura digital - é uma forma de confirmar seu direito de fazer transações no blockchain. Na vida, para isso, apresentamos o passaporte, assinamos ou inserimos um código PIN. A peculiaridade de uma assinatura digital no blockchain é que ela permite confirmar a identidade sem divulgar os dados. O endereço no blockchain pertence a quem conhece a chave privada dele. Para provar que você o possui e não revelá-lo a ninguém, use uma assinatura digital. Além disso, as assinaturas de anel no Monero incluem impurezas na transação na forma de transações de outras pessoas feitas anteriormente. Eles ajudam a confundir os rastros: é impossível determinar com precisão onde estão as “impurezas” na transação e onde estão os fundos reais.

3.    São usadas transações confidenciais do Ring ou o protocolo RingCT. A tecnologia de Transações Confidenciais (CT) oculta o horário, o valor do pagamento e os endereços envolvidos.

Existem outras tecnologias que garantem o anonimato das transações no Monero, mas o objetivo deste artigo é apenas informativo.

Mas, infelizmente, nem tudo é tão tranquilo. Não é à toa que Edward Snowden disse sobre Monero que é uma “criptomoeda amadora”. Uma equipe de pesquisadores de algumas das principais universidades do mundo, incluindo Princeton, Universidade Carnegie Mellon, Universidade de Boston, Instituto de Tecnologia de Massachusetts e Universidade de Illinois em Urbana-Champaign, divulgou um estudo destacando deficiências no algoritmo de mistura que pode permitir transações individuais a serem rastreadas.

E o problema não diz respeito apenas a quem hoje ia pagar com Monero - todos que já utilizaram o sistema correm risco, pois todos os dados de pagamento ficam registrados para sempre no blockchain e ficam disponíveis para análise.

Os pesquisadores observam que as coisas estavam especialmente ruins antes da atualização lançada em fevereiro de 2017 (o uso do protocolo RingCT foi adicionado). As transações feitas antes deste ponto são muito vulneráveis, mas os pagamentos feitos após a atualização também não proporcionam a confidencialidade que os usuários do sistema esperam. Um dos autores do artigo, Andrew Miller, da Universidade de Illinois em Urbana-Champaign, diz:

“As pessoas tendem a ser simplistas, por isso acreditam que as transações Monero garantem o seu anonimato. Na verdade, há informações abertas que não são criptografadas por meios de rede.”

Ele disse isso porque antigamente o usuário podia escolher como realizar uma transação e a opção com menor nível de anonimato exigia uma comissão menor, por isso era escolhida com mais frequência.