Ethereum Nodes – Types and Their Functions

nodes

I have seen the usage of the word full node many times. What exactly is an Ethereum full node? What are bootstrap nodes and light nodes/clients? Are there any other types of nodes?

Best Answer

I think that Bitcoin wiki has a good article: https://en.bitcoin.it/wiki/Full_node its not for ethereum but the concept is pretty much the same.

Full node is somebody connected to p2p network that verifies the blocks. I believe that all ethereum clients at this point are full nodes.

Lightweight nodes do not check or download the whole block-chain. See this: https://github.com/ethereum/wiki/wiki/Light-client-protocol

Miners are full nodes that, in addition, validate the new blocks by solving a crypto problem.

Related Topic