Measuring the Concentration of Control in Ethereum
TL;DR
Motivation
Unpicking Decentralization
And what does decentralization even mean?!
Unpicking the term “Decentralization”....
2019
Discourse that is Informing Regulatory Opinion….
“I further testified that mainstream beliefs about basic characteristics of crypto systems are flawed because they are based on idealized views of these systems rather than realistic ones. (To give this a bit more color, if you have heard that crypto systems are immutable, allow the direct transfer of value online without intermediaries and don’t require you to trust anyone because they are decentralized, then you need to look for more realistic sources of information.)”
2021
Regulatory Discussion Paper - Banque de France…
“Decentralised” or “disintermediated” finance: what regulatory response? - Fliche, Uri, Vileyn, April 2023
2023
Are we Decentralized?
And how do we measure it?
Main Points
How do we measure effective decentralization?
Any model needs to adapt to disruptive innovation e.g.: zkEVMs, ePBS, OFAs, 4337, SUAVE, DVT, EigenLayer, and all the other stuff that’s slowly cooking in the ecosystem!
Criteria for Selecting our Dimensions of Measurement
Infrastructure components that are considered for inclusion as a dimension of measurement based on two criteria:
Initial Subsystem Selection
Using the original Nakamoto Coefficient’s subsystem selection as a base
Accounting for PBS / mev-boost
Accounting for ERC-4337
Other important miscellaneous metrics
Now that we’ve decide what to measure�How do we measure it?
Centralization is usually easy to spot
But how do we describe it succinctly, and communicate changes in centralization over time?
“A bit centralized”
“A bit less centralized”
“(sort of)”
Clearly we need some sort of summary statistics!
Gini Coefficient
The Gini coefficient is based on the comparison of cumulative proportions of the population against cumulative proportions of income they receive, and it ranges between 0 in the case of perfect equality and 1 in the case of perfect inequality.��It’s a very widely used well understood index, making it ideal for communicating decentralization . . .
The Gini index is not enough by itself
The following are two unequal populations of the same size, both have a Gini index of ~0.5
The Gini index is not enough by itself
The following are two unequal populations of the same size, both have a Gini index of ~0.5
The Herfindahl–Hirschman Index
The Herfindahl–Hirschman Index, HHI, or HHI-score, is a measure of the size of companies in relation to the industry sector they are in and is an indicator of the amount of competition in that sector.
It is widely used in competition law, antitrust regulation, including the US DoJ and FTC. These agencies generally classify markets into three categories:
Unconcentrated Markets……………. | HHI below 1500 |
Moderately Concentrated Markets… | HHI between 1500 and 2500 |
Highly Concentrated Markets………. | HHI above 2500 |
The HHI is not enough
HHI = 2,714
HHI = 2,726
Both of these populations have the same HHI, despite one having a majority of members with nothing
Measuring (de)centralization through Entropy
The Shannon Index by itself is not enough
Results?
Average Index Values Over 30 Day Period
other
Metric | Gini | HHI | Atkinson | Shannon |
Execution Nodes by Country | 0.85 | 0.22 | 0.52 | 0.49 |
Execution Nodes by Client | 0.77 | 0.5 | 0.44 | 0.28 |
Consensus Nodes by Country | 0.86 | 0.18 | 0.51 | 0.5 |
Consensus Nodes by Client | 0.63 | 0.32 | 0.28 | 0.3 |
Amount Staked by Pool | 0.9 | 0.2 | 0.61 | 0.55 |
Native Assets by Address | 0.76 | 0.4 | 0.44 | 0.33 |
Activity by Bundler | 0.12 | 0.53 | 0.01 | 0.1 |
Stablecoins by Tvl | 0.94 | 0.36 | 0.71 | 0.59 |
Rollups by Tvl | 0.87 | 0.47 | 0.55 | 0.45 |
Blocks by Builder | 0.78 | 0.2 | 0.43 | 0.43 |
Blocks by Relays | 0.59 | 0.23 | 0.24 | 0.33 |
PBS
Nakamoto Coefficient
not established enough
Average Index Values Over 30 Day Period
other
Metric | Gini | HHI | Shannon |
Execution Nodes by Country | 0.85 | 0.22 | 0.49 |
Execution Nodes by Client | 0.77 | 0.5 | 0.28 |
Consensus Nodes by Country | 0.86 | 0.18 | 0.5 |
Consensus Nodes by Client | 0.63 | 0.32 | 0.3 |
Amount Staked by Pool | 0.9 | 0.2 | 0.55 |
Native Assets by Address | 0.76 | 0.4 | 0.33 |
Activity by Bundler | 0.12 | 0.53 | 0.1 |
Stablecoins by Tvl | 0.94 | 0.36 | 0.59 |
Rollups by Tvl | 0.87 | 0.47 | 0.45 |
Blocks by Builder | 0.78 | 0.2 | 0.43 |
Blocks by Relays | 0.59 | 0.23 | 0.33 |
PBS
Nakamoto Coefficient
not established enough
Geographical distribution is quite concentrated
Client diversity is too concentrated, especial exec nodes
This is where the red flags are!
Stablecoins are a red flag
HHI of Block Builders and Relays
according to the definitions used by the US DoJ and FTC.
Project Sunshine!
Future Work and Open Questions
Please get in contact if you’d like to discuss this research:
@orbmis
Beware the Decentralization Paradox…
Decentralization: An Incomplete Ambition - Nathan Schneider, 2019