The Ethereum community has submitted the latest proposal for a “deposit contract that supports post-quantum computing.” It’s a proactive move to prepare for the future security threats that quantum computing could pose to crypto assets—what do you think of this forward-looking upgrade?
The proposal’s key points include:
1️⃣ Introducing a new contract that supports variable-length public keys and credential metadata, along with adding a clear scheme identifier (scheme 0 is reserved for the current BLS deposits)
2️⃣ The new deposit contract no longer relies on the old deposit contract’s Merkle tree structure; instead, it uses EIP-7685’s log-derived execution requests to pass deposit information to the consensus layer, making the design clearer
3️⃣ It sets an irreversible switch mode controlled by the protocol system: deposits are initially disabled, then BLS deposits are enabled at a specified timestamp; later at a later timestamp, BLS deposits are permanently disabled and cannot be re-enabled, completing the upgrade and migration step by step
4️⃣ During the migration period, the execution client must merge deposit requests from both the new and old contracts to ensure a smooth transition
Against the backdrop of rapidly advancing quantum computing, upgrading the security standards of cryptographic infrastructure in advance is what’s necessary to protect users’ assets in the long run. Do you think an upgrade like this from the $ETH ecosystem is necessary?
#以太坊 #EIP #post-quantum security
The proposal’s key points include:
1️⃣ Introducing a new contract that supports variable-length public keys and credential metadata, along with adding a clear scheme identifier (scheme 0 is reserved for the current BLS deposits)
2️⃣ The new deposit contract no longer relies on the old deposit contract’s Merkle tree structure; instead, it uses EIP-7685’s log-derived execution requests to pass deposit information to the consensus layer, making the design clearer
3️⃣ It sets an irreversible switch mode controlled by the protocol system: deposits are initially disabled, then BLS deposits are enabled at a specified timestamp; later at a later timestamp, BLS deposits are permanently disabled and cannot be re-enabled, completing the upgrade and migration step by step
4️⃣ During the migration period, the execution client must merge deposit requests from both the new and old contracts to ensure a smooth transition
Against the backdrop of rapidly advancing quantum computing, upgrading the security standards of cryptographic infrastructure in advance is what’s necessary to protect users’ assets in the long run. Do you think an upgrade like this from the $ETH ecosystem is necessary?
#以太坊 #EIP #post-quantum security