Post
Topic
Board Project Development
What are the nodes and how do they work
by
GetBlock.io
on 05/12/2022, 18:37:14 UTC
Node - is any device connected to the blockchain network and is involved in relaying information.

Any user can run the node, but it’ll be easier and faster with a Node Provider. The main goal of the node is to provide reliable data storage in the blockchain network. When adding a new information fragment to the current blockchain, the node informs other nodes of the chain about the new block.

Full nodes (validators) acts as the main server in decentralized blockchain networks. Each block is checked, authenticated and stored by all full nodes on the network. Due to this they are very expensive. Full nodes work using the Proof of Stake (PoS) protocol.

Tracking / tracing nodes retrieve internal transactions quickly as opposed to a full node. It takes a long time (more than a month) to get traces of full nodes due to the fact that they have to be recreated.

Archive node stores not only the most recent state but also the entire history of network events between blocks.
The archive node stores the blockchain states, while the tracing node only stores internal transactions.

Audit node stores both traces and intermediate states. This is a hybrid of a trace node and an archive node.
The node belongs to the user. You don't need anyone's permission to access the data.

Miner nodes work on PoW algorithms. The role of these nodes is finding a nonce that suits the current complexity of the network. Miners must run a verification node to determine the criterion for valid transactions.

Masternodes cannot add new blocks to the chain, unlike full or staking nodes. The function of the masternode is record-keeping and verification in the Proof of Stake blockchain. To run a masternode, you need special software on the VPS and an Internet connection 24/7.

Lightning nodes connect the blockchain with external users. Nodes can validate the blockchain and adhere to strict criteria for joining new blocks, playing a critical role in the security and reliability of blockchain transactions.

Building dApps is easier with GetBlock > https://getblock.io/nodes/