Em uma publicação na Ethereum Magicians em 11 de abril, o matemático propôs um roteiro que se concentra em tornar as transações privadas e interações anônimas onchain mais acessíveis e naturais para usuários comuns, sem a necessidade de grandes mudanças no protocolo principal da rede.
O roteiro proposto abrange quatro formas principais de privacidade: privacidade de pagamentos onchain, anonimização parcial da atividade onchain dentro de aplicativos, privacidade de leituras na cadeia e anonimização em nível de rede, disse Buterin.
Melhor privacidade para a Ethereum
A privacidade no Ethereum ainda é muito frágil, pois é transparente por natureza. Embora isso seja bom para a confiança e a segurança, facilita o rastreamento da atividade do usuário. Se alguém souber um endereço Ethereum, poderá rastrear todo o histórico de transações do usuário, incluindo saldos, uso do aplicativo e interações com outros usuários.
O roteiro de Buterin se concentra em corrigir isso por meio de melhorias práticas e incrementais que podem ser implantadas sem reformular a rede.
Ele disse que carteiras como MetaMask ou Rabby deveriam integrar ferramentas como Railgun e Privacy Pools, oferecendo aos usuários um “saldo protegido” e opções de envio privado como padrão.
As carteiras também devem usar automaticamente endereços diferentes para cada dApp em vez de um único para tudo, disse ele.
“Este é um passo importante e envolve sacrifícios significativos de conveniência, mas, na minha opinião, esta é uma bala que devemos engolir porque esta é a maneira mais prática de remover links públicos entre todas as suas atividades em diferentes aplicativos.”
Além disso, o envio de ETH ou tokens entre suas próprias carteiras deve ser privado por padrão para oferecer suporte ao design de um endereço por aplicativo.
A adoção de novos padrões, como FOCIL (Fork-Choice Enforced Inclusion Lists) e EIP-7701 (native account abstraction), permitiria que os protocolos de privacidade fossem executados sem retransmissões centralizadas, tornando-os mais fáceis de manter e mais difíceis de censurar, disse ele.
Buterin sugeriu usar Ambientes de Execução Confiáveis ??(TEEs) agora e Recuperação de Informações Privadas (PIR) mais tarde para garantias criptográficas para evitar vazamento de dados para nós RPC (chamada de procedimento remoto).
Ele também sugeriu que as carteiras deveriam alternar entre vários nós RPC e enviar dados por meio de “mixnets” para evitar vazamentos de metadados. Uma mixnet, ou rede de mistura, é uma tecnologia que aumenta a privacidade e oculta a conexão entre o remetente e o destinatário de mensagens ou dados, semelhante a uma VPN.
Buterin sugeriu o uso de “agregação de provas”, onde múltiplas transações podem compartilhar uma única prova na cadeia, reduzindo custos para os usuários.
Não é necessário esperar pela próxima atualização
Por fim, ele disse que os usuários devem poder atualizar ou alterar a segurança de suas carteiras, como chaves privadas, sem revelar conexões entre seus diferentes ativos ou atividades.
Vitalik pediu uma integração mais profunda da privacidade nas carteiras, padrões e hábitos dos usuários agora, em vez de esperar por atualizações de longo prazo da Ethereum.
A próxima grande atualização na Ethereum é o Pectra , que introduzirá a abstração de conta e está programada para implantação na mainnet no dia 7 de maio.