Blockchain Transaction Conflicts: A Historical Perspective
Parwat Singh Anjana, Srivatsan Ravi, and Maurice Herlihy

TL;DR
This study analyzes historical blockchain data from Ethereum and Solana to understand transaction conflicts and parallelism, providing insights for improving smart contract execution efficiency.
Contribution
It is the first to leverage historical transactional workloads to evaluate conflict patterns and parallelism in Ethereum and Solana blockchain networks.
Findings
Ethereum blocks often have over 50% independent transactions.
Solana blocks contain longer conflict chains (~58%) compared to Ethereum (~18%).
The analysis offers empirical insights for developing better parallel execution techniques.
Abstract
This paper presents a comprehensive analysis of historical data across two popular blockchain networks: Ethereum and Solana. Our study focuses on two key aspects: transaction conflicts and the maximum theoretical parallelism within historical blocks. We aim to quantify the degree of transaction parallelism and assess how effectively it can be exploited by systematically examining block-level characteristics, both within individual blocks and across different historical periods. In particular, this study is the first of its kind to leverage historical transactional workloads to evaluate conflict patterns. By offering a structured approach to analyzing these conflicts, our research provides valuable insights and an empirical basis for developing more efficient parallel execution techniques for smart contracts in the Ethereum and Solana. Our empirical analysis reveals that historical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
