Node
Pronunciation
[nohd]
Analogy
Imagine a node as a member of a neighborhood watch program. Each member has the same rule book, keeps an eye on what's happening, communicates with other members, and helps make sure everyone follows the rules—without any central authority directing them.
Definition
A computer or device that participates in a blockchain network by maintaining a copy of the blockchain, validating transactions, and relaying information to other nodes. Nodes collectively form the infrastructure that keeps the network operational and secure.
Key Points Intro
Nodes create the decentralized foundation that gives blockchain networks their unique properties.
Key Points
Stores a copy of the blockchain data (either full or partial).
Validates new transactions and blocks according to consensus rules.
Broadcasts validated information to other nodes in the network.
Greater number of nodes typically increases network security and resilience.
Example
Technical Deep Dive
Nodes communicate using a peer-to-peer protocol, typically built on TCP/IP. When a node receives a new transaction or block, it first validates it against all consensus rules (checking digital signatures, preventing double-spends, verifying the structure, etc.). If valid, the node relays this information to other nodes it's connected to, creating a propagation effect across the network. This decentralized validation and propagation system eliminates the need for a central authority to verify transactions.
Security Warning
If running a node, ensure your system is protected against unauthorized access. A compromised node could lead to privacy leaks about your transactions or, in the case of validator nodes, potential loss of staked funds.
Caveat
Not all nodes are equal in functionality or resource requirements. The term 'node' encompasses a wide range of participants from light clients with minimal resources to full validators maintaining complete blockchain history.
Node - Related Articles
No related articles for this term.