Akula is a next-generation implementation of Ethereum protocol ("client") written in Rust.
Akula (Акула) is pronounced as
ah-koo-lah and stands for shark in Russian.
Much lower disk footprint:
- <2TB for Ethereum mainnet archive node, <600GB for pruned node.
Faster sync speed:
- An archive full validation node can be bootstrapped in under 3 days.
- Performance improvements allow to run even on HDD.
- Forceful shutdown or power failure cannot damage Erigon’s database.
Extremely fast historical RPC queries like
- Out-of-the-box support for Otterscan: very-fast and privacy-friendly local block explorer.
Here is how fast execution is: look at Mgas/s.
Akula supports the following networks out of the box:
- Ethereum ("mainnet")
Additionally, users can join any other network, provided their own chain specification file, and if the network uses any of the following consensus engines:
- Ethereum beacon chain consensus