Overview
- Tom Lehman renewed his push on Monday to include EIP-8182 in the Hegota upgrade, shifting the proposal into active public debate among Ethereum developers.
- The proposal would deploy a single, protocol-managed shielded pool as a system contract that uses a UTXO model and stores note commitment trees, nullifier sets, delivery-key registries, and an authorization policy registry.
- EIP-8182 specifies a base-layer zero-knowledge proof verification precompile using Groth16 BN254 so clients can verify private-transfer proofs directly at the protocol level.
- The draft strips admin keys, proxy controls, and pause functions so the pool could only be changed through network upgrades, but authors say true end-to-end privacy still requires encrypted mempools, network-layer protections, and wallet changes.
- If adopted in Hegota, the change could concentrate users into a single anonymity set and simplify wallet support for private ETH and ERC-20 transfers while raising questions about compliance and the need for complementary off-protocol tools.