Taxonomy hub for the node and network-layer components of a blockchain system. Network components are the participant entities and communication infrastructure through which blocks and transactions are propagated, validated, and stored across a distributed ledger.