What Are Ethereum Users Paying Fees For?

https://insights.glassnode.com/ethereum-fees/

What Are Ethereum Users Paying Fees For?

Since its inception, the Ethereum network has been used less and less as a simple payments system to transfer ETH between Externally Owned Accounts (EOAs).

What Are Ethereum Users Paying Fees For?
Figure 1 – Percent of transactions used to transfer ETH between externally owned contracts.
What Are Ethereum Users Paying Fees For?
Figure 2 – Percent of fees used to transfer ETH between externally owned contracts.

As of May 2020 a bit more than a third (34.2%) of network transactions are used to transfer ETH between EOAs, and only 10.7% of all fees are spent on transactions that send ETH to an externally owned account.

These numbers show that plain ether transfers between users are not Ethereum’s main use-case.

So what is the Ethereum network primarily used for? Specifically: What are network participants paying fees for, when they use Ethereum?

The Distribution of Transaction Fees

For the present analysis we make the distinction between the following transaction categories:

  • ETH (EOA)— Transactions that transfer ETH to EOAs
  • ETH (EOA, 0)— Transactions that transfer a zero amount of ETH to EOAs
  • USDT — Transactions that transfer USDT
  • Stablecoins (w/o USDT) — Transactions that transfer stablecoins other than USDT. These include: PAX, USDC, BUSD, HUSD, DAI, SAI, sUSD, EURS, USDK, GUSD
  • ERC20 — Transactions that call an ERC20 contract
  • ERC721 — Transactions that call an ERC721 contract
  • Other Contracts — Transactions that call contracts that are neither ERC20 or ERC721

Figure 3 shows the relative distribution of fees over time across these categories.

What Are Ethereum Users Paying Fees For?
Figure 3 – The relative distribution of fees in the Ethereum network.

In 2020, more than half of all fees are being used for contracts that are neither ERC20 nor ERC721 standards (52.4%), followed by USDT which has increased from virtually zero in the beginning of 2019 to currently almost 20%. Other ERC20 contracts amount to 12.6%, and ETH transfers between EOAs 11.5%.

Zero-value ETH transfers to EOAs (1.9%), other stablecoin transactions (1.4%), and ERC721 contracts (0.8%) take a back seat.

What Are Ethereum Users Paying Fees For?
Figure 4 – The relative distribution of Ethereum fees from Jan to May 2020.

Contract Fees: DeFi, Games, Tokens, and a Scam

With contracts (ERC20 + Other Contracts) making up 65% of all Ethereum fees, it deserves to take a closer look in order to understand on what exactly those fees are spent on.

Figure 5 shows lists the top non-ERC20 contracts that have consumed most fees throughout 2020.

What Are Ethereum Users Paying Fees For?
Figure 5 – The top non-ERC20 and non-ERC721 contracts consuming most fees in 2020.

Leading the list is the contract associated with ponzi scheme company MMM.
In addition, the main use-cases are:

  • DeFi (Kyber, IDEX, OASIS DEX, 1inch Exchange, dYdX, Nest Protocol),
  • Games (Forsage.io, Million.money, Easy Club, Dice2Win), and
  • Tokens (POCC, WENI, Tellor).

The top ERC20 tokens (USDT excluded) consuming most fees are shown in Figure 7, with WUC, SNX, LCS, LINK, and BAT at the top of the fee rank.

What Are Ethereum Users Paying Fees For?
Figure 6 – Top ERC20 contracts consuming most fees in 2020.

The Rise Of Stablecoins Is Dominated by USDT

The usage of stablecoins on Etherem has seen an immense rise since 2019. This development has mainly been driven by USDT.

Figure 7 shows the increase in stablecoin volume. It illustrates that the monthly the USDT volume transferred in the network has surpassed ETH’s transfer volume since August 2019.

What Are Ethereum Users Paying Fees For?
Figure 7 – Monthly on-chain volume over time.

Taken together, the volume of stablecoins on Ethereum surpassed ETH’s on–chain volume a year ago, and is currently 5x higher.

What Are Ethereum Users Paying Fees For?
Figure 8 – The ratio of ETH on-chain volume [USD] and stablecoins volume.

USDT holds a dominant position as the major stablecoin in the Ethereum ecosystem — virtually dwarfing all others.

Since mid 2019 USDT has been practically without major competition: In May 2020 79.1% of all stablecoin volume on Ethereum is settled via USDT, followed by USDC (8.9%), BUSD (5.0%), DAI (3.2%), PAX (2.6%), an HUSD (2.5%). All others make up less than 1%.

What Are Ethereum Users Paying Fees For?
Figure 9 – The relative distribution of on-chain volume across Ethereum stablecoins.

The distribution of fees across stablecoins (Figure 10) paints an even more extreme picture in favour Tether: In May 2020 92.8% of all fees spent on stablecoin transactions in Ethereum are used for USDT transfers, followed by PAX (3.2%), USDC (2.6%), and DAI (0.8%).

What Are Ethereum Users Paying Fees For?
Figure 10 – The relative distribution of fees across Ethereum stablecoins.

Excursion: Zero-Value ETH Transactions

There is a non-negligible amount of fees over the years has been spend for transactions to EOAs that send no ETH.

In fact, when we look at the average fees per category, we see that those transaction are, by far, the most expensive.

What Are Ethereum Users Paying Fees For?
Figure 11 – The average transactions costs [USD].

While it is common to have zero-value ETH transactions when calling smart contracts, the question arises why anyone would initiate transactions to externally owned accounts that transfer no value.

Possible explanations are:

  • Proof of address ownership
  • Miner charity
  • Money laundering
  • Cancelling transactions

While proof of address ownership doesn’t require high fees, and there are more straight-forward ways to donate to miners, the money laundering explanation is probably too far-fetched.

It is most likely that these transaction serve to cancel previous transactions — which require significantly higher fees for miners to prioritize these and make a previous (potentially high-value) transaction invalid. An additional argument comes from the fact that these transaction cancellations tend to happen more in times of high network usage (and therefore congestions and/or volatile gas prices).

Many thanks to Rick Klomp for the support with the present analyses.


What Are Ethereum Users Paying Fees For?