Many friends ask if PI nodes need to be made, or what’s the benefit of making this? What are the benefits of super PI nodes! In fact, although the official project team has not yet released specific incentive measures and schemes, the incentive measures for blockchain digital currency project based on token issuance should be similar. We will explain them in terms of the benefits of bitcoin ‘s “full node” synchronization. Compared with the full node of bitcoin, you can imagine it as the super node of PI, and the light node of bitcoin, you can understand it Is the common node of PI coin.
When it comes to all nodes, first of all, let’s talk about what nodes are.
Often referred to as “node”, refers to the computer in the blockchain network, including mobile phones, mining machines, desktops and servers, etc. The operators of a node can be ordinary wallet users, miners and multiple people. Different blockchains with different consensus mechanisms have different ways of becoming their nodes. For example, bitcoin nodes are involved in trading and mining, and EOS is involved in proxy election to become nodes.
Take bitcoin as an example. When we run bitcoin program on our own networked computer, the computer becomes a node in bitcoin network.
Among these nodes, some belong to all nodes.
A full node, also called a complete node, is a node with a complete blockchain ledger. Because all blockchain data needs to be synchronized, the whole node needs to occupy a large amount of memory. All nodes can independently verify all transactions on the blockchain and update data in real time, which is mainly used for broadcasting and verifying blockchain transactions. Take bitcoin as an example. Bitcoin full node is the node that downloads and keeps the complete blockchain data by loading bitcoin client (wallet).
General nodes do not store ledger data, only provide general computing support, and do not enter the consensus mechanism. Therefore, the most important feature of blockchain decentralization is the whole node.
The number and distribution of all nodes largely reflect the degree of decentralization of blockchain. The super nodes that you often hear are obviously very centralization, because their super nodes are few and geographically concentrated, so they are often make complaints about the problem.
What’s the use of all nodes?
Taking bitcoin as an example, all nodes play two main roles in the blockchain:
1、 Save the complete ledger and verify the transaction. The whole node can verify the transaction in bitcoin network.
Every time a new transaction or block appears in the network, the whole node that receives the information will independently verify whether each transaction has enough balance to spend, whether there is double blossom problem, whether the script meets the requirements and other conditions, and then send it to other nodes in the network, and save the transaction information in local memory.
When all nodes complete the verification of the transaction, the transaction is saved in the memory of all nodes, thus ensuring the security of the transaction and the tamperability of the blockchain information.
2、 Become the second layer defense of bitcoin network, to ensure the security of bitcoin network.
Bitcoin actually has two defense mechanisms, one is computing power, the other is the whole node of bitcoin network. In addition to maintaining complete ledgers and verifying transactions, the whole node also serves as the second layer of defense of bitcoin network.
In this point, bencong mentioned in the creation white paper that once there is a calculated rebellion trying to change the bitcoin block consensus, the bitcoin network composed of all nodes can refuse these transactions. This is why some people have been brainwashing SPV light nodes (simple payment verification nodes, also known as lightweight nodes, easier to operate. It has two limitations: they need to access the blockchain through the whole node, and they only accept but do not verify the block’s transactions.) If users only have the ability to use SPV, bitcoin network will not be able to resist the attack of computing power. Therefore, in general, the more the number of all nodes, the higher the network security.
Benefits of running a full node.
“If you run a complete node and don’t use it, it doesn’t matter. At the margin, it may help the network a little, but that’s not why people should run a complete node. You should run a full node because you want to use bitcoin in a way that doesn’t worry about it, and there are privacy advantages, and so on. ” A person with deep experience once said.
We have mentioned the importance of all nodes for the whole blockchain network, so for those who run all nodes, what are the benefits besides contributing to the community?
The main advantages of running bitcoin all nodes are:
- Help bitcoin network
Running the whole node is the only way to control and ensure that the rules in the bitcoin network are not broken. All nodes can reject blocks and transactions that do not comply with the consensus rules. In this sense, nodes are more important than computing power, because they are the only choice to ensure the rules and order of the blockchain. Even if a chain is the longest POW chain, all nodes can still decide whether to accept it by judging whether the chain complies with the rules.
- Ensure your safety and privacy (this is very important)
If your bitcoin wallet doesn’t require you to run all nodes, it means you have to trust the service provider, which is very insecure. In addition, running a full node gives you more privacy. Relying on third-party servers to broadcast transactions gives these servers the opportunity to record your address.
- Opportunity to choose
Once the community has something to choose, the whole node of the right to speak is reflected. For example, developers can publish clients with new rules, but they need to persuade the whole node to upgrade, otherwise the new rules cannot be executed. In other words, the whole node can prevent developers from modifying rules without permission. Or, when miners try to modify rules, such as packaging non-conforming transactions, or producing non-conforming blocks, they will be abandoned and blocked by all nodes, which will bring economic losses to themselves.
At this point, you probably understand the “component” of the whole node. If you contact other events (such as rollback, fork, upgrade, etc.), you can understand the meaning and status of the whole node more clearly.
Well, after reading the bitcoin all node data, can you deepen your understanding of the PI coin node? In addition to the above mentioned, the PI coin super node will certainly have the benefit of transaction revenue, because PI coin is based on the POS consensus mode, and the super node needs to verify the transaction (this is similar to the work of bitcoin miners, and you need to know that this is the earning area for bitcoin miners To record transactions, it is necessary to earn transaction fees. It can be said that if you are selected as the PI super node, you will have a money detector that can earn money. For a global project like pi, the benefits must be considerable.