The Core Network utilizes several types of nodes to maintain security, decentralization, and accessibility. Depending on the goal (governance, private use, API access, or historical data), different configurations are used:
- Validator Nodes: Secure the network by producing blocks and validating transactions. Required for governance.
- Normal Full Nodes: Maintain a real-time copy of the ledger and validate transactions. Ideal for private use.
- RPC Nodes: Provide an API for DApps and external applications to query the chain and send transactions.
- Archive Nodes: Store the entire blockchain history from the genesis block for deep historical analysis and audits.
- Snapshot Nodes: Maintain state snapshots at specific block heights to help other nodes synchronize quickly.