EIP-7044

Official Website:

We've just announced IQ AI.

Check it out

EIP-7044

EIP-7044 is an that aims to improve the use experience by making voluntary exits more flexible. EIP-7044 simplifies withdrawal from staking by generating pre-signed withdrawal notifications at the time of contract initiation. EIP-7044 allows ETH stakers to unilaterally submit their voluntary exit to an consensus client at any time, providing more control and flexibility in their staking operations.[2]

Overview

EIP-7044 is part of the Ethereum and ensures that the withdrawal terms are not affected by any actions of the or subsequent network updates. EIP-7044 also makes signed voluntary exit messages from validators perpetually valid, rather than being valid only for two upgrades.[1][2]

Currently, signed voluntary exits are only valid for up to two upgrades for block inclusion because the beacon chain state only considers the current and previous versions. This limitation increases the complexity of some staking operations, specifically those in which the staking operator (holder of the active key) is distinct from the owner of the funds (holder of the withdrawal credential). This means that the pre-signed Voluntary Exit Message (VEM) must be exchanged on an ongoing basis and ahead of a second upgrade. Otherwise, the custodian (staking service provider) does not anymore control the staked assets and the services would qualify as deposits under the Banking Act.[4]

Validator Exit Process

Generally, delegated staking arrangements involve two parties.

  • The ETH staker, who owns 32 ETH (or some multiple of 32 ETH) that they’d like to stake and,
  • The  operator, who manages the technical and operational complexities of running an validator on behalf of the ETH staker.

In the delegated setup, a complication arises when the ETH stakers decide they would like to exit their validator and withdraw their original 32 ETH deposit and accrued rewards. For context, exiting an Ethereum validator requires that a so-called “voluntary exit message” (VEM) or “voluntary exit operation” is signed with the validator’s signing key and submitted for processing on the Beacon Chain by a consensus layer (CL) client.
infographic-4_2x.webpEIP-7044 now ensures that the pre-signed Voluntary Exit Messages (VEMs) remain valid even when the protocol is upgraded multiple times. An ongoing exchange is not needed anymore.[4]

EIP-7044 aims to make voluntary exits perpetually valid, which will improve the user experience for ETH stakers by allowing them to exit the network independently of their validators at any time without having to rely on operators to enforce their requests.[1][3]

This enhancement through EIP-7044 improves network decentralization and reduces downtime penalties when are offline, as automated solutions could handle voluntary exits from the Ethereum consensus layer.[3]

Authors

  • Lion
See something wrong?

Average Rating

No ratings yet, be the first to rate!

How was your experience?

Give this wiki a quick rating to let us know!

Edited By

Profile picture of Anonymous uservzbrv

Edited On

April 14, 2024

REFERENCES

[1]

Consensys - Ethereum Evolved: Dencun Upgrade Part 2, EIP-7044 & EIP-7045

Apr 7, 2024

[2]

THirdweb - What is the Dencun Upgrade on Ethereum?

Apr 7, 2024

[3]

CoinMarketCap - Ethereum Dencun Upgrade: Overall implications and how it could affect the ETH staking sector

Apr 7, 2024

[4]

Ehereum Improvement Proposals - EIP-7044: Perpetually Valid Signed Voluntary Exits

Apr 7, 2024