The component of blockchain networks that holds and broadcasts information to other components.
A node is essentially the part of blockchain networks that collect and broadcast valuable information to other components, especially other nodes. These nodes are really computers owned by network validators to share data about transactions so that it can be verified and recorded in the blocks. Nodes, therefore, are components for communication, and allow users to interact with a network.
There are different types of nodes. The most common one is the full node which serves as a miniature copy of the ledger containing transaction records.