DeFi and NFTs Hinder Blockchain Scalability

02/13/2023
by   Lioba Heimbach, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2023

Secure compilation of rich smart contracts on poor UTXO blockchains

Most blockchain platforms from Ethereum onwards render smart contracts a...
research
07/10/2021

Blockumulus: A Scalable Framework for Smart Contracts on the Cloud

Public blockchains have spurred the growing popularity of decentralized ...
research
07/13/2022

Smart Red Belly Blockchain: Enhanced Transaction Management for Decentralized Applications

Decentralized Applications (DApps) have seen widespread use in the recen...
research
04/27/2020

EventWarden: A Decentralized Event-driven Proxy Service for Outsourcing Arbitrary Transactions in Ethereum-like Blockchains

Transactions represent a fundamental component in blockchains as they ar...
research
01/11/2022

Utilizing Parallelism in Smart Contracts on Decentralized Blockchains by Taming Application-Inherent Conflicts

Traditional public blockchain systems typically had very limited transac...
research
10/07/2022

Enabling Cost-Effective Blockchain Applications via Workload-Adaptive Transaction Execution

As transaction fees skyrocket today, blockchains become increasingly exp...
research
03/05/2020

We Know What They've Been Put Through: Revisiting High-scalability Blockchain Transactions

Scalability has been a bottleneck for major blockchains such as Bitcoin ...

Please sign up or login with your details

Forgot password? Click here to reset