New EIP Seeks to Future-Proof Ethereum with Quantum-Resistant Deposit Contract
The Ethereum Improvement Proposal (EIP) for a new validator deposit contract has been submitted to address the potential security risks of the current BLS signature scheme in the face of future quantum computers.
The proposal, submitted by Kevaundray Wedderburn, Tom Wambsgans, and Thomas Coratger, aims to introduce a new deposit contract that supports variable-length `pubkey` and `credential_metadata` fields, each capped at 8192 bytes. This change will enable the contract to accommodate future quantum-resistant signature schemes.
The new deposit contract will include an explicit `scheme` identifier, with scheme 0 being assigned to the current BLS scheme. This design allows for the easy transition to a new signature scheme in the future.
However, it's worth noting that the proposal does not specify any particular quantum-resistant signature scheme and leaves its implementation for future EIPs. The contract will also include 'modes' such as 'Deposit Disabled', 'BLS Deposit Enabled', and 'BLS Deposit Disabled'. This is to ensure a smooth transition from BLS to a new signature scheme.
This proposal is part of Ethereum's broader effort to upgrade its network to be quantum-resistant. The Ethereum Foundation has already started working on various projects, including the strawmap and Lean Ethereum, which aim to address the potential risks of quantum computers.