Ethereum is a P2PIn a P2P network, each node is connected to other nodes (peers) without the need for central coordination. network of computers (nodes). Almost any computer can be turned into an Ethereum node with software components known as clients.

In the beginning, only one client was sufficient (known as the Eth1 client), but with the switch to PoS, concerns were separated into distinct components to allow faster development, easier maintenance, and evolution of the software. Now, a PoS Ethereum network requires two different clients to turn a computer into an Ethereum node:

  • The execution client.

  • The consensus client.

Get hands-on with 1200+ tech skills courses.