Node network architecture
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 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.
HPB Node network architecture