Ukurasa ulisasishwa mwisho: 7 Oktoba 2022
We can break the supply of ETH into two primary forces: issuance, and burn.
The issuance of ETH is the process of creating ETH that did not previously exist. The burning of ETH is when existing ETH gets destroyed, removing it from circulation. The rate of issuance and burning gets calculated on several parameters, and the balance between them determines the resulting inflation/deflation rate of ether.
ETH issuance tldr
- Mining rewards ~13,000 ETH/day pre-merge
- Staking rewards ~1,600 ETH/day pre-merge
- After The Merge, only the ~1,600 ETH per day will remain, dropping total new ETH issuance by ~90%
- The burn: At an average gas price of at least 16 gwei, at least 1,600 ETH is burned every day, which effectively brings net ETH inflation to zero or less post-merge.
How ETH gets issued will change at the time of The Merge. Currently, new ETH is issued from two sources: the execution layer (i.e. Mainnet) and the consensus layer (i.e. Beacon Chain). After The Merge, issuance from the execution layer will go to zero. Let's break this down.
Under proof-of-work, miners only interact with the execution layer and are rewarded with block rewards if they are the first miner to solve the next block. Since the Constantinople upgrade in 2019 this reward has been 2 ETH per block. Miners are also rewarded for publishing ommer blocks, which are valid blocks that don't end up in the longest/canonical chain. These rewards max out at 1.75 ETH per ommer, and are in addition to the reward issued from the canonical block. Mining is an economically intensive activity, requiring high levels of ETH issuance to sustain.
The Beacon Chain went live in 2020. Instead of miners, it is secured by validators using proof-of-stake. This chain was bootstrapped by Ethereum users depositing ETH one-way into a smart contract on Mainnet, which the Beacon Chain listens to, crediting the user with an equal amount on the new chain. Until The Merge happens, the Beacon Chain's validators are not processing transactions and are essentially coming to consensus on the state of the validator pool itself.
Validators on the Beacon Chain are rewarded with ETH for attesting to the state of the chain and proposing blocks. Rewards (or penalties) are calculated and distributed at each epoch (every 6.4 minutes) based on validator performance. The validator rewards are significantly less than the miner rewards issued on proof-of-work (2 ETH every ~13.5 seconds), as operating a validating node is not an economically intense activity and thus does not require or warrant as high a reward.
Total ETH supply: ~119,300,000 ETH (as of Q2 2022)
Execution layer issuance:
- Estimating at 2.08 ETH per 13.3 seconds*: ~4,930,000 ETH issued in a year
- Currently inflating at ~4.13% (4.93M per year / 119.3M total)
- *This includes the 2 ETH per canonical block, plus an average of 0.08 ETH over time from ommer blocks. Also uses 13.3 seconds, the baseline block time target without any influence from a difficulty bomb. (See source)
Consensus layer issuance:
- Using 13,000,000 total ETH staked, the rate of ETH issuance is ~1600 ETH/day (See source)
- Results in ~584,000 ETH issued in a year
- Currently inflating at ~0.49% (584K per year / 119.3M total)
~89.4% of the issuance is going to miners on the execution layer (4.13 / 4.62 * 100)
~10.6% is being issued to stakers on the consensus layer (0.49 / 4.62 * 100)
Execution layer issuance after The Merge will be zero. Proof-of-work will no longer be valid under the rules of consensus. All execution layer activity will be included in "beacon blocks", which are published and attested to by proof-of-stake validators.
Consensus layer issuance will continue as before The Merge, with small rewards for validators who attest to and propose blocks. Validator rewards will continue to accrue to validator balances that are managed within the consensus layer. These are separate Ethereum accounts to the accounts we're used to on Mainnet, and until the Shanghai upgrade funds from validator accounts will not be withdrawable/transferrable. This means that although new ETH is still being issued, 100% of it will be locked from the market until this upgrade occurs. When the Shanghai upgrade is rolled out, this ETH will become available.
When validator withdrawals are enabled, stakers will be incentivized to remove their earnings/rewards (balance over 32 ETH) as these funds are otherwise not contributing to their stake weight (which maxes as 32).
Stakers may also choose to exit and withdraw their entire validator balance. To ensure Ethereum is stable, the number of validators leaving simultaneously is capped. Only six validators may exit in a given epoch (6.4 minute period) depending on the total ETH staked at the time. This decreases to as low as four as more validators withdraw to intentionally prevent large destabilizing amounts of staked ETH from leaving at once.
- Total ETH supply: ~119,300,000 ETH (as of Q2 2022)
- Execution layer issuance: 0
- Consensus layer issuance: Same as above, ~0.49% annual issuance rate (with 13 million ETH staked)
- Total annual issuance rate: ~0.49%
Net reduction in annual ETH issuance: ~89.4% (0.49% / 4.62% * 100)
The opposite force to ETH issuance is the rate at which ETH is burned. For a transaction to execute on Ethereum, a minimum fee (known as a
base fee) must be paid, which fluctuates continuously depending on network activity. The fee is paid in ETH and is required for the transaction to be considered valid. This fee gets burned during the transaction process, removing it from circulation.
On top of the fee burn implemented by the London upgrade, validators can also incur penalties for being offline, or worse, they can be slashed for breaking specific rules that threaten network security. These penalties result in a reduction of ETH from that validator's balance, which is not directly rewarded to any other account, effectively burning it from circulation.
- Ultrasound.money - Dashboards available to visualize ETH issuance and burn in real-time
- Charting Ethereum Issuance - Jim McDonald 2020