Storage Replica: Accelerating the Storage Access of the Ethereum Virtual Machine

Read full text
Authors: Kamil Ježek, Seongho Jeong, Yeonsoo Kim, Bernhard J. Scholz, Bernd Burgstaller
Cited by: 0
References: 41

Abstract

Ethereum’s smart contracts operate on directly addressable storage that is represented as tries. The performance of the Ethereum Virtual Machine (EVM) suffers from slow storage access due to trie encoding, which hampers transaction throughput and scalability. To mitigate the Ethereum storage performance bottleneck, we propose a new storage representation for the EVM that supports asynchronous trie construction. Without changing the Ethereum protocol, we add a flat representation called Storage Replica to improve performance. Storage Replica provides a fast lookup of values in the program’s main thread, while a worker thread prepares the tries for subsequent cryptographic calculations. With a storage overhead of less than 5% (i.e., 10 GB), we achieve up to a 6× speedup in processing smart contracts and a 4× speedup in block commits for the initial 9 M blocks of the Ethereum blockchain.

Fields of Study & Subjects

Blockchain Technology Applications and Security Security and Verification in Computing Cryptography and Data Security

Publication details

Journal / source
Applied Sciences
Volume
16
Issue
1
Pages
486–486
Publication date
3 January 2026
Language
EN