Validating on E Money Network

The E Money Network is based on CometBFT, which relies on a set of validators that are responsible for committing new blocks in the blockchain. These validators participate in the consensus protocol by broadcasting votes which contain cryptographic signatures signed by each validator's private key.

Validator candidates can bond their own staking tokens and have the tokens "delegated" or staked to them by token holders. EMYC is the E Money network’s native token. Validators and their delegators will earn EMYC tokens as block provisions and tokens as transaction fees through execution of the Tendermint consensus protocol.

Pitfalls

If validators double sign are frequently offline or do not participate in governance, their staked EMYC tokens (including EMYC tokens of users that delegated to them) can be slashed. The penalty depends on the severity of the violation.

Hardware

Validators should set up a physical operation secured with restricted access. A good starting place, for example, would be co-locating in secure data centres.

Validators should expect to equip their data centre location with redundant power, connectivity, and storage backups. Expect to have several redundant networking boxes for fibre, firewall and switching and then small servers with redundant hard drive and failover. Hardware can be on the low end of datacenter gear to start out with.

We anticipate that network requirements will be low initially. Bandwidth, CPU and memory requirements will rise as the network grows. Large hard drives are recommended for storing years of blockchain history.

Supported OS

We officially support macOS and Linux only in the following architectures:

  • darwin/arm64

  • darwin/x86_64

  • linux/arm64

  • linux/amd64

Minimum Requirements

To run mainnet or testnet validator nodes, you will need a machine with the following minimum hardware requirements:

  • 4 or more physical CPU cores

  • At least 500GB of NVME SSD disk storage. Hard drive I/O speed is crucial!

  • At least 32GB of memory (RAM)

  • At least 100mbps network bandwidth

As the usage of the blockchain grows, the server requirements may increase as well, so you should have a plan for updating your server as well.

Last updated