Blockchain Transaction Conflicts: A Historical Perspective
Pith reviewed 2026-05-22 15:55 UTC · model grok-4.3
The pith
Historical Ethereum blocks often contain over 50% independent transactions while Solana blocks show longer average conflict chains of 58%.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Analysis of historical transaction logs shows Ethereum blocks frequently achieve high independence, with over 50% independent transactions in more than 50% of blocks, while Solana blocks contain longer conflict chains averaging around 58% compared to 18% in Ethereum.
What carries the argument
Block-level measurement of transaction independence and conflict-chain length extracted directly from historical blockchain execution traces.
If this is right
- Parallel schedulers for Ethereum can safely execute large fractions of transactions concurrently within a block.
- Solana execution engines must handle longer dependency chains that limit the exploitable parallelism.
- Contract designers can target reduced conflict patterns to increase the share of independent transactions.
- Platform upgrades could incorporate historical conflict statistics to set dynamic parallelism targets.
Where Pith is reading between the lines
- Extending the same log-based measurement to other chains could identify which design choices most reduce conflicts.
- If conflict detection is made more precise, the reported independence gaps between Ethereum and Solana might narrow or widen.
- These statistics could inform hybrid execution models that combine optimistic and pessimistic scheduling.
Load-bearing premise
The method for detecting conflicts and independence from historical logs captures all real dependencies without systematic overcounting or undercounting.
What would settle it
Re-running the same historical traces with an alternative dependency-detection algorithm that produces independence rates below 40% for Ethereum or conflict-chain lengths below 40% for Solana.
Figures
read the original 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 Ethereum blocks frequently achieve high independence, with over 50\% independent transactions in more than 50\% of blocks, while, on average, Solana blocks contain longer conflict chains $\sim$58\%, compared to $\sim$18\% in Ethereum, reflecting fundamentally different parallel execution dynamics.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a comprehensive empirical analysis of historical transaction data from Ethereum and Solana blockchains, focusing on transaction conflicts, independence, and maximum theoretical parallelism within blocks. It claims that Ethereum blocks frequently achieve high independence (over 50% independent transactions in more than 50% of blocks) while Solana blocks exhibit longer conflict chains on average (~58% vs. ~18% in Ethereum), providing an empirical basis for improving parallel smart contract execution techniques.
Significance. If the reported statistics are supported by a validated and reproducible conflict detection procedure, the work would supply a useful historical benchmark for conflict patterns across two major blockchains with different execution models. This could directly inform the design of parallel execution engines by quantifying real-world independence and chain-length distributions. The study is the first to leverage historical workloads for this purpose, but its current evidential basis is limited by missing methodological details.
major comments (1)
- [Abstract / Empirical Analysis section] Abstract and the description of the empirical method: the central claims (Ethereum >50% independent txns in >50% of blocks; Solana conflict chains ~58% vs Ethereum ~18%) rest on an automated conflict-detection procedure applied to historical logs, yet the manuscript supplies no details on the algorithm, state-access tracing rules, handling of delegate calls or cross-program invocations, data selection criteria, time periods, or any ground-truth validation/sensitivity analysis. Without these, the quantitative comparison between Ethereum and Solana cannot be assessed for systematic over- or under-counting of dependencies.
minor comments (1)
- [Abstract] The abstract uses approximate symbols (~58%, ~18%) without stating whether these are means, medians, or other aggregates; clarify the exact statistic and report confidence intervals or standard deviations if available.
Simulated Author's Rebuttal
We thank the referee for the constructive and detailed feedback. The primary issue identified concerns the lack of explicit methodological details supporting the empirical claims on transaction independence and conflict chains. We agree this information is essential for reproducibility and assessment of the results, and we will expand the manuscript accordingly in the revised version.
read point-by-point responses
-
Referee: [Abstract / Empirical Analysis section] Abstract and the description of the empirical method: the central claims (Ethereum >50% independent txns in >50% of blocks; Solana conflict chains ~58% vs Ethereum ~18%) rest on an automated conflict-detection procedure applied to historical logs, yet the manuscript supplies no details on the algorithm, state-access tracing rules, handling of delegate calls or cross-program invocations, data selection criteria, time periods, or any ground-truth validation/sensitivity analysis. Without these, the quantitative comparison between Ethereum and Solana cannot be assessed for systematic over- or under-counting of dependencies.
Authors: We acknowledge that the current version of the manuscript omits a sufficiently detailed description of the conflict-detection procedure, which limits the ability to fully evaluate the reported statistics. The analysis relies on execution traces from archival nodes to extract read and write sets for each transaction. In the revised manuscript we will add a dedicated 'Conflict Detection Methodology' subsection that specifies: the algorithm used to identify conflicts via overlapping state accesses; state-access tracing rules for both EVM storage slots and Solana accounts; explicit handling of delegate calls (by following the actual storage modifications) and cross-program invocations (by traversing the call graph); data selection criteria including the precise block ranges and time periods sampled from Ethereum and Solana mainnets; and sensitivity analyses together with a limited manual validation on a sample of blocks to quantify potential over- or under-counting. These additions will make the quantitative comparison between the two chains fully assessable and reproducible while preserving the core empirical findings. revision: yes
Circularity Check
Direct empirical counts from historical logs; no derivation reduces to inputs
full rationale
The paper reports measured statistics (Ethereum independence rates, Solana vs. Ethereum conflict-chain lengths) obtained by processing public on-chain transaction logs and traces. These quantities are tallied directly from the data; no equations, fitted parameters, or self-citations are invoked to generate the percentages. The central claims are therefore falsifiable observations rather than quantities that equal their own inputs by construction. The detection procedure itself is an external heuristic whose accuracy is an independent methodological question, not a circularity issue.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Historical blockchain transaction logs contain sufficient information to correctly identify all conflicts and independence relations.
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
two transactions Ti and Tj conflict if ... (Wseti ∩ Wsetj) ∪ ... (Equation 6); longest chain of conflicting transactions = max |P| over paths in conflict graph G
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
percentage of independent transactions |I|/|B| × 100 %; conflict families as connected components of G
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Chainstack. Ethereum getTransactionByBlockNumberAndIn- dex API Reference.https://docs.chainstack.com/reference/ ethereum-gettransactionbyblocknumberandindex, 2025. [Accessed: 12 Febru- ary 2025]
work page 2025
-
[2]
Ethereum traceBlockByNumber API Reference.https://docs
Chainstack. Ethereum traceBlockByNumber API Reference.https://docs. chainstack.com/reference/ethereum-traceblockbynumber, 2025. [Accessed: 12 February 2025]
work page 2025
-
[3]
CryptoKitties Website.https://www.cryptokitties
CryptoKitties. CryptoKitties Website.https://www.cryptokitties. co/, 2024. Accessed: 2024-10-30, Contract Address: 0x06012c8cf97BEaD5deAe237070F9587f8E7A266d, Creation Transaction: 0x691f348ef11e9ef95d540a2da2c5f38e36072619aa44db0827e1b8a276f120f4
work page 2024
-
[4]
Ethereum (ETH): open-source blockchain-based distributed computing platform. https://www.ethereum.org/. [Online: accessed 15 January 2024]
work page 2024
-
[5]
Ethereum 2.0 Merge.https://ethereum.org/en/upgrades/ merge/, 2022
Ethereum Foundation. Ethereum 2.0 Merge.https://ethereum.org/en/upgrades/ merge/, 2022. [Accessed: 06 December 2024]
work page 2022
-
[6]
P´ eter Garamv¨ olgyi, Yuxi Liu, Dong Zhou, Fan Long, and Ming Wu. Utilizing parallelism in smart contracts on decentralized blockchains by taming application- inherent conflicts. InProceedings of the 44th International Conference on Soft- ware Engineering (ICSE). ACM, 2022. URL:https://arxiv.org/abs/2201.03749, doi:10.1145/3510003.3510086. 21
-
[7]
Block-stm: Scaling blockchain execution by turning ordering curse to a performance blessing
Rati Gelashvili, Alexander Spiegelman, Zhuolun Xiang, George Danezis, Zekun Li, Dahlia Malkhi, Yu Xia, and Runtian Zhou. Block-stm: Scaling blockchain execution by turning ordering curse to a performance blessing. InProceedings of the 28th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, PPoPP ’23, page 232–244, New York, N...
-
[8]
Parallel execution & monad.https://medium.com/monad-labs/ parallel-execution-monad-f4c203cddf31
Monad Labs. Parallel execution & monad.https://medium.com/monad-labs/ parallel-execution-monad-f4c203cddf31. [Online: accessed 10 January 2024]
work page 2024
-
[9]
On exploiting transaction concurrency to speed up blockchains
Daniel Reijsbergen and Tien Tuan Anh Dinh. On exploiting transaction concurrency to speed up blockchains. InProceedings of the 40th IEEE International Conference on Distributed Computing Systems (ICDCS). IEEE, 2020. URL:https://arxiv.org/ abs/2003.06128,doi:10.1109/ICDCS47774.2020.00083
-
[10]
64-85% of ethereum transactions can be parallelized.https://blog
SEI Research. 64-85% of ethereum transactions can be parallelized.https://blog. sei.io/research-64-85-of-ethereum-transactions-can-be-parallelized, De- cember 2024. [Accessed: 12 February 2025]
work page 2024
-
[11]
Block transactional memory: A complexity study
Supra Research. Block transactional memory: A complexity study. Technical report, https://supra.com, February 2025.https://supra.com/documents/Supra-Block_ Parallelization_Lower_Bound-Whitepaper.pdf
work page 2025
-
[12]
PEVM: Parallel Ethereum Virtual Machine.https://github.com/ risechain/pevm, 2023
RISE Labs. PEVM: Parallel Ethereum Virtual Machine.https://github.com/ risechain/pevm, 2023. [Accessed: 30 October 2024]
work page 2023
-
[13]
An empirical study of speculative concurrency in ethereum smart contracts
Vikram Saraph and Maurice Herlihy. An empirical study of speculative concurrency in ethereum smart contracts. InProceedings of the 1st International Conference on Blockchain Economics, Security and Protocols (Tokenomics). Schloss Dagstuhl– Leibniz-Zentrum fuer Informatik, 2019
work page 2019
-
[14]
[Online: accessed 12 February 2025]
Sei v2 - the first parallelized evm blockchain.https://blog.sei.io/ sei-v2-the-first-parallelized-evm/. [Online: accessed 12 February 2025]
work page 2025
-
[15]
Parwat Singh Anjana, Srivatsan Ravi, Raghavendra Ramesh, Joshua Tobkin, Rohit Kapoor, and Rahul Parmar. Access specification aware software transactional mem- ory techniques for efficient execution of blockchain transactions.arXiv e-prints, pages arXiv–2503, February 2025.https://arxiv.org/abs/2503.03203
-
[16]
[Online: accessed 10 January 2024]
Solana documentation.https://docs.solana.com/. [Online: accessed 10 January 2024]
work page 2024
-
[17]
Solana getBlock RPC API Reference.https://solana.com/docs/rpc/http/ getblock, 2025
Solana. Solana getBlock RPC API Reference.https://solana.com/docs/rpc/http/ getblock, 2025. [Accessed: 12 February 2025]
work page 2025
-
[18]
Innovating the main chain: A polygon pos study in parallelization, December 2023
Polygon Technology. Innovating the main chain: A polygon pos study in parallelization, December 2023. [Accessed: 12 February 2025]. URL:https://polygon.technology/ blog/innovating-the-main-chain-a-polygon-pos-study-in-parallelization
work page 2023
-
[19]
Lifecycle of a solana transaction.https://www.umbraresearch
Umbraresearch. Lifecycle of a solana transaction.https://www.umbraresearch. xyz/writings/lifecycle-of-a-solana-transaction. [Online: accessed 15 January 2024]. 22
work page 2024
-
[20]
Smart contract parallel execution with fine-grained state accesses
Qi Wang, Yi Li, et al. Smart contract parallel execution with fine-grained state accesses. InProceedings of the 43rd IEEE International Conference on Distributed Computing Systems (ICDCS). IEEE, 2023. URL:https://personal.ntu.edu.sg/yi_li/files/ Qi2023SCP.pdf
work page 2023
-
[21]
Anatoly Yakovenko. Sealevel - parallel processing thou- sands of smart contracts.https://medium.com/solana-labs/ sealevel-parallel-processing-thousands-of-smart-contracts-d814b378192, September 2019. [Online: accessed 23 January 2024]. 23
work page 2019
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.