Skip to content

Node

A node refers to a computer running the blockchain client.

Validator Node

These nodes are responsible for producing blocks on the blockchain.

In general, they only keep the current state of the blockchain required for block production and do not retain historical blocks. This significantly reduces storage requirements (from multiple TBs to just a few GBs).

INFO

On Mosaic Chain, validator nodes currently retain full history because the chain is small enough to conveniently fit on a ~1 TB SSD. This may change as the chain grows.

Archive Node

Contrary to validator nodes, archive nodes keep every block on their storage. This is useful for archival purposes and if the user wants to run an Indexer.

Bootnode

These nodes are a special subtype of archive nodes. When a new node connects to the network, it automatically connects to one of the bootnodes to download the required blocks. These are typically hosted by trusted individuals / organizations.