DeFi and NFTs Hinder Blockchain Scalability
Abstract
Many classical blockchains are known to have an embarrassingly low transaction throughput, down to Bitcoin's notorious seven transactions per second limit.Various proposals and implementations for increasing throughput emerged in the first decade of blockchain research. But how much concurrency is possible? In their early days, blockchains were mostly used for simple transfers from user to user. More recently, however, decentralized finance (DeFi) and NFT marketplaces have completely changed what is happening on blockchains. Both are built using smart contracts and have gained significant popularity. Transactions on DeFi and NFT marketplaces often interact with the same smart contracts. We believe this development has transformed blockchain usage. In our work, we perform a historical analysis of Ethereum's transaction graph. We study how much interaction between transactions there was historically and how much there is now. We find that the rise of DeFi and NFT marketplaces has led to an increase in "centralization" in the transaction graph. More transactions are now interconnected: currently there are around 200 transactions per block with 4000 interdependencies between them. We further find that the parallelizability of Ethereum's current interconnected transaction workload is limited. A speedup exceeding a factor of five is currently unrealistic.
Cite
@article{arxiv.2302.06708,
title = {DeFi and NFTs Hinder Blockchain Scalability},
author = {Lioba Heimbach and Quentin Kniep and Yann Vonlanthen and Roger Wattenhofer},
journal= {arXiv preprint arXiv:2302.06708},
year = {2023}
}
Comments
22 pages, 12 figures, to be published in Financial Cryptography and Data Security (FC), May 2023