How many nodes?

How many nodes should I add to my environment?

A small number of nodes in an environment may put your blockchain at risk of getting “stuck.” Different protocols have different minimum recommendations for to maintain the ability for the environment to maintain consensus. These recommendations are always applicable, but are strongly recommended to maintain stability during administrative updates:

  • IBFT – 3 user nodes + monitor node
  • Raft – 2 user nodes + monitor node (odd number of nodes in the environment to ensure successful voting of new leader)
  • PoA – 2 user nodes + monitor node (odd number of signer nodes in the environment to resolve forks during consensus)
  • Every environment includes a monitor node at no cost

A detailed explanation of different consensus algorithms can be found here