Nodes
Defining the different types of nodes who support the VeChain ecosystem.
What are nodes in blockchain networks?
In blockchain networks, nodes are individual computers or devices that participate in maintaining the blockchain's network by validating, storing, and relaying transactions and blocks of data. As with any peer-to-peer network, nodes play a crucial role in the overall functioning and security of the network. The more nodes who contribute to the network, generally the more robust and secure the network will be.
What are the different types of nodes that support the VeChainThor blockchain?
The VeChainThor network is supported by various different types of nodes, who all contribute to the ecosystem in a particular way.
Authority Masternode (AM)
AMs are responsible for maintaining consensus and producing blocks on the VeChain network. There are 101 AMs who are authorised, via an on-chain whitelist, to validate and produce the blocks on the VeChainThor blockchain. As a reward, AMs receive 30% of all VTHO generated from transaction / gas fees in a block, with the other 70% being burned.
There's a rigorous process implemented in order for a person/entity to run an AM:
Be vetted to ensure they have a legitimate identity;
Hold 25M VETs as collateral; and,
Run and manage a server with a certain guaranteed level of performance and availability.
Economic & X-Nodes
Both VeChain Economic and X-Node programs attempt to increase stability in the VeChain ecosystem and act as a distribution of power and privilege within the blockchain’s economy. Both nodes are staking nodes but have slightly different rewards and requirements.
Economic Nodes | X-Nodes | |
---|---|---|
Rewards | -- | VTHO generated from 5bln VET X-Node pool. |
Application | Applied for based on minimum VET required or purchased on secondary market. | X-Node non-fungible tokens (NFTs) were distributed upon mainnet launch but can be purchased on secondary market. |
Upgrade | Upgradeable, minimum threshold of next tier applies. | Upgradeable, minimum threshold of next tier applies. |
Revoke | VET drops below current level minimum threshold then node level gets downgraded. Unclaimed VTHO can be claimed. | VET drops below current level minimum threshold then Node token loses X status and becomes an Economic Node. VeThorX node in this case gets destroyed as lowest X level node Unclaimed VTHO can be claimed. |
Node | Requirement | Staking Bonus | Maturity Period | Voting Tier |
---|---|---|---|---|
1,000,000 VET | 10 days | 1 EN Votes | ||
5,000,000 VET | 20 days | 5 EN Votes | ||
15,000,000 VET | 30 days | 15 EN Votes | ||
600,000 VET | 25% | - | 1 XN Votes | |
1,600,000 VET | 100% | 30 days | 3 XN Votes | |
5,600,000 VET | 150% | 60 days | 10 XN Votes | |
15,600,000 VET | 200% | 90 days | 26 XN Votes |
Full Nodes
Full nodes can be deployed by anybody by running an instance of the VeChainThor node software, and they support the network in a few fundamental ways. Full nodes are configured to be interacted with and are constantly injecting new transactions into the network for AMs to build into blocks. Full nodes also enable people to query the VeChainThor blockchain and get the blockchain data from the chain to other systems to be processed. They also increase resiliency as they have a complete copy of the blockchain history stored.
See a full list of the publicly available VeChainThor nodes in the Developer Resource article Nodes
Interested in operating a public Thor node, here's a link to the public repo https://github.com/vechain/thor, and a link to a tutorial on how to run a local Thor node How to run a Thor Solo Node.
Last updated