Skip to content

Glossary

Geth

Go-Ethereum — the canonical, longest-running Ethereum execution-layer client. Maintained by the Ethereum Foundation; runs a plurality of mainnet nodes.

Geth has been the reference Ethereum execution client since 2014. It implements the EVM, transaction pool, JSON-RPC, sync, and state management — every component required to validate Ethereum blocks on the post-Merge execution layer.

Client diversity is an ongoing concern: Geth runs on the majority of mainnet nodes, which creates a correlated-bug risk for the chain. Erigon, Nethermind, Besu, and Reth are the main alternatives the community pushes operators toward.