Tornado Cash é outra solução para o problema de privacidade e anonimato em blockchains públicos transparentes. O protocolo garante que um usuário pode quebrar um link em uma operação em cadeia com o objetivo de melhorar a privacidade da transação entre o destinatário e o endereço de destino.
O que é Tornado Cash e Como Funciona?
Tornado Cash é uma solução de privacidade descentralizada e sem custódia construída em Ethereum. Ele melhora a privacidade da transação, quebrando o link na cadeia entre os endereços do destinatário e de destino. Tornado Cash usa um contrato inteligente que aceita depósitos ETH e ERC-20. Esses depósitos podem ser retirados por qualquer endereço na rede. Sempre que um ativo é sacado pelo novo endereço, não há como vincular o saque ao depósito, garantindo a privacidade do ativo.
Tornado Cash usa provas de conhecimento zero (zk-SNARKs) para obter privacidade. Quando um usuário decide fazer um saque, o usuário deve fornecer prova de que possui um segredo correspondente a uma das listas de depósitos do contrato inteligente. A tecnologia zk-SNARK permite que essa prova seja verificada sem que o usuário precise revelar qual depósito exato corresponde ao seu segredo. O contrato inteligente então verifica a prova e transfere os fundos depositados para o endereço especificado pela transação de retirada. Nenhum observador externo é capaz de determinar a qual depósito esse saque está vinculado. TORN é o token de governança nativo do Tornado Cash. É um token ERC-20 de suprimento fixo usado para votar em atualizações e correções de protocolo.
Outras alternativas de protocolo de privacidade
Tornado Cash não é a primeira solução para privatizar as transações da Ethereum. Vários métodos foram experimentados, incluindo serviços de mixagem supervisionados, carteiras de câmbio centralizadas, etc. No entanto, todas essas soluções apresentam algum grau de risco de monitoramento, tornando-as não adequadas como uma solução de segurança. E ninguém jamais atingiu o nível de privacidade e anonimato oferecido por moedas como Monero e Zcash.
Zcash define o padrão para criptomoeda em privacidade
Zcash é a base para muitos novos projetos, incluindo Tornado Cash. Zcash usa várias soluções criptográficas, incluindo Zero-Knowledge Proofs. No Monero, um sistema com várias chaves usando as chaves de “visualização” e “gasto” com versões públicas e privadas introduz privacidade. Monero também inclui três fragmentos criptográficos para ocultar seus componentes de transação da exibição pública. Tornado Cash é construído usando pesquisa de código aberto pela equipe Zcash. Eles o aplicaram ao Ethereum para que os usuários agora possam enviar o Ethereum anonimamente.
Privacidade obtida com o dinheiro do Tornado
Tornado Cash alcança privacidade quebrando o link online entre o destinatário do token e seu endereço. O contrato inteligente Tornado Cash recebe o ETH depositado nele, combina depósitos e transações e, em seguida, distribui os tokens para endereços diferentes quando retirados.
Isso significa que quaisquer retiradas do contrato inteligente não podem ser vinculadas ao endereço de depósito, o que cria privacidade para os tokens no novo endereço.
Em essência, Tornado Cash está agindo como um proxy para criar anonimato nas transações Ethereum. Eles usam o Argumento Não Interativo e Sucinto de Conhecimento Zero de Provas de Conhecimento (zk-SNARKs) para fazer isso. Essas provas também são usadas por Zcash.
Nas provas criptográficas zk-SNARKS há um Provador e um Verificador. O Provador tem a tarefa de provar algumas hipóteses, enquanto o Verificador está lá para determinar a veracidade da afirmação do Provador. A base das provas de conhecimento zero é que a posse de algumas informações pode ser provada sem revelar o que as informações realmente são.
Um exemplo do mundo real é quando você liga para uma instituição financeira e ela pede os quatro últimos números do seu CPF. Eles usam essa informação para provar que é você, sem ter que revelar seu número de seguro social completo e colocá-lo em risco de roubo de identidade.
Segredo de Tornado Cash
Quando um depósito é feito no contrato inteligente Tornado Cash, ele gera um “segredo” com um hash associado. Esse hash é chamado de “commit” e é enviado com o depósito para o contrato inteligente Tornado.
O contrato inteligente aceita o depósito e o compromisso associado e os adiciona à lista de depósitos que mantém. Para fazer uma retirada do contrato inteligente, o usuário deve fornecer um segredo correspondente à promessa de alguns fundos não utilizados na lista de depósitos.
Você não pode retirar sem o seu “segredo” ou nota. Fotos via app.tornado.cash
É aqui que entra o zk-SNARK. Usando esta tecnologia, Tornado Cash pode realizar a tarefa sem revelar nenhum depósito específico correspondente ao segredo. O contrato inteligente pode então liberar a quantia apropriada para o endereço de retirada de forma que o rastreador ainda não consiga determinar a origem da quantia liberada do contrato inteligente. Então, em essência, o Tornado Cash funciona como um mixer, misturando depósitos e retiradas para que não possam ser vinculados.
Conjunto Anônimo
O Tornado Cash Anonymous Set existe para mostrar os depósitos que estão no contrato inteligente e com retirada pendente. Também mostrará o valor do depósito que pode ser acessado ao fazer um saque.
Quanto maior for o conjunto anônimo, mais privadas serão suas retiradas.
Isso também apresenta duas opções para o processo de retirada:
Você pode usar uma carteira como a MetaMask ; nesse caso, você precisará de um novo endereço que também contenha algum ETH. A questão complicada aqui é como adicionar ETH a um novo endereço sem abrir mão de sua privacidade.
Você pode usar Tornado Cash Relayer junto com um novo endereço Ethereum para manter total privacidade e anonimato.
Tornado Cash Relayers
Relayer permite retirar fundos para qualquer endereço, mesmo aqueles sem ETH. Ao usar um novo endereço para saques, significa que não há como vincular o saque a qualquer depósito em particular. Portanto, não há mais trilhas a seguir que levam de volta a qualquer endereço que possa estar vinculado a você. Além disso, os desenvolvedores não têm controle sobre o Relayer, portanto, não podem fazer alterações nos dados de retirada.
Introdução ao Tornado Cash
Quando você planeja começar a usar Tornado Cash, há várias etapas a serem seguidas para garantir a melhor privacidade e anonimato. Você vai querer começar com um novo navegador, uma nova carteira e um novo endereço IP para começar do zero. Isso é necessário porque seu provedor de serviços de Internet e outras organizações online terão acesso ao seu endereço IP em cada salto entre o navegador e o servidor de destino. Isso torna todas as informações transferidas ao longo desta rota disponíveis ao público.
Seu ISP é capaz não apenas de registrar seu endereço IP, mas também os carimbos de data / hora de todos os pacotes de dados enviados ao Relayer. Essa informação deveria teoricamente ser suficiente para que eles construíssem uma conexão entre sua carteira e os carimbos de data / hora dos saques de Dinheiro Tornado. É por isso que é importante usar uma VPN para ofuscar seu endereço IP, especialmente ao fazer retiradas.
Além disso, qualquer chamada de procedimento remoto feita para sua carteira também pode vinculá-la a qualquer solicitação de saque. É claro que a maioria deles não é adequada para o usuário médio, mas são necessários para o anonimato completo. Sabemos que a conveniência costuma ser o fator mais importante e que a maioria dos nós RPC e dApp, embora seja capaz de rastrear suas transações, não gravará realmente esses dados. Mas se a privacidade e o anonimato completo forem uma preocupação, essas etapas garantirão que suas transações permaneçam privadas.
Como usar o dinheiro do Tornado
Conforme mencionado acima, ao depositar dinheiro no Tornado Cash, você receberá um “segredo”. Guarde-o em local seguro, pois você precisará dele posteriormente para retirar os tokens. Se você perder seu segredo, não haverá como recuperar seu dinheiro.
- Revisamos os requisitos acima para criar uma nova carteira, um novo navegador e um novo endereço IP. Faça isso primeiro.
- Decida qual token você enviará. Você pode depositar ETH ou outro token ERC-20. Decida o valor e clique em ‘Depositar’ e confirme a transação.
- Espere um pouco (mínimo recomendado 24 horas).
- Retire com MetaMask ou Relayer – Se for MetaMask, você entrará em “segredo” e clique no ícone “Configurações”. Selecione MetaMask como a opção de carteira e clique em ‘Salvar’. Digite seu endereço MetaMask e clique em ‘Retirar’. Em seguida, assine a transação e aguarde o processamento.Se for Relayer, você só precisa inserir seu “segredo” e endereço e clicar em ‘Retirar’.
Tornado Cash Team
Tornado Cash foi criado com o princípio de promover aqueles que merecem a privacidade como um direito humano básico. Os fundadores acreditam que quanto mais pessoas adotarem essa filosofia, mais seguro ficará cada um de nós.
O desenvolvimento do Tornado Cash é patrocinado pela PepperSec, uma agência de consultoria em auditorias de segurança e desenvolvimento personalizado. O CEO da PepperSec é Alexey Pertsev , no entanto, ele não está listado como envolvido no desenvolvimento do Tornado Cash.
Os dois co-fundadores da Tornado Cash são Roman Storm e Roman Semenov. Eles também são os fundadores do já mencionado PepperSec.
Roman Storm é formado em Engenharia Metalúrgica, mas trabalha principalmente como desenvolvedor de software desde 2011. Anteriormente, ele trabalhou para a Amazon e foi engenheiro de blockchain para Blockchainlabs.nz, empregado. Na construção de contratos ICO, escrevendo tokens ERC-20 e auditoria da solidez do código. Na PepperSec, ele trabalhou em vários projetos DeFi, incluindo AAVE, 0x, 1inch.exchange, dydx, Compound e makerdao.
Roman Semenov é um especialista em estatística quântica e teoria de campo, bem como um comerciante em série. Antes de cofundar PepperSec e Tornado Cash, ele também cofundou a Viking Studio, uma empresa russa de marketing de mídia social, e a RedHelper, um serviço dedicado a impulsionar as conversões de e-commerce.
Mineração Anônima
O protocolo Tornado Cash recompensa qualquer usuário que escolha adicionar ao pacote Anonymous com TORN, o token de governança do protocolo. A equipe chama isso de Mineração Anônima. A equipe descobriu que não podia usar uma configuração típica de mineração de liquidez como o DeFi tradicional, porque os usuários inevitavelmente revelariam por quanto tempo mantiveram os depósitos na piscina. Isso destruirá a privacidade central do Tornado Cash. A mineração anônima supera isso fornecendo aos usuários um sistema de mineração de liquidez protegido, onde podem obter tokens TORN.
A mineração anônima funciona assim: depositar dinheiro no Caixa Tornado resulta na criação de um Ponto Anônimo privado. Esses pontos são enviados para uma conta protegida para proteger a privacidade das informações de depósito, saldo e endereço da carteira. Depois que pontos anônimos suficientes forem coletados, os usuários podem convertê-los em tokens TORN em uma transação de reivindicação protegida.
Token TORN
Sempre que você usa Tornado Cash, também está minerando tokens TORN por meio da Mineração Anônima. Isso significa que quanto mais você usa Tornado Cash, mais tokens TORN você ganha. E quanto mais tokens TORN você tiver, maior será o impacto que terá nas decisões futuras que afetam a plataforma.
TORN é um token ERC-20 com um suprimento fixo de 10 milhões de tokens. É considerado um símbolo de governança para fazer propostas de protocolo e votar no resultado dessas propostas. Não foi emitido para fins de arrecadação de fundos e não se destina a ser um investimento ou oportunidade especulativa.
A distribuição de tokens é a seguinte:
- 5% (500.000 TORN) irão para os primeiros usuários por meio de um lançamento aéreo.
- 10% (1.000.000 TORN) para mineração anônima.
- 55% (5.500.000 TORN) vai para a tesouraria e é desbloqueado linearmente ao longo de 5 anos.
- 30% (3.000.000 TORN) vão para desenvolvedores fundadores e patrocinadores iniciais.
Qual a Previsão de Preço para a criptomoeda Tornado Cash (TORN)?
O preço do Tornado Cash está previsto para atingir um nível máximo de $80.21 ao longo de 2022.
Já em 2023 de acordo com o nosso índice de previsão de preço cripto, Tornado Cash (TORN) pode atingir um nível máximo de $154.36, com o preço médio de negociação de $114.79.
Em 2025 de acordo com o nosso índice de previsão de preço cripto, TORN deve cruzar um nível de preço médio de $186.09. O valor mínimo esperado do preço do Tornado Cash no final do ano atual deve ser $171.83. Além disso, TORN pode atingir um nível de preço máximo de $189.66.
Onde comprar o token TORN?
A criptomoeda TORN pode ser negociada nas seguintes exchanges:
- Binance
- OKEx
- Gate.io
- ZT
Conclusão
Uma das principais filosofias dos primeiros cypherpunks era a privacidade. O Tornado Cash ajuda a restaurar isso até certo ponto, permitindo que os indivíduos mantenham sua privacidade, anonimato e, em última instância, liberdade da interferência de governos e terceiros. Quer isso acarrete problemas para os reguladores ou não, mas se seguirmos o exemplo de Zcash e Monero, certamente há maneiras de os projetos se concentrarem nos direitos.O privado pode trabalhar em conjunto com as autoridades regulatórias.