Matthew Green, professor da Universidade Johns Hopkins, juntamente com o apoio de a organização Electronic Frontier Foundation (FEF), tornou conhecido através de uma declaração a iniciativa para o retorno do acesso público para código do projeto Tornado Cash, cujos repositórios foram removidos no início de agosto pelo GitHub depois que o serviço foi colocado nas listas de sanções do Escritório de Controle de Ativos Estrangeiros dos EUA (OFAC).
O Projeto Tornado Cash desenvolveu uma tecnologia para criar serviços descentralizados para anonimizar transações de criptomoedas, o que complica significativamente o rastreamento das cadeias de transferência e dificulta a determinação da conexão entre o remetente e o destinatário da transferência em redes com transações publicamente disponíveis.
A tecnologia é baseada na divisão da transferência em muitas partes pequenas, em várias etapas, mistura essas partes com partes das transferências de outros participantes e transfere a quantidade necessária para o destinatário na forma de uma série de pequenas transferências de diferentes direções aleatórias.
O maior anonimizador baseado no Tornado Cash foi implementado com base na rede Ethereum e processou mais de 151 transferências 12 usuários por um total de US$ 000 bilhões antes do fechamento.
O serviço foi reconhecido como uma ameaça à segurança nacional dos Estados Unidos e foi incluído na lista de sanções, que proíbe transações financeiras para cidadãos e empresas dos Estados Unidos. A principal razão para a proibição foi o uso do Tornado Cash para lavar fundos ganhos criminalmente, incluindo US$ 455 milhões roubados pelo grupo Lazarus que foi lavado por meio desse serviço.
Depois de adicionar o Tornado Cash e suas carteiras de criptomoedas associadas às listas de sanções, O GitHub bloqueou todas as contas de desenvolvedor no projeto e removeu seus repositórios. Sob o golpe incluiu sistemas experimentais baseados em Tornado Cash, que não foram usados em implementações de trabalho. Ainda não está claro se a restrição de acesso ao código fazia parte dos objetivos da sanção ou a remoção foi realizada sem pressão direta sobre a iniciativa do GitHub para minimizar os riscos.
A posição do EFF é que a proibição se aplica ao uso de serviços trabalhistas para lavagem de dinheiro., mas a própria tecnologia de anonimização das transações é apenas um método para garantir a confidencialidade, que pode ser usada não apenas para fins criminais.
Em litígios anteriores, o código-fonte foi reconhecido como sujeito à Primeira Emenda da Constituição dos Estados Unidos, que garante a liberdade de expressão. O próprio código com a implementação da tecnologia, e não o produto acabado adequado para implementação para fins criminosos, não pode ser considerado objeto de proibição, portanto, a EFF acredita que a republicação de código removido anteriormente é legal e não deve ser bloqueada pelo GitHub.
Professor Matthew Green é conhecido por sua pesquisa sobre criptografia e privacidadeincluindo ser um dos criadores da criptomoeda anônima Zerocoin e um membro da equipe que descobriu um backdoor no gerador de números pseudo-aleatórios Dual EC DRBG desenvolvido pela Agência de Segurança Nacional dos EUA. As principais atividades de Matthew incluem estudar e melhorar tecnologias de privacidade, como bem como ensinar aos alunos sobre essas tecnologias (Matthew ensina ciência da computação, criptografia aplicada e cursos de criptomoedas anônimas na Universidade Johns Hopkins).
Anonimizadores como Tornado Cash são um exemplo de implementação bem-sucedida de tecnologias de privacidade, e Matthew acredita que seu código deve permanecer disponível para estudo e desenvolvimento de tecnologia.
Além disso, a perda do repositório de referência levará à confusão e incerteza sobre quais bifurcações podem ser confiáveis (os invasores podem começar a distribuir bifurcações com alterações maliciosas).
Os repositórios removidos são recriados por Matthew sob a nova organização de repositórios no GitHub para enfatizar que tal código é valioso para pesquisadores e estudantes, bem como para testar a hipótese de que o GitHub removeu os repositórios em cumprimento ao mandado de execução e as penalidades foram aplicadas . usado até a proibição da publicação do código.
finalmente se você está interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir.