Exploiting Multi-Core Parallelism in Blockchain Validation and Construction
Arivarasan Karmegam, Lucianna Kiffer, Antonio Fern\'andez Anta

TL;DR
This paper explores how blockchain validators can leverage multi-core CPUs to improve block processing efficiency while maintaining blockchain semantics, through formal optimization models and heuristics tested on real-world data.
Contribution
It introduces formal MILP models and scalable heuristics for multi-core parallelism in blockchain validation and construction, balancing efficiency and correctness.
Findings
Heuristics scale well to realistic workloads.
Trade-offs between optimality and runtime are quantified.
Empirical evaluation on Ethereum and Solana data demonstrates effectiveness.
Abstract
Blockchain validators can reduce block processing time by exploiting multi-core CPUs, but deterministic execution must preserve a given total order while respecting transaction conflicts and per-block runtime limits. This paper systematically examines how validators can exploit multi-core parallelism during both block construction and execution without violating blockchain semantics. We formalize two validator-side optimization problems: (i) executing an already ordered block on \(p\) cores to minimize makespan while ensuring equivalence to sequential execution; and (ii) selecting and scheduling a subset of mempool transactions under a runtime limit \(B\) to maximize validator reward. For both, we develop exact Mixed-Integer Linear Programming (MILP) formulations that capture conflict, order, and capacity constraints, and propose fast deterministic heuristics that scale to realistic…
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.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cloud Computing and Resource Management · Big Data and Digital Economy
