{"id":"node","version":1,"language":"en","title":"Node","hidden":false,"content":"**Node** or blockchain node is a device, usually a computer, that participates in a [blockchain network](https://iq.wiki/wiki/blockchain). It runs the blockchain protocol's software, allowing it to help validate transactions and keep the network secure. These nodes communicate with each other. The more nodes there are, the more decentralized the network is.[\\[4\\]](#cite-id-il41y04gx5)  \n$$widget0 [YOUTUBE@VID](ql-FPw85LYA)$$  \nNode operates as a participant in the network, contributing to the validation, propagation, and maintenance of the blockchain - the digital ledger that records all transactions. [\\[2\\]](#cite-id-7yit3tjkxu6)  \n  \n# Overview  \n  \nThe main roles of a blockchain node are broadcasting and validating transactions. When a user submits a transaction, it’s received by a node, which broadcasts it to the rest of the network. All the nodes in the network check the transaction to make sure that the sender has the funds available and is authorized to send them.  \n  \nThe fact that every node verifies transactions helps secure the network. An invalid transaction could only be approved if 51% of the nodes confirmed it. In blockchain networks with hundreds or thousands of nodes, it's extremely unlikely that a bad actor would be able to take over 51%.  \n  \nAfter new transactions are validated by the nodes, they're grouped into [blocks](https://iq.wiki/wiki/block). Each new block is added to the [blockchain](https://iq.wiki/wiki/blockchain) following the rules of its consensus mechanism, which are enforced by select nodes called full nodes.[\\[4\\]](#cite-id-il41y04gx5)  \n  \n# Functions  \n  \n$$widget0 [YOUTUBE@VID](6AwfOJCZmVU)$$  \n  \n## Transaction Verification  \n  \nNodes are responsible for verifying the validity of transactions before they are added to the blockchain. This verification process involves checking the cryptographic signatures and ensuring that the sender has the necessary funds to complete the transaction.  \n  \n## Consensus Mechanism  \n  \nNodes utilize consensus mechanisms like [Proof of Work (PoW)](https://iq.wiki/wiki/proof-of-work-pow) or [Proof of Stake (PoS)](https://iq.wiki/wiki/proof-of-stake) to collectively agree on the state of the blockchain. This agreement prevents double-spending and malicious attacks.  \n  \n## Maintaining the Ledger  \n  \nEach node stores a copy of the entire blockchain ledger. This redundancy ensures that the data remains intact even if some nodes experience technical issues or attacks. The distribution of the ledger across multiple nodes contributes to the network's resilience and fault tolerance.  \n  \n## Network Propagation  \n  \nWhen a new transaction is initiated, nodes play a critical role in relaying this information across the network. This ensures that all nodes are updated with the latest transaction data, maintaining synchronization and consistency.[\\[3\\]](#cite-id-5a5ywcsrs6b)  \n  \n# Types  \n  \nBlockchain nodes are grouped by the functions they perform. Despite their differences, all nodes work toward maintaining the integrity of a network.[\\[1\\]](#cite-id-z6hl5htsnjc)[\\[3\\]](#cite-id-5a5ywcsrs6b)[\\[4\\]](#cite-id-il41y04gx5)  \n![image](https://ipfs.everipedia.org/ipfs/QmWzUDXFDMkoRUdnJKhciJpc52wBGRC6yPgEZGqLkoxAFZ)  \n  \n## Full Nodes  \n  \nThese nodes are the backbone of the network. They maintain a complete copy of the [blockchain](https://iq.wiki/wiki/blockchain), participate in transaction validation, and contribute to achieving consensus. Full nodes are essential for the security and decentralization of the network.[\\[5\\]](#cite-id-lv5z5odkj)  \n  \n### Pruned Full Node  \n  \nPruned full node is known for its set memory limit. Pruning begins upon installation, where the node downloads a blockchain in its entirety and begins deleting all but the metadata in order to maintain sequence from its oldest blocks, retaining only the most recent entries, until capacity is reached. It does not possess a complete copy of the ledger it serves, allowing its function to prioritize security over storage.  \n  \n### Archival Full Node  \n  \nArchival full nodes store the entire blockchain ledger, recording all transactions up to its genesis block.  \n  \n#### Master Node  \n  \nMasternodes are full nodes that do not have the ability to add new [blocks](https://iq.wiki/wiki/block) to the chain. Master nodes validate transactions and maintain records. These nodes also stabilise and secure the entire ecosystem and offer services such as private transactions, instant transactions, treasury management and funding and governance voting.  \n  \n[Dash](https://iq.wiki/wiki/dash) was the first blockchain to use masternodes in its network mechanism in 2014.  \n  \n#### Miner Nodes  \n  \nIn [PoW](https://iq.wiki/wiki/proof-of-work-pow)-based networks, miner nodes solve complex mathematical puzzles to add new [blocks](https://iq.wiki/wiki/block) to the [blockchain](https://iq.wiki/wiki/blockchain). They compete to find the solution first and are rewarded with [cryptocurrency tokens](https://iq.wiki/wiki/ai-tokens) and [transaction fees](https://iq.wiki/wiki/transaction-fee). Miner nodes play a vital role in securing the network and processing transactions.  \n  \n[Bitcoin](https://iq.wiki/wiki/bitcoin) miners actively look for new blocks to add to the network. They gain [rewards](https://iq.wiki/wiki/block-reward) with new [block](https://iq.wiki/wiki/block) additions.[\\[6\\]](#cite-id-4qudjkjji0w)  \n  \n#### Authority Nodes  \n  \nAuthority nodes are elected by a community to act as moderators of a private or partially centralized [blockchain](https://iq.wiki/wiki/blockchain).  \n  \n#### Staking Nodes  \n  \nThese nodes use a method known as 'staking' in their authentication process. Using locked funds as collateral, a [proof-of-stake consensus](https://iq.wiki/wiki/proof-of-stake) model randomly designates authentication powers to participants who have met predetermined metrics, such as contributing a certain amount of tokens to the protocol or logging in a certain number of hours on a network.[\\[6\\]](#cite-id-4qudjkjji0w)  \n  \n## Lightweight Nodes (SPV Node)  \n  \nSPV (Simplified Payment Verification) nodes are designed for resource-constrained environments like mobile devices, lightweight nodes don't store the entire blockchain. Instead, they rely on full nodes to verify transactions and provide proof that a transaction is included in a [block](https://iq.wiki/wiki/block) without storing the entire block itself.  \n  \n## Lightning Nodes  \n  \nTo counteract network congestion, lightning nodes execute transactions off-chain through separate, out-of-network connections. Once processed, the transactions are added to the main blockchain. This workaround makes for low-cost, instantaneous exchanges while reducing the load on the network.  \n  \n## Super Nodes  \n  \nSuper nodes are created on demand to perform specialized tasks, such as implementing protocol changes or maintaining protocols. It transmits blockchain transaction data and additional historical information.  \n  \nThe [Bitcoin](https://iq.wiki/wiki/bitcoin) node has a supernode that all node hosts can view.[\\[6\\]](#cite-id-4qudjkjji0w)[\\[7\\]](#cite-id-sm9tjp0ol1r)  \n  \n# Responsibilities  \n  \n## Decentralization  \n  \nNodes eliminate the need for a central authority by distributing control across the network. This decentralization increases security, prevents single points of failure, and enhances trust in the system.  \n  \n## Censorship Resistance  \n  \nDue to their distributed nature, nodes make censorship challenging. Even if some nodes are compromised, the network can continue to operate as long as a significant number of nodes remain honest and operational.  \n  \n## Security  \n  \nThe collaborative efforts of nodes in validating transactions and achieving consensus enhance the security of blockchain networks. This security is particularly crucial in financial applications, where trust is paramount.[\\[4\\]](#cite-id-il41y04gx5)","summary":"A Node is a device, typically a computer, participating in a blockchain network, running its protocol, validating transactions, and contributing to network security.","categories":[{"id":"defi","title":"Decentralized Finance"}],"promoted":0,"tags":[{"id":"Glossary"}],"metadata":[{"id":"references","value":"[{\"id\":\"z6hl5htsnjc\",\"url\":\"https://builtin.com/blockchain/blockchain-node\",\"description\":\"types of blockchain nodes\",\"timestamp\":1693335234367},{\"id\":\"7yit3tjkxu6\",\"url\":\"https://builtin.com/blockchain/blockchain-node\",\"description\":\"working of a node\",\"timestamp\":1693335707690},{\"id\":\"5a5ywcsrs6b\",\"url\":\"https://www.blockchain-council.org/blockchain/blockchain-nodes/\",\"description\":\"functions of a node\",\"timestamp\":1693335886949},{\"id\":\"il41y04gx5\",\"url\":\"https://www.fool.com/terms/b/blockchain-node/\",\"description\":\"node in a blockchain\",\"timestamp\":1693336424131},{\"id\":\"lv5z5odkj\",\"url\":\"https://www.bitpanda.com/academy/en/lessons/what-is-a-bitcoin-node/#types-of-full-nodes\",\"description\":\"types of full nodes\",\"timestamp\":1693338323903},{\"id\":\"4qudjkjji0w\",\"url\":\"https://www.guru99.com/what-is-a-node.html\",\"description\":\"hierarchy of types of nodes\",\"timestamp\":1693339446849},{\"id\":\"sm9tjp0ol1r\",\"url\":\"https://decrypt.co/videos/explainers/ZGPeOz1o/decrypt-learn-what-is-a-node\",\"description\":\"blockchain node working and hybrid node\",\"timestamp\":1693341073138}]"},{"id":"previous_cid","value":"QmZSSgYhrMGkrjCaKC28hqArZAyxUn7GrMsgUPnnozsCiu"}],"user":{"id":"0x6753061a4cffbc0A617e57E956A298D88702a94B"},"author":{"id":"0xa99437c1445649AA316f7CC43dFf3E6e210a5F23","profile":{"username":"Karishma","avatar":"Qmc7ek3BpBjheHQ4knBSdPt6UJEnbJQQmbe8iNEPW2L88F"}},"media":[{"name":"image","id":"QmWzUDXFDMkoRUdnJKhciJpc52wBGRC6yPgEZGqLkoxAFZ","size":"0.02","type":"GALLERY","source":"IPFS_IMG"},{"name":"6AwfOJCZmVU","id":"https://www.youtube.com/watch?v=6AwfOJCZmVU","size":"0","type":null,"source":"YOUTUBE"},{"name":"fNk7nYxTOyQ","id":"https://www.youtube.com/watch?v=fNk7nYxTOyQ","size":"0","type":null,"source":"YOUTUBE"},{"name":"ql-FPw85LYA","id":"https://www.youtube.com/watch?v=ql-FPw85LYA","size":"0","type":null,"source":"YOUTUBE"}],"views":13,"events":[],"ipfs":"QmZSSgYhrMGkrjCaKC28hqArZAyxUn7GrMsgUPnnozsCiu","transactionHash":"0xe1e14a19e7d7a7c045db0dac44da6bcebd37780833eccf3c342374f7922a3f95","created":"2023-08-29T20:32:52.103Z","updated":"2023-08-29T20:32:52.103Z","images":[{"id":"QmTYsYfDhS1mnU4EYqSRj16LUr3Dgjhs5fj4R7UhQK9yYa","type":"image/jpeg, image/png"}],"linkedWikis":null}