Publications

Efficient Parallel Execution of Blockchain Transactions Leveraging Conflict Specifications

Abstract

Parallel execution of smart contract transactions in large multicore architectures is critical for higher efficiency and improved throughput. The main bottleneck for maximizing the throughput of a node through parallel execution is transaction conflict resolution: when two transactions interact with the same data, like an account balance, their order matters. Imagine one transaction sends tokens from account A to account B, and another tries to send tokens from account B to account C. If the second transaction happens before the first one, the token balance in account B might be wrong, causing the entire system to break. Conflicts like these must be managed carefully, or you end up with an inconsistent, unusable blockchain state.

Date
2025
Authors
Parwat Singh Anjana, Matin Amini, Rohit Kapoor, Rahul Parmar, Raghavendra Ramesh, Srivatsan Ravi, Joshua Tobkin
Conference
7th Conference on Advances in Financial Technologies (AFT 2025)
Pages
29: 1-29: 26
Publisher
Schloss Dagstuhl–Leibniz-Zentrum für Informatik