Recentemente, o cofundador da Ethereum, Vitalik Buterin, apresentou um roteiro abrangente com o objetivo de aprimorar a privacidade no ecossistema Ethereum. Essa iniciativa busca integrar recursos de privacidade diretamente às carteiras e aplicativos Ethereum, oferecendo aos usuários maior controle sobre seus dados e transações sem a necessidade de alterações significativas no protocolo principal.
Buterin defende a incorporação de ferramentas de privacidade, como Railgun e Privacy Pools, às carteiras Ethereum existentes. Essas ferramentas permitem que os usuários anonimizem transações utilizando “saldos protegidos”, que ocultam a origem e o destino dos fundos. É importante ressaltar que Buterin enfatiza que os usuários não devem ser obrigados a baixar carteiras separadas com foco em privacidade; em vez disso, os recursos de privacidade devem ser perfeitamente integrados e, idealmente, habilitados por padrão.
Além das carteiras, Buterin propõe mudanças significativas na forma como as plataformas de finanças descentralizadas (DeFi) e outros aplicativos descentralizados (DApps) lidam com as interações dos usuários. Ele sugere que os usuários utilizem um endereço único para cada aplicativo, evitando assim a correlação de atividades entre diferentes plataformas.
Embora essa abordagem possa apresentar alguns inconvenientes, é considerada um método prático para eliminar links públicos entre as atividades de um usuário em vários aplicativos. Para dar suporte a esse modelo, os desenvolvedores precisariam garantir que as funções de retirada dentro dos DApps preservassem a privacidade por padrão.
Para reforçar a resistência à censura, Buterin destaca a implementação de ‘Listas de Inclusão Forçadas por Escolha de Bifurcação’ (FOCIL), conforme detalhado na Proposta de Melhoria do Ethereum (EIP) 7805. A FOCIL introduz um mecanismo em que um comitê de validadores constrói listas de inclusão de transações que devem ser incorporadas aos próximos blocos. Esse sistema garante que as transações, incluindo aquelas com privacidade aprimorada, não sejam excluídas da blockchain, mantendo assim o compromisso do Ethereum com a neutralidade e a abertura.

Outro componente fundamental do roteiro é o EIP-7701, que se concentra no refinamento da abstração de contas no Ethereum. Esta proposta introduz o conceito de distinção entre seções de código de validação e execução em contratos inteligentes, facilitando um processamento de transações mais flexível e seguro. Ao habilitar a abstração nativa de contas, o EIP-7701 permite recursos como agrupamento de transações, meta-transações e o uso de tokens alternativos para taxas de gás, todos contribuindo para uma experiência Ethereum mais amigável e eficiente.
Abordando as limitações dos atuais sistemas de chamada de procedimento remoto (RPC), Buterin propõe a implementação de curto prazo de ‘Ambientes de Execução Confiáveis’ (TEEs). Os TEEs fornecem um enclave seguro dentro de um processador, garantindo que o código e os dados sejam protegidos durante a execução. Essa configuração permite que os usuários interajam com nós RPC com garantias mais sólidas de que seus dados privados permaneçam confidenciais.
Para uma solução mais robusta e de longo prazo, Buterin sugere a transição para sistemas de ‘Recuperação de Informações Privadas’ (PIR). Os protocolos PIR permitem que os usuários recuperem dados específicos de um banco de dados sem revelar quais dados estão sendo acessados. Essa abordagem criptográfica oferece garantias de privacidade mais robustas, garantindo que os provedores de serviços não possam inferir o comportamento do usuário com base em solicitações de dados.
Para aumentar ainda mais a privacidade, Buterin recomenda que as carteiras se conectem a vários servidores RPC e utilizem endpoints RPC separados para cada DApp. A incorporação de mixnets — uma tecnologia projetada para ofuscar metadados — também pode ajudar a obscurecer os padrões de atividade do usuário. Além disso, o desenvolvimento de protocolos de agregação de provas para sistemas que preservam a privacidade é incentivado, pois podem reduzir significativamente as taxas de transação e melhorar a escalabilidade.
O roteiro representa um passo significativo em direção a um ecossistema Ethereum mais privado e centrado no usuário. Ao integrar recursos de privacidade diretamente em carteiras e aplicativos, e ao implementar mudanças sistêmicas na infraestrutura da Ethereum, a rede visa proporcionar aos usuários maior controle sobre seus dados e transações. Essas iniciativas não apenas abordam as preocupações atuais com privacidade, mas também estabelecem as bases para um futuro mais seguro e descentralizado.