O Ethereum está a explorar a possível migração para a função hash Poseidon antes da sua atualização Pectra, uma decisão que pode melhorar significativamente as capacidades de prova de conhecimento zero (zk) do Ethereum. Numa publicação recente no X, Vitalik Buterin, cofundador do Ethereum, convidou os investigadores a participar no programa de análise criptográfica Poseidon, com o objetivo de reunir mais insights sobre a segurança do Poseidon, uma vez que o Ethereum considera adotá-lo.
O principal objetivo por detrás desta exploração é melhorar a integração da rede com zk-provers (ferramentas que verificam as transações de forma privada) e rollups de conhecimento zero (um método utilizado para o dimensionamento). A função hash Poseidon, introduzida pela primeira vez em 2019, é vista como mais adequada para provas de conhecimento zero em comparação com funções hash mais antigas e bem estabelecidas, como SHA-256 e Keccak, que não foram concebidas especificamente para sistemas à prova de zk. Embora o SHA-256 e o Keccak tenham sido submetidos a testes extensivos e sejam amplamente utilizados, não estão otimizados para a tecnologia zk, enquanto o Poseidon foi criado especificamente para utilização em aplicações de conhecimento zero. Apesar de ser mais recente, o Poseidon já encontrou aplicação na produção, especialmente em sistemas de Camada 2 no Ethereum e noutros projetos de blockchain.
Em novembro de 2022, foi apresentada a Proposta de Melhoria do Ethereum (EIP) 5988. Esta proposta sugeria a adição de um contrato pré-compilado à Máquina Virtual Ethereum (EVM), que implementaria a função hash Poseidon. O objetivo era melhorar a interoperabilidade entre o EVM e o zk-rollups, tornando o Ethereum mais escalável e eficiente quando se lida com transações à prova de zk. No entanto, desde a introdução do EIP 5988, não houve qualquer atualização importante ou implementação oficial desta proposta. Ainda assim, parece que a Ethereum está a considerar seriamente o Poseidon para uso futuro.
A possível mudança do Ethereum para o Poseidon faz parte de uma série mais ampla de atualizações destinadas a melhorar o desempenho da rede. A mais notável destas atualizações é a atualização Pectra, cujo lançamento está previsto para 8 de abril de 2025. Espera-se que a atualização Pectra traga diversas melhorias significativas, como maior escalabilidade, melhor abstração de contas, maior eficiência da camada 2 e maiores recompensas para validadores. Isto acontece após o hard fork Dencun previsto para março de 2024, que deverá reduzir significativamente as taxas de transação nas redes de Camada 2, melhorando ainda mais a escalabilidade do Ethereum e reduzindo os custos para os utilizadores.
A exploração do Poseidon pela Ethereum é um passo importante para continuar a evoluir e otimizar a sua rede, tornando-a mais eficiente e mais adequada às necessidades dos programadores e utilizadores no crescente ecossistema de finanças descentralizadas (DeFi) e blockchain.