À medida que ferramentas de análise de blockchain, bots MEV e sistemas de perfilamento de endereços evoluem, a natureza transparente das blockchains públicas está expondo mais comportamento de usuários do que nunca. Saldos de carteiras, estratégias de negociação e fluxos de fundos podem ser rastreados. Nesse contexto, o Railgun surgiu como uma infraestrutura de privacidade essencial no ecossistema Ethereum. Ele não só permite transferências anônimas, mas também visa construir uma estrutura de transações privadas mais abrangente em DeFi.
As transações privadas do Railgun são interações anônimas on-chain alimentadas por provas de conhecimento zero zk-SNARK. Diferente das transferências comuns, que revelam publicamente os endereços do remetente e do destinatário junto com o valor, o Railgun criptografa os dados da transação e usa provas matemáticas para verificar sua validade.
No Railgun, os ativos dos usuários ficam em um Saldo Privado. Todas as transações são realizadas por meio de um sistema de conta focado em privacidade, não diretamente por endereços públicos de carteira EVM.
Isso significa que observadores externos podem confirmar que uma transação on-chain válida ocorreu, mas não conseguem ver quem enviou ou recebeu os ativos, nem o valor exato envolvido.
O objetivo do Railgun não é sair do Ethereum, mas adicionar uma camada de privacidade sobre a cadeia nativa, permitindo que os usuários continuem aproveitando o ecossistema DeFi existente enquanto minimizam a exposição de ativos e identidade.
Uma transação privada do Railgun geralmente começa com uma operação Shield.
O Shield envolve transferir ativos públicos como ETH, USDC ou DAI para o sistema de privacidade do Railgun. Quando um usuário inicia um Shield, os ativos são enviados ao contrato inteligente do Railgun, que gera compromissos criptografados.
Da perspectiva da blockchain, os ativos ficam bloqueados dentro do pool de privacidade do Railgun, mas seus movimentos subsequentes não podem mais ser rastreados por pessoas de fora.
Simultaneamente, o usuário recebe um Saldo Privado correspondente. Esse saldo não é exibido publicamente como um saldo normal de carteira; em vez disso, existe em forma criptografada dentro do sistema de conta de privacidade do Railgun.
O Shield atua como uma "entrada para a camada de privacidade" e serve como ponto de partida para todas as transações anônimas e operações DeFi Privadas.
O Saldo Privado é o componente central do sistema de privacidade do Railgun.
Os modelos de conta padrão de blockchain exibem publicamente os saldos das carteiras. Em contraste, o Railgun usa uma estrutura do tipo UTXO para armazenar ativos privados. Os usuários possuem um conjunto de Notes criptografados, em vez de um saldo de conta público convencional.
Esses Notes são registrados em uma Árvore de Merkle, e cada transação atualiza a árvore e gera uma nova prova de estado.
Quando um usuário inicia uma transação, o sistema verifica:
No entanto, esse processo de verificação não revela saldos específicos nem informações de identidade.
Esse design permite que o Railgun realize verificação de estado on-chain sem expor detalhes dos ativos.
O zk-SNARK é a tecnologia fundamental do sistema de privacidade do Railgun.
A ideia central das provas de conhecimento zero é que os usuários podem provar que "algo é verdadeiro" sem revelar os detalhes.
No Railgun, o zk-SNARK verifica:
Mas o processo de prova não divulga:
Como resultado, o Railgun alcança uma estrutura de transação "verificável, porém invisível" em uma blockchain pública.
Esse mecanismo é fundamentalmente diferente das transferências comuns. As transações padrão dependem de dados totalmente abertos para verificação, enquanto o Railgun substitui dados públicos por provas matemáticas.
Em uma transação normal do Ethereum, o usuário precisa transmiti-la diretamente de sua carteira e pagar a Taxa de Gas, o que expõe a identidade do remetente.
O Railgun resolve isso introduzindo uma rede de Broadcasters.
Após o usuário gerar uma zk-Proof, ele não envia a transação por conta própria. Em vez disso, um Broadcaster a retransmite para a blockchain.
Da perspectiva on-chain, pessoas de fora veem apenas o endereço do Broadcaster, não o endereço real do usuário.
O Broadcaster atua 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 da identidade.
Além disso, o Broadcaster ajuda os usuários a obter uma experiência de transação privada quase sem custos de Gas.
O Relayer lida com serviços de retransmissão e estruturas de taxas.
Como os usuários não transmitem transações diretamente, um Relayer paga os custos de Gas on-chain por eles. As taxas correspondentes são deduzidas do Saldo Privado do usuário, em vez de serem pagas por meio de uma carteira pública.
Esse mecanismo impede que os usuários exponham sua identidade ao pagar o Gas.
O Relayer e o Broadcaster juntos formam a rede de transações anônimas do Railgun:
Somente com todos esses componentes combinados o Railgun forma um sistema completo de transações privadas.
Para sair do sistema de privacidade do Railgun, os usuários realizam uma operação Unshield.
O Unshield converte ativos do Saldo Privado de volta para ativos on-chain padrão e os envia para um endereço de carteira público.
Nesse processo, o Railgun gera uma nova zk-Proof para verificar a propriedade dos ativos e evitar o gasto em dobro.
Embora os fundos eventualmente saiam do pool de privacidade, as múltiplas rodadas de criptografia e mistura ao longo do caminho tornam quase impossível para observadores externos reconstruir completamente o histórico dos fundos.
No entanto, ao fazer o Unshield para um endereço público, os usuários ainda devem ter cuidado com correlações de comportamento on-chain — como usar repetidamente o mesmo endereço de carteira ou interagir diretamente com plataformas KYC.
A principal diferença entre o Railgun e as transferências padrão do Ethereum é a "privacidade por padrão".
As transferências comuns expõem:
O Railgun, em contraste, oculta essas informações o máximo possível, revelando apenas os dados de verificação necessários.
Além disso, o Railgun suporta não apenas transferências anônimas, mas também operações DeFi Privadas. Os usuários podem fazer swaps, gerenciar liquidez e interagir com protocolos sem revelar sua identidade.
Isso 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 usa zk-SNARK, Saldo Privado, redes de Broadcasters e Relay para ocultar a identidade on-chain, saldos e caminhos de fluxo de fundos.
Diferente dos mixers tradicionais, o Railgun enfatiza contas de privacidade de longo prazo e estruturas DeFi Privadas, permitindo que os usuários realizem atividades financeiras anônimas contínuas dentro de ecossistemas abertos como o Ethereum.
O Broadcaster transmite transações em nome dos usuários, impedindo que eles exponham diretamente seus endereços de carteira pública.
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 swaps, gerenciamento de liquidez e outras operações DeFi Privadas.
O Railgun foca em DeFi Privado contínuo e sistemas de conta de privacidade, em vez de apenas mistura anônima de moedas.
O Railgun suporta principalmente redes EVM, incluindo Ethereum, Arbitrum e BNB Chain.





