In this article, I am gonna teach you what is a 'Full Node' and 'Light Node'. It's as easy as 2+2=4, but most of us aren't familiar with these terms either because of our disinterestedness or because of its complexity, although it's not complicated at all. I have taken a little help from the internet.
Source-
https://blockchain.wtf/2018/03/series/wtf-is/full-node-vs-light-client-whats-the-difference/Full NodeIf you understand what does it mean by the word "Full", you should probably have guessed now what is full node. Full node denotes to a wallet where user have to have downloaded the whole blockchain. If we are talking about running a full node for bitcoin, you must have to have downloaded all the previous transaction list. We usually call it synchronization. You have to download the whole bitcoin transaction record from the beginning, block 1 to until the up to date block. It will probably require you to have more than 400 gb free space on your disk. If you are using an wallet which asks you to download all the block, you are running a full node.
Prune Nodes can be used if you have lack of space, in that case, you can delete some of the block previously downloaded blocks.
Learn to reduce blocks-
https://coinguides.org/bitcoin-blockchain-pruning/Light NodeLight Node denotes to a wallet where an user can use bitcoin wallet without downloading the whole blockchain. In reality, it's not possible to use bitcoin wallet or any other crypto wallet without downloading the blockchain. Then, how light node functions? User have to trust someone who will download the up to date blocks.
Bitcoin Core is a wallet which can be a full node, Electrum is a wallet which is a light node.
In bitcoin core, you have to have downloaded all the blocks since the the beginning but in Electrum, you don't need to have downloaded blocks.
Remember, if you are running a full node, you are contributing to the bitcoin network for being more trusted, decentralized. We everyone who can afford should run a full node.
Pros and Cons of Full Nodes-I wanna share an article- “Should I run my own node?”
https://medium.com/bitstamp-blog/should-i-run-my-own-node-13c3f6a21627The main pros of full node can be depending on yourself and help the network to be more decentralized. On the other hand, running full nodes eat a lot of space of your disk and you need to have been using an unlimited bandwirh service.
Pros and Cons of Light Node-In a light node, you don't need to have downloaded all the blocks because someone else is completing it for you. You can run on a small disk even. On the other hand, in light node, you have to br depended on someone else's full node.