Skip to main content

Manage a validator

The tasks in this section describe how to set up a JMES validator. While setting up a rudimentary validating node is easy, running a production-quality validator node with a robust architecture and security features requires an extensive setup.

The JMES Core is powered by the Tendermint consensus. Validators run full nodes, participate in consensus by broadcasting votes, commit new blocks to the blockchain, and participate in governance of the blockchain. Validators can cast votes on behalf of their delegators. A validator's voting power is weighted according to their total stake. The top 100 validators make up the Active Validator Set and are the only validators that sign blocks and receive revenue.

Validators and their delegators earn the following rewards:

  • Gas: Fees added on to each transaction to avoid spamming and pay for computing power. Validators set minimum gas prices and reject transactions that have implied gas prices below this threshold.

  • Inflation rewards: Every block, new bJMES is minted and released to validators and delegators as staking rewards. The rate for the minting of this new bJMES is fixed at 7% per year.

Validators can set commissions on the fees they receive as an additional incentive.

If validators double sign, are frequently offline, or do not participate in governance, their staked bJMES (including bJMES of users that delegated to them) can be slashed. Penalties can vary depending on the severity of the violation.