I client blockchain gestiscono la comunicazione con la rete
Tipi di client
| Client | Language |
| Geth | Golang |
| Besu | Java |
| Nethermind | C# .NET |
| Erigon | Go |
| Reth | Rust |
Client di consenso su Ethereum
| Client | Language |
| Lighthouse | Rust |
| Lodestar | TypeScript |
| Nimbus | Nim |
| Prysm | Go |
| Teku | Java |
Client su Solana
| Client | Language |
| Solana Labs | Rust |
| Jito-Solana | Rust |
| Firedancer | C++ |
| sig | Zig |
| Agave | Rust |
Numero di nodi
Tipi di nodo
Node storing all data and participating in consensus
- Ethereum: Archive Node
- Solana: [n/a]
Node storing some data and participating in consensus
- Ethereum: Full Node
- Solana: Consensus Node
Node storing some data and not participating in consensus
- Ethereum: Light Node
- Solana: RPC Node
| Node Type | Ethereum | Solana |
| Node storing all data and participating in consensus. | Archive Node | [n/a] |
| Node storing some data and participating in consensus. | Full Node | Consensus Node |
| Node storing some data and not participating in consensus. | Light Node | RPC Node |
Servizi RPC
Riepilogo
- Like Ethereum, Solana also has various types of validator clients.
- While the types of nodes may appear different for each chain, they fundamentally provide users with the same functionalities.