A Fast Ethereum-Compatible Forkless Database
By: Herbert Jordan , Kamil Jezek , Pavle Subotic and more
Potential Business Impact:
Makes blockchain faster and use less space.
The State Database of a blockchain stores account data and enables authentication. Modern blockchains use fast consensus protocols to avoid forking, improving throughput and finality. However, Ethereum's StateDB was designed for a forking chain that maintains multiple state versions. While newer blockchains adopt Ethereum's standard for DApp compatibility, they do not require multiple state versions, making legacy Ethereum databases inefficient for fast, non-forking blockchains. Moreover, existing StateDB implementations have been built on key-value stores (e.g., LevelDB), which make them less efficient. This paper introduces a novel state database that is a native database implementation and maintains Ethereum compatibility while being specialized for non-forking blockchains. Our database delivers ten times speedups and 99% space reductions for validators, and a threefold decrease in storage requirements for archive nodes.
Similar Papers
Efficient Forkless Blockchain Databases
Databases
Makes blockchain databases 100x smaller, 10x faster.
Blockchain-based vs. SQL Database Systems for Digital Twin Evidence Management: A Comparative Forensic Analysis
Cryptography and Security
Secures digital evidence in virtual worlds.
Web3DB: Web 3.0 RDBMS for Individual Data Ownership
Databases
Keeps your online data private and safe.