A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
An Empirical Study of Speculative Concurrency in Ethereum Smart Contracts
2020
International Conference on Blockchain Economics, Security and Protocols
We use historical data to estimate the potential benefit of speculative techniques for executing Ethereum smart contracts in parallel. We replay transaction traces of sampled blocks from the Ethereum blockchain over time, using a simple speculative execution engine. In this engine, miners attempt to execute all transactions in a block in parallel, rolling back those that cause data conflicts. Aborted transactions are then executed sequentially. Validators execute the same schedule as miners. We
doi:10.4230/oasics.tokenomics.2019.4
dblp:conf/tokenomics/SaraphH19
fatcat:ijqcne4zqraj3gihncftx446ce