Validator Overview

Introduction

dHealth is based on the Tendermint consensus engine. A set of Validators is responsible for adding new blocks of transactions to the dHealth blockchain, for which they receive rewards in DHP tokens.

Upon joining the network, a Validator agrees to bond DHP tokens. The DHP can be their own, or the Validator can have DHP delegated or staked to them by other DHP holders. There are currently 100 Validator slots on the dHealth network.

Therefore, the top 100 Validator candidates with the most bonded DHP are selected at each block to participate in the next round of block production. Their likelihood of being able to produce the next block is weighted according to the amount of their bonded DHP.

At each block, the entire set of Validators casts votes on the validity of each block using their private key. The vote is then broadcast to the network.

Validators earn DHP as a reward for their role in securing the network. DHP rewards are a combination of newly-minted DHP, and a share of the transaction fees paid by the network.

Note that Validators can set commission on the fees their delegators receive as an additional incentive. Choosing the right commission level is a balance, as the Validator must be able to remain competitive enough to attract delegators to stake their DHP.

🚧

Warning

If Validators double-sign, are frequently offline or fail to participate in governance, their staked DHP, including DHP delegated to them, may be slashed. The penalty depends on the severity of the violation.

Becoming a validator comes with a set of prerequisites, including hardware and software requirements.