Masternode
Set up and Run a Masternode to Maintain the Network Stability
The Definition of a Masternode
A masternode is a full node in the Minter network that is run by a validator and supports the system’s functioning.
Server Requirements
Minimal requirements for running a validator’s node in the testnet are:
- 4GB RAM
- 200GB SSD
- x64 2.0 GHz 4 vCPUs
- SSD disks are preferable for high transaction throughput.
Below are recommended requirements:
- 4GB RAM
- 200GB SSD
- x64 3.4 GHz 8 vCPUs
- HSM
Please note that the requirements mentioned above apply to the test network. They may change once the main network is launched.
Installation Process
There are several ways you can install a Minter blockchain testnet node on your machine. Use binary, docker, or source code.
For more detail on how to set up a masternode, read the documentation at https://minterteam.github.io/minter-go-node-docs/#section/Install-Minter and https://minterteam.github.io/minter-go-node-docs/#section/Validators/Becoming-validator-in-testnet
Breach of Rules. Consequences
If the validator skips 12 of the last 24 blocks, then 1% from the stake of the masternode will be slashed (burned), and the masternode will be excluded (deemed inactive) from the validation process until the new transaction is sent for being added to the list of active validators.
If an attempt is made to double sign the same block, then 5% will be slashed (burned) from the masternode’s general stake, and the forced unbond of all delegated funds will take place.
In case you no longer want to be a validator, you should set candidate off in advance as the request is processed in 120 blocks after it has been submitted.
Note that even if a validator does not intentionally misbehave, their stake can still be slashed if their node crashes, loses connectivity, gets DDoSed, or if its private key is compromised.
More information on the responsibility of validators can be found at
https://minterteam.github.io/minter-go-node-docs/#section/Validators/Rules-and-fines
Learn how to safeguard your masternode against intruders at
https://minterteam.github.io/minter-go-node-docs/#section/Validators/DDOS-protection.-Sentry-node-architecture
Further Reading
Documentation (the Validators section):
https://minterteam.github.io/minter-go-node-docs/#section/Validators
FAQ (the Masternodes section):
https://help.minter.network/categories/6-masternodes