Bitcoin Node
A Bitcoin node is any computer running software that connects to the Bitcoin network. These nodes store a copy of the whole blockchain and communicate with other nodes to exchange information. Their main tasks are to verify and relay new transactions and blocks across the network. When nodes use compatible software, they reach agreement—known as consensus—on the state of the blockchain. The number of independent nodes is crucial for keeping Bitcoin secure, as it helps prevent attacks, censorship, or unwanted changes to the protocol.