Chainstack supports deploying Ethereum nodes in the following client implementations:
# Consensus layer
- Nimbus — the Nim implementation (opens new window) of the Ethereum Beacon Chain client.
# Execution layer
- Geth — the Go Ethereum (opens new window) implementation.
- Erigon — the Erigon (opens new window) implementation.
To be a part of the Ethereum mainnet, you can deploy either a Geth node or an Erigon node.
The key differences are in size and the RPC methods available: