Coins Camp
Customize

Node - what is it?

A blockchain involves multiple computers connected in a global network that confirms new blocks and processes various transactions. Each computer is referred to as a node.

What is a Node?

A node is any computer connected to the blockchain network. It acts as a connecting point that creates, receives, and processes various data. Each node is part of a global network in which users interact using peer-to-peer (P2P) protocols to transmit information about transactions and blocks. Nodes can differ from one another based on their specific roles and functions.

Nodes and Their Types

Each node can serve different purposes:

  • Lightweight node: This refers to any personal computer participating in the blockchain network. It stores only a minimal portion of the blockchain required to verify certain information. To synchronize with the network, a lightweight node connects to a full node to obtain the current state of the network. Examples of lightweight nodes include multi-currency wallets that don't download the entire blockchain to the user's computer.
  • Full node: This is a device that continuously maintains the blockchain network. It holds comprehensive data about blocks and other network parameters. A full node maintains consensus among network participants and verifies new transactions. Full nodes have voting rights in decisions regarding the development of the blockchain network.
  • Mining node: Miners are also nodes that provide proof of work for mining new blocks. These users employ graphics processing units (GPUs) or application-specific integrated circuits (ASICs) for their mining operations. The work performed by a mining node is compensated through transaction fees paid by network participants.
  • Masternode: Masternodes solely handle the accounting and reconciliation of transactions. The owners of masternodes receive certain rewards as their equipment continuously services the blockchain network.