Abstract
Ethereum's application layer data, especially the analysis of large blocks, holds critical insights into its network dynamics and future developments. In this study, we systematically analyze various components of this data, including blocks, transactions, gas prices, and address interactions. This study places a significant emphasis on systematically analyzing Ethereum blocks of size 500KB and above, a crucial element considering the impending Ethereum Improvement Proposals (EIPs) like EIP4844. EIP4844 proposes the introduction of a new type of data, known as "blob data" specifically designed to be used in rollups, which are off-chain aggregation of transactions within a single on-chain transaction. Our analysis includes blocks, transactions, gas prices, and address interactions, with a special focus on the characteristics and implications of large block sizes. We observe notable trends such as block fullness, transaction count fluctuations, and gas price variations. Importantly, our findings reveal that a substantial number of Ethereum blocks exceed the expected size of 1.875MB, reaching up to 2MB. This is particularly relevant in the context of EIP4844, as many of these large blocks might be related to rollup data, which is a cornerstone of Ethereum's scalability strategy. We also discovered a moderate negative correlation between block sizes and number of transactions contained in them. Similarly, average daily gas prices tend to decrease with an increase in block sizes. These insights are invaluable for the blockchain community, offering guidance to developers and users for optimizing transaction strategies and managing costs in anticipation of future network changes. Our study not only contributes to a deeper understanding of Ethereum's current state but also provides a foundational analysis for assessing the impact of rollups and other scalability solutions on Ethereum's evolving ecosystem.
Citation
@inproceedings{10.1145/3688225.3688240,
title = {An Analytical Study of Large Blocks on Ethereum},
author = {Ocheja, Patrick and Cortes-Goicoechea, Mikel and Mohandas-Daryanani, Tarun and Flanagan, Brendan and Ogata, Hiroaki and Munoz, Jose Luis and Bautista-Gomez, Leonardo},
year = 2024,
booktitle = {Proceedings of the 2024 6th Blockchain and Internet of Things Conference},
location = {Fukuoka, Japan},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
series = {BIOTC '24},
pages = {120–127},
doi = {10.1145/3688225.3688240},
isbn = 9798400717000,
url = {https://doi.org/10.1145/3688225.3688240},
numpages = 8,
keywords = {Blocks, Data Analysis, EIP4844, Ethereum, Rollup Data, Scalability}
}