DEV Community

Discussion on: How to Reach 1 000 000 TPS on Blockchain Platform

Collapse
 
mattauckland profile image
Mat

By run a "node for free" do you mean a staking node or a full node?

I know how staking works from a security POV, I worked with a POS coin for 2 years helping development. What I want to know is why there is a minimum requirement for staking? It seems like an arbritrary barrier to entry

Thread Thread
 
_aandrey profile image
Andrey_A

By running "node for free" I mean that the node won't participate in consensus mechanism and get rewards. However, developers are able to run such nodes for their dapps and services (wallets, explorers, browser wallet extensions and etc.) to send transactions into network. Staking is a requirement for nodes which want to participate in consensus and get rewards from the transaction fees.

The reason is that Staking has a good impact on the whole platform security. Staking diminishes the threat of a 51% attack, as it is a resource intensive way to take control over the most nodes of the total. Moreover, staking prevents the threat of forks as I said earlier. If you have more questions, please ask. I am always glad to help