From b0b9bd1a2ead40d648f296d26651bd748875f545 Mon Sep 17 00:00:00 2001 From: Yorick Downe Date: Thu, 24 Sep 2026 07:14:28 +0100 Subject: [PATCH] Nethermind 2.0 rolling --- website/docs/Usage/ResourceUsage.mdx | 38 ++++++++++++++-------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/website/docs/Usage/ResourceUsage.mdx b/website/docs/Usage/ResourceUsage.mdx index 05eb2ef..0247368 100644 --- a/website/docs/Usage/ResourceUsage.mdx +++ b/website/docs/Usage/ResourceUsage.mdx @@ -11,11 +11,13 @@ add 500 GiB to that number in blob space alone. An archive blob node would take | Client | Version | Date | DB Size | RAM | Notes | |--------|---------|---- |----------|------|-------| -| Teku | 26.4.0 | Apr 2026 | ~80 GiB | ~10 GiB | -| Lighthouse | 8.1.3 | Apr 2026 | ~20 GiB | ~14 GiB | -| Nimbus | 26.3.1 | Apr 2026 | ~75 GiB | ~5 GiB | -| Prysm | 7.1.3 | Apr 2026 | ~20 GiB | ~9 GiB | -| Lodestar | 1.42.0 | Apr 2026 | ~20 GiB | ~12 GiB | +| Caplin | | | tbd | tbd | | +| Grandine | 2.0.6 | September 2026 | ~15 GiB | tbd | minimal node | +| Lighthouse | 8.2.2 | September 2026 | ~tbd GiB | ~14 GiB | | +| Lodestar | 1.42.0 | Apr 2026 | ~tbd GiB | ~12 GiB | | +| Nimbus | 26.8.0 | September 2026 | ~90 GiB | ~5 GiB | | +| Prysm | 7.1.3 | Apr 2026 | ~tbd GiB | ~9 GiB | | +| Teku | 26.4.0 | Apr 2026 | ~80 GiB | ~10 GiB | | # Execution clients @@ -30,21 +32,19 @@ Please pay attention to the Version and Date. These are snapshots in time of cli DB Size is shown with values for different types of nodes: Full, and different levels of expiry: Post-Merge history only; rolling expiry for `33_024` epochs. "tbd" means I haven't gathered the data. "n/a" means the client does not support this expiry mode, yet. ">1.7 TiB" means I ran out of space on my test node with 2TB drive. +All clients continously prune state, and can expire history. + | Client | Version | Date | DB Full | DB Post-Merge | DB Rolling | RAM | Notes | |--------|---------|------|---------|---------------|------------|-----|-------| -| Geth | 1.17.5 | September 2026 | >1.7 TiB | ~1.3 TiB | n/a | ~ 8 GiB | | -| Nethermind | 2.0.0 | September 2026 | ~1.6 TiB | ~1.2 TiB | ~500 GiB | ~9 GiB | Flat FlatDB, the default | -| Nethermind | 2.0.0 | September 2026 | ~1.5 TiB | ~1.2 TiB | ~550 GiB | ~5 GiB | FlatInTrie FlatDB | -| Nethermind | 2.0.0 | September 2026 | ~1.5 TiB | ~1.1 TiB | ~400 GiB | ~7 GiB | HalfPath DB, can automatic online prune at ~350 GiB free | | Besu | v26.8.1 | September 2026 | >1.7 TiB | ~1.1 TiB | ~430 GiB | ~10 GiB | | -| Reth | 2.5.2 | September 2026 | ~2 TiB | ~1.2 TiB | ~400 GiB | ~14 GiB | with receipts | | Erigon | 3.6.0 | September 2026 | >1.7 TiB | ~tbd TiB | ~590 GiB | ~18 GiB | Erigon will use available system RAM, but the OS will use it for other processes as needed | +| Ethrex | 26.0.0 | September 2026 | >1.7 TiB | ~1.6 TiB | n/a | ~17 GiB | ~30 GiB RAM while snap syncing. With history backfill. Full node is only back to Byzantium | +| Geth | 1.17.5 | September 2026 | >1.7 TiB | ~1.3 TiB | n/a | ~ 8 GiB | | +| Nethermind | 2.0.0 | September 2026 | ~1.6 TiB | ~1.2 TiB | ~450 GiB | ~10 GiB | Flat FlatDB, the default, ~13 GiB during sync | +| Nethermind | 2.0.0 | September 2026 | ~1.5 TiB | ~1.2 TiB | ~390 GiB | ~6 GiB | FlatInTrie FlatDB, ~9 GiB during sync | | Nimbus | 0.4.0 | September 2026 | >1.7 TiB | ~tbd TiB | tbd GiB | tbd | | -| Ethrex | 26.0.0 | September 2026 | >1.7 TiB | ~tbd TiB | n/a | ~17 GiB | ~30 GiB RAM while snap syncing. With history backfill. Full node is only back to Byzantium | +| Reth | 2.5.2 | September 2026 | ~2 TiB | ~1.2 TiB | ~400 GiB | ~14 GiB | with receipts | -Notes on disk usage -- All clients other than "Nethermind with HalfPath DB" continously prune state -- Nethermind - HalfPath DB state size can be reduced when it grew too large, by [online prune](NodeTypes.mdx). ## Initial sync times @@ -56,14 +56,14 @@ Cache size default in all tests. | Client | Version | Date | Node Type | Test System | Time Taken | Notes | |--------|---------|------|-----------|-------------|------------|--------| -| Geth | 1.17.2 | April 2026 | post-Prague | Netcup RS G11 | ~ 3 hours | | -| Nethermind | 1.36.0| February 2026 | post-Cancun | Netcup RS G11 | ~ 2 hours | Ready to attest after ~ 1 hour | | Besu | v26.1.0 | February 2026 | rolling | Netcup RS G11 | ~ 13 hours | | | Erigon | 3.3.8 | February 2026 | rolling | Netcup RS G11 | ~ 12 hours | | -| Reth | 2.1.0 | April 2026 | Full | Legacy miniPC | ~ 17 days | full sync, no snapshot | -| Reth | 2.0.0 | April 2026 | post-Prague | Netcup RS G11 | ~ 2 hours | with DB snapshot | -| Nimbus | 0.1.0-alpha | May 2025 | Full | OVH Baremetal NVME | ~ 5 1/2 days | With Era1 import | | Ethrex | 21.0.0 | July 2026 | post-merge | VM | ~ 3 hours | | +| Geth | 1.17.2 | April 2026 | post-Prague | Netcup RS G11 | ~ 3 hours | | +| Nethermind | 1.36.0| February 2026 | post-Cancun | Netcup RS G11 | ~ 2 hours | Ready to attest after ~ 1 hour | +| Nimbus | 0.1.0-alpha | May 2025 | Full | OVH Baremetal NVME | ~ 5 1/2 days | With Era1 import | +| Reth | 2.0.0 | April 2026 | post-Prague | Netcup RS G11 | ~ 2 hours | with DB snapshot | +| Reth | 2.1.0 | April 2026 | Full | Legacy miniPC | ~ 17 days | full sync, no snapshot | ## Test Systems