flâneur — a map of the web's best reading

Upgrading Ethereum | 2.7 Deposits and Withdrawals

eth2book.info · 905 words · saved by 1 readers

As a proof of stake protocol, Ethereum depends on stakers locking up capital within the protocol (deposits), and, eventually, receiving that capital back along with the rewards they have earned (withdrawals). The form of capital that is staked is Ether (ETH), Ethereum's native currency. Ether on the consensus layer exists separately, and is accounted for separately, from Ether in normal Ethereum accounts and contracts. Ether on the consensus layer is in the form of balances of validator accounts. Validator accounts are extremely limited: they have a balance that increases due to deposits and rewards, and decreases due to withdrawals and penalties. You cannot make transfers between validator accounts or run any kind of transaction on them. Validator account balances are tracked as part of the beacon state, and do not form part of the normal Ethereum execution state. Note that execution balances are denominated in Wei ( 1 0 − 18 10 −18 ETH), whereas validator balances are denominated in

Upgrading Ethereum | 2.7 Deposits and Withdrawals Part 2: Technical Overview Deposits and Withdrawals Deposits are transfers of Ether from the execution layer to the consensus layer. Withdrawals are transfers of Ether from the consensus layer to the execution layer. Accounting on each layer is completely separate. Stakers send transactions to the deposit contract in order to stake. Staking is permissionless. Withdrawals are periodic and automatic. Withdrawals are either partial or full. Overview As a proof of stake protocol, Ethereum depends on stakers locking up capital within the protocol (d

Explore this link on the map →

related reading