Node network architecture

P2P network

Each computer/server running HPB's public chain program represents a single node in a connected Peer-to-Peer (P2P) network.
Nodes provide network connection, database storage and processing capabilities such as mining and consensus, as well as executing smart contracts.

4 types of node

4 different types of node support HPB's MainNet:
  • High-Performance Node (hnode) These are elected from candidate nodes for the job of processing and verifying transactions and writing blocks to the chain.
  • Pre-Node (pnode) Also known as "candidate" nodes, these nodes are available for work and voted in by HPB's community.
  • Boot Node (bnode) A boot node's job is help a new node to access the network and make the connection with other nodes in the network.
  • Sync Node (snode) Sync nodes synchronize the network database and do not participate in elections and block generation.
Both High-Performance and candidate node servers must have a BOE accelerator card installed.
HPB Node network architecture