Introduced in 2019, the Poseidon hash function is designed specifically for zero-knowledge proofs, offering an alternative to traditional functions like SHA-256 and Keccak, which have been extensively tested over decades but were not optimized for zk-proofs. In November 2022, Ethereum Improvement Proposal (EIP) 5988 suggested integrating a precompiled contract into the Ethereum Virtual Machine to implement Poseidon, aiming to boost interoperability between the EVM and zero-knowledge rollups. Although there has been no official update on EIP 5988, the network remains seriously interested in Poseidon’s potential.
This exploration is part of Ethereum’s larger strategy to enhance performance and scalability. The much-anticipated Pectra upgrade, scheduled for April 8, is set to further improve Ethereum’s scalability, account abstraction, and layer-2 efficiency, as well as increase validator rewards. This follows the recent Dencun hard fork in March 2024, which significantly reduced transaction fees for layer-2 networks.
By inviting researchers to contribute to the Poseidon analysis, Ethereum is paving the way for potential improvements that could reduce gas fees and strengthen network security while ensuring robust support for its expanding user base.