In brief
A draft EIP submitted Monday would replace Ethereum's validator deposit contract with one accepting variable-length keys, clearing the way for post-quantum credentials.
It adds an irreversible retirement mode that would permanently block new deposits signed with today's BLS scheme.
The proposal is still a draft awaiting editor review, with contract addresses and activation timestamps undecided.
Ethereum developers have proposed rebuilding the contract that every validator passes through on the way into staking, in the first concrete move to prepare the network's $100 billion-plus staking layer for post-quantum cryptography.The draft proposal, submitted to the Ethereum Improvement Proposal repository on Monday, targets a constraint hiding in the existing contract: it hardcodes the dimensions of BLS12-381, fixing public keys at 48 bytes and signature metadata at 96. Post-quantum schemes need considerably more room, and the current contract has none to give.The replacement accepts keys and credential metadata of up to 8,192 bytes each, and asks every deposit to declare which "credential scheme" it uses. Scheme zero means BLS. The proposal assigns no others, leaving a future EIP to define what a post-quantum validator key actually looks like.The contract runs in three modes—disabled, BLS enabled, and BLS retired—and once a system call moves it to retirement, the authors write, no later call can re-enable BLS onboarding.The proposal carries deposit data to the consensus layer and leaves the cryptography to be specified later. It would need a coordinated fork across both layers to take effect.Not a “simple upgrade”The pull request is labelled a draft awaiting review from the EIP editors, with its contract address, deployment code and both activation timestamps are marked as undecided.One of its three authors, Thomas Coratger, spent the same day setting out how unsettled the underlying cryptography remains in a Twitter thread.









