3.1. Validators
Prior to the merge, blocks were added by the miners. For the period 14 August to 14 September 2022, we computed the number of blocks and associated transactions that each miner completed. The top 10 miners, by blocks completed, are in
Table 2. The Herfindahl index for the top ten is 1245. Ethermine has the largest market share at 28.6%.
Blocks are now secured by validators, participants in the Ethereum 2.0 consensus algorithm who have placed at least 32 ETH into the deposit contract (
https://etherscan.io/address/0x00000000219ab540356cBB839Cbe05303d7705Fa. Accessed on 25 October 2022.) which we describe in
Table 3. A committee of at least 128 validators, selected by RANDAO, are chosen to add a block for any given slot. One participant, called the block proposer, forms the block, a process that entails selecting and verifying a set of transactions has no failures or errors. The block then needs to be confirmed by the remaining validators, called attesters, who check and give their vote of confidence to the block. Finality is achieved at the checkpoint block, the first block in the next epoch, with support from 2/3 of the staked ETH. (
https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/finality. Accessed on 25 October 2022.)
The randomness of selection means that validators must have an active system nearly 24/7; they can have some or all of their stake burned (A term used to describe ETH that is cut loose from the network and is thus inaccessible to any user.) and be removed slashed) from the set of validators, for failing to complete an assigned task. As of 1 November 2022, 217 validators have been slashed, (
https://beaconcha.in/validators/slashings. Accessed on 1 November 2022.) 24 since the merge.
In order to incentivize ETH holders to stake in the network, validators are compensated in two ways. The block proposer claims the gas fees, net of burning. Validators also receive rewards for attesting to and finalizing blocks. (
https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/rewards-and-penalties/. Accessed on 7 October 2022.) This reward is a function of the total network stake, with the return inversely proportional to the square root of the number of validators.
We plot the cumulative deposits into the staking contract in
Figure 2. Deposits to the Beacon Chain staking contract began in November 2020. Heading into the merge the total supply in the deposit contract exceeded 13.2 million Ether.
Pintail [
11] provides estimates of the returns to staking Ethereum on the Beacon Chain which draws on the Ethereum 2.0 annotated specification of Edgington [
7]. With 401,084 validators on the merge day, this model estimates a return of 1.49 ETH over the year, an annualized yield of 4.64%. If the number of validators were to double, the return would fall to 1.05 ETH or just 3.28%.
We computed the number of blocks and transactions that each validator proposed from 16 September to 16 October 2022. The top 10 validators by blocks completed can be seen in
Table 4. The Herfindahl index for the top 10 is 1009;the network is 19% less concentrated after the merge.
Moreover, there is no overlap between the pre-merge miners and the post-merge validators. Miners’ comparative advantage is their computing power, but this does not give a meaningful leg-up for PoS validation. Some miners have migrated to other networks that are still using PoW. In fact, the reward for mining an Ethereum Classic or RVN blocks, which still use PoW, dropped roughly 84% and 97%, respectively, within a 24-h period around the merge. (
https://www.coindesk.com/business/2022/09/15/ethereum-miners-are-quickly-dying-less-than-24-hours-after-the-merge/. Accessed on 1 October 2022.)
The dominant validators are Flashbots, a research collective designed to mitigate the problem of maximum extractable value (MEV), a measure of the profit a network participant can make through “their ability to arbitrarily include, exclude, or re-order transactions from the blocks they produce.” (
https://www.flashbots.net/. Accessed on 25 November 2022.) In other words, since there is no formal regulation around the order of transactions in a block, or which transactions are included in a block, validators could choose to prioritize certain types of transactions, giving those parties systemic advantages when trading. (Jensen [
12] points out that the opportunity space is much larger if the manipulable set spans multiple blocks. They estimate that more than 20% of the blocks since the merge share single builder entries.)
In the proof of stake regime, Flashbots has released MEV-Boost, an open-source algorithm which sells blockspace to an open market of builders. On 15 September 2022, 17 epochs after the merge, MEV-Boost was activated. BioXroute (
https://docs.bloxroute.com/apis/mev-solution/mev-relay-for-validators. Accessed on 25 November 2022.) and MEV Builder utilize MEV-Boost. (builder 0x69 utilizes two relays, Flashbots and Relayooor,
https://medium.com/@builder0x69. Accessed on 25 November 2022.) The four Flashbots addresses have validated 46.6% of the blocks in the month since the merge.
While it may not be computationally intensive, validating requires a large capital commitment, a great deal of technical knowledge, and a round-the-clock connection to the network. There are, however, on- and off-chain methods for retail investors, who would otherwise be locked out due to these stringent demands, to become validators. Validation pools, such as Lido, have been a popular on-chain method of staking–in fact, as seen in
Table 4, Lido is the dominant staking pool in the market. Users pool their resources into Lido by purchasing its staking token, stETH. (The hash on the Ethereum Mainnet is 0xae7ab96520de3a18e5e111b5eaab095312d7fe84.) Lido then invests the pooled assets into the staking contract, and distributes the rewards amongst the investors. The cumulative amount staked in Lido can be seen in
Figure 3. (Heimbach et al. [
13] note that Lido can also be staked, and that nearly 20% was locked into DeFi lending protocols during the merge, creating a potential for mass liquidations.)
There are also off-chain solutions for retail staking, namely through centralized exchanges. As seen on
Table 4, Coinbase is the second largest staker in part due to a service that mirrors Lido’s on-chain pooling; Coinbase users can offer any amount of ETH to be pooled and staked in the deposit contract. Other centralized exchanges, like Binance, offer similar services; Kraken offered such a service for the duration of this sample, but have since shut down user stalking pools. Since daily issuance of new ETH to the validators is a function of the total amount of ETH staked, tracking the dominant validators may be important insofar as understanding the growth in ETH supply.
3.2. Block Income and Creation Speed
Historically, income for miners has come from two sources: block rewards for completing a new block on the chain and transaction fees from on-chain transfers. Since August 2021, after the EIP-1559 upgrade, (
https://notes.ethereum.org/@vbuterin/eip-1559-faq. Accessed on 30 September 2022.) base fees from transfers have been burned. A miner’s block income, prior to the merge, consisted of these three parts shown in Equation (1):
Block reward is the number of new ETH minted and given to the party responsible for successfully adding a block to the chain; transaction fees, include the gas, both base and priority fees, from the transactions in the block; burnt gas for each transaction is the base fee in ETH set by the network protocol.
Since the St. Petersburg upgrade in 2019, miners received two ETH for each block they completed. However, the transition to PoS removed this reward altogether. Miner and validators’ total block income before and after the event is plotted in
Figure 4.
Table 5 decomposes the decline in block income. There is a slight, statistically insignificant rise in transaction fees for transfers, but it is largely offset by a higher burn rate. The loss of a block completion bonus is the main drag on block income. Validators’ total block income is now only 3% of what miners used to earn.
The removal of the block completion reward has also greatly slowed the minting of new ETH. Since the St. Petersburg Upgrade, (The updates went live at block 7,280,000 on 28 February 2019:
https://cointelegraph.com/news/ethereums-constantinople-st-petersburg-upgrades-have-been-activated. Accessed on 30 September 2022.) two new ETH were minted as a reward for each completed block; this served as the main driver of ETH supply expansion. Combined with a smaller issuance for ommer blocks (
https://ethereum.org/en/glossary/ommer. Accessed on 30 September 2022.) and validators on the Beacon Chain, (
https://ethereum.org/en/upgrades/beacon-chain/. Accessed on 30 September 2022.) there was about 5.5 million new ETH minted annually. (
https://ethereum.org/en/upgrades/merge/issuance/. Accessed on 30 September 2022.) Since the merge, the two ETH per transaction reward on the execution layer (PoW) are no longer being produced. There is now roughly 1600 new ETH minted each day, which is distributed to the validators in the network. The burn rate can, in principal, exceed the issuance rate, resulting in blocks that deflate total ETH supply. Finally, ETH continues to be staked, removing it from the circulating supply. These factors explain why, as we show in
Figure 5, that ethereum supply has been deflationary since the merge.
3.5. Block Creation Speed
Prior to the merge, blocks were added when a miner group “won the race” to find the nonce. As a result, block creation speed would vary. Except on the rare occasions that a block is skipped, validators produce a new block every twelve seconds. Given this faster speed, as seen in
Table 8 and
Figure 8, transactions per day are up by 75,000 on average.
In fact, as seen in
Figure 9, there were only 32.5 blocks per day, on average, that were not created exactly 12 s after the preceding block. All these blocks were created 24 s afterwards. This consistency occurs by design: blocks are now added by chosen validators into specific slots, each 12 s apart. The only reason why slots are “skipped”, is due to a failed block creation. JumpCrypto [
15] notes that blocks can fail because of honest errors on the part of validators, either because of network failures or storage issues. The more serious concern, they emphasize, is sequential block failure, likely from malicious attacks or poor client implementations among a large number of validators. They report only two delays reaching one minute in over 900,000 blocks since the merge.
Increased and more stable block formation speed could allow for more on-chain activity. Pavloff et al. [
16] suggests, however, that there may be limits to how quickly PoS networks can achieve consensus.