Let’s talk about nodes!

Nodes — Blockchain

Full Node

So let’s talk about full node first. The full node is basically a computer which will have the entire blockchain. The full node is responsible for storing very large amounts of data. This full node has one more task: it verifies the blocks which are being added to the blockchain. So everytime there is a new block, the connected node will pass on the signal to the full node. The full node will then verify the entire blockchain and, once it verifies the node, it will store the block.

Partial Node

The second type of nodes are known as partial nodes or light nodes. For example, let’s say you want to use bitcoin or any wallet and you want to do that on your mobile phone. Of course, your mobile phone will need to have that software and interestingly, we will call it a node as well because the moment you install the software, your mobile phone becomes a node. But then this will be a partial node because it cannot simply download the enitre blockchain.

Nodes vs. Miners

Now in blockchain, we also have miners who are responsible of mining these blocks. How they do that is a discussion for some other time but a full node can also be a miner! Basically if a full node runs a mining software then we can call it a miner as well. It’s not necessarily true that a full node should also be a miner. These are two different things: a full node and a full node which is also a miner. To be a full node, you need a huge amount of storage whereas to be a miner, you need high computing power e.g. large volume of GPU.

--

--

Redefining how blockchain protocols work from the ground up

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jura Protocol Media

Jura Protocol Media

Redefining how blockchain protocols work from the ground up