It has many applications, not as many as people dreamed about it in 2017, but still enough to be considered an industry with enormous potential. Thus there are hundreds of various blockchains, some of them are private, which means it can’t be accessed without proper permission, some of them are public, but almost all of them work on nodes. That means that some entities, organizations or individuals, set up proper software and hardware and become an operator processing transactions in the blockchain network. For their services they usually get rewards but in some cases being an operator is an obligatory condition for getting access to some commercial private blockchains. There are many types of blockchain networks and all of them have different nodes.
Types of blockchain networks
The original scheme invented by Bitcoin creator, Satoshi Nakamoto, is called Proof-of-Work (PoW). Currently, it’s probably the most secure algorithm among all blockchains if we talk about large networks such as Bitcoin, Litecoin or Ethereum. At the same time, it’s very easy to take control of a small PoW network. The reason is very simple: a large network means more nodes and more hash power. In the case of Bitcoin, there are 10,000 full nodes that secure the blockchain and it’s necessary to have a slightly larger number of malicious nodes to be able to actually attack it. Such an attack would require spending more than $100 million on hardware so nobody will ever attempt it. Ethereum and Litecoin are equally protected by miner nodes. Small network, on the other hand, suffer from the same miners, that can move some of their resources to the other network and attack it, reorganizing the main chain.
Another type of nodes is Proof-of-Stake nodes. Instead of hardware resources, those who want to set up a node, need to have tokens of a certain network. The node owners in a PoS network are called “stakers”. The chance and the probability of confirming a transaction and getting token rewards depends on the amount of held tokens. The more tokens the staker has the better the chance. Thus the only nodes who have the opportunity to successfully attack their PoW network are the ones with the largest balance, and they will suffer more than all the others if something happens with the blockchain and its tokens.
Delegated Proof-of-Stake (dPoS) is similar to PoS, but instead of verifying transactions on their own, token owners delegate their votes to large nodes, and those nodes that get the majority of votes become the delegate nodes which confirm all transactions. DPoS networks usually have a very limited amount of nodes, 15-100, as well as private blockchains, where all node operators are predetermined by the owner of the blockchain.
If you need access to any blockchain information, for example, if you develop a blockchain-based mobile application, usually you have to set up your own node to be able to see in real-time what’s happening in the blocks. But now there’s an even simpler way to do it. You can use the GetBlock.io service which has nodes of many blockchain types and request any blockchain information from your virtual node without setting up your own.