À medida que as ferramentas de análise de blockchain, os bots MEV e os sistemas de definição de perfis de endereços evoluem, a natureza transparente das blockchains públicas expõe cada vez mais o comportamento dos utilizadores. Os saldos das carteiras, as estratégias de negociação e os fluxos de fundos são todos rastreáveis. Neste contexto, o Railgun afirmou-se como uma infraestrutura de privacidade essencial no ecossistema Ethereum. Para além de permitir transferências anónimas, visa construir um quadro de transações privadas mais abrangente em DeFi.
As transações privadas do Railgun são interações on-chain anónimas, baseadas em provas de conhecimento zero zk-SNARK. Ao contrário das transferências padrão, que revelam publicamente os endereços do remetente e do destinatário, bem como o montante, o Railgun encripta os dados da transação e utiliza provas matemáticas para verificar a sua validade.
No Railgun, os ativos dos utilizadores residem num Private Balance. Todas as transações são realizadas através de um sistema de contas focado na privacidade, e não diretamente através de endereços públicos de carteira EVM.
Isto significa que os observadores externos podem confirmar que ocorreu uma transação on-chain válida, mas não conseguem identificar quem enviou ou recebeu os ativos, nem o montante exato envolvido.
O objetivo do Railgun não é abandonar o Ethereum, mas sim adicionar uma camada de privacidade sobre a cadeia nativa, permitindo que os utilizadores continuem a beneficiar do ecossistema DeFi existente, ao mesmo tempo que minimizam a exposição de ativos e identidade.
Uma transação privada do Railgun começa geralmente com uma operação Shield.
Fazer Shield consiste em transferir ativos públicos como ETH, USDC ou DAI para o sistema de privacidade do Railgun. Quando um utilizador inicia um Shield, os ativos são enviados para o contrato inteligente do Railgun, que gera compromissos encriptados.
Da perspetiva da blockchain, os ativos ficam bloqueados no pool de privacidade do Railgun, mas os seus movimentos posteriores deixam de ser rastreáveis por terceiros.
Simultaneamente, o utilizador recebe um Private Balance correspondente. Este saldo não é exibido publicamente como um saldo normal de carteira; existe antes sob forma encriptada no sistema de contas de privacidade do Railgun.
O Shield funciona como uma "porta de entrada para a camada de privacidade" e constitui o ponto de partida para todas as transações anónimas e operações DeFi privadas.
O Private Balance é o elemento central do sistema de privacidade do Railgun.
Os modelos de conta blockchain padrão exibem publicamente os saldos das carteiras. Em contraste, o Railgun recorre a uma estrutura do tipo UTXO para armazenar ativos privados. Os utilizadores detêm um conjunto de Notes encriptados em vez de um saldo de conta público convencional.
Estes Notes são registados numa Merkle Tree, sendo que cada transação atualiza a árvore e gera uma nova prova de estado.
Quando um utilizador inicia uma transação, o sistema verifica:
No entanto, este processo de verificação não revela saldos específicos nem informações de identidade.
Esta conceção permite que o Railgun realize a verificação de estado on-chain sem expor detalhes dos ativos.
O zk-SNARK é a tecnologia fundacional do sistema de privacidade do Railgun.
A ideia central das provas de conhecimento zero é que os utilizadores podem provar que "algo é verdadeiro" sem revelar os pormenores.
No Railgun, o zk-SNARK verifica:
Mas o processo de prova não divulga:
Assim, o Railgun alcança uma estrutura de transação "verificável mas invisível" numa blockchain pública.
Este mecanismo é fundamentalmente diferente das transferências normais. As transações padrão dependem de dados totalmente abertos para verificação, enquanto o Railgun substitui os dados públicos por provas matemáticas.
Numa transação normal do Ethereum, o utilizador tem de a transmitir diretamente da sua carteira e pagar a taxa de Gas, o que expõe a sua identidade.
O Railgun resolve este problema introduzindo uma rede de Broadcasters.
Depois de o utilizador gerar uma zk-Proof, não é ele que submete a transação. Em vez disso, um Broadcaster reencaminha-a para a blockchain.
Do ponto de vista on-chain, os terceiros veem apenas o endereço do Broadcaster, e não o endereço real do utilizador.
O Broadcaster funciona como uma camada de retransmissão anónima, separando a "verificação da transação" da "transmissão da transação" para reduzir a exposição de identidade.
Além disso, o Broadcaster ajuda os utilizadores a obter uma experiência de transação privada praticamente sem custos de Gas.
O Relayer trata dos serviços de retransmissão e da estrutura de taxas.
Uma vez que os utilizadores não transmitem transações diretamente, é o Relayer que paga os custos de Gas on-chain por eles. As taxas correspondentes são deduzidas do Private Balance do utilizador, em vez de serem pagas através de uma carteira pública.
Este mecanismo impede que os utilizadores exponham a sua identidade ao pagarem o Gas.
O Relayer e o Broadcaster formam em conjunto a rede de transações anónimas do Railgun:
Só com todos estes componentes combinados é que o Railgun constitui um sistema completo de transações privadas.
Para sair do sistema de privacidade do Railgun, os utilizadores realizam uma operação Unshield.
Fazer Unshield converte os ativos do Private Balance de volta em ativos on-chain padrão e envia-os para um endereço de carteira público.
Neste processo, o Railgun gera uma nova zk-Proof para verificar a propriedade dos ativos e evitar gastos duplicados.
Embora os fundos acabem por sair do pool de privacidade, as múltiplas rondas de encriptação e mistura ao longo do percurso tornam praticamente impossível para observadores externos reconstruir totalmente o histórico dos fundos.
No entanto, ao fazer Unshield para um endereço público, os utilizadores devem ter cuidado com correlações de comportamento on-chain — como utilizar repetidamente o mesmo endereço de carteira ou interagir diretamente com plataformas com KYC.
A principal diferença entre o Railgun e as transferências padrão do Ethereum reside na "privacidade por omissão".
As transferências normais expõem:
O Railgun, pelo contrário, oculta estas informações tanto quanto possível, revelando apenas os dados de verificação necessários.
Além disso, o Railgun não suporta apenas transferências anónimas, mas também operações DeFi privadas. Os utilizadores podem realizar trocas, gerir liquidez e interagir com protocolos sem revelar a sua identidade.
Isto torna o Railgun mais uma "camada financeira privada" do que uma simples ferramenta de transferência anónima.
O sistema de transações privadas do Railgun utiliza zk-SNARK, Private Balance, Broadcaster e redes Relayer para ocultar a identidade on-chain, os saldos e os percursos dos fluxos de fundos.
Ao contrário dos mixers tradicionais, o Railgun privilegia contas de privacidade de longo prazo e estruturas DeFi privadas, permitindo que os utilizadores participem em atividades financeiras anónimas contínuas em ecossistemas abertos como o Ethereum.
O Broadcaster transmite transações em nome dos utilizadores, evitando que estes exponham diretamente os seus endereços de carteira públicos.
O zk-SNARK verifica a validade da transação sem revelar informações específicas.
Sim. O Railgun suporta transferências anónimas, bem como trocas, gestão de liquidez e outras operações DeFi privadas.
O Railgun foca-se em DeFi privado contínuo e sistemas de contas de privacidade, em vez de se limitar à mistura anónima de moedas.
O Railgun suporta principalmente redes EVM, incluindo Ethereum, Arbitrum e BNB Chain.





