create-validatortransaction. From there, they become validator candidates.
create-validatortransaction where they must fill out the following parameters.
PubKey: The private key associated with this Tendermint
PubKeyis used to sign pre-votes and pre-commits.
provenanced tendermint show-validator)
provenancedand used to sign transactions. Application keys are associated with a public key prefixed by
pbpuband an address prefixed by
pb. Both are derived from account keys generated by
provenanced keys add.
tpwhile the mainnet uses
pb. These prefixes are switched on the
provenancedcommand by including the
-t | --testnetflag.
create-validatortransaction, they can be in three states:
in validator set: Validator is in the active set and participates in consensus. Validator is earning rewards and can be slashed for misbehavior.
jailed: Validator misbehaved and is in jail, i.e. outside of the validator set. If the jailing is due to being offline for too long, the validator can send an
unjailtransaction to re-enter the validator set. If the jailing is due to double signing, the validator cannot unjail.
unbonded: Validator is not in the active set, and therefore not signing blocs. Validator cannot be slashed, and does not earn any reward. It is still possible to delegate Hash to this validator. Un-delegating from an
unbondedvalidator is immediate.
delegatetransaction from your validator's
unbondingtransaction. Then, Hash undergo a 3 weeks unbonding period during which they are liable to be slashed for potential misbehaviors committed by the validator before the unbonding process started.
100*80%*1% = 0.8Hash
100\*20% + Commission = 20.8Hash
100\*80% - Commission = 79.2Hash
2% * 1025.51020408 = 20.51020408Hash go to the reserve pool.
9*R + R + R*5% = 1005 ⇔ R = 1005/10.05 = 100
R + R * 5%: 105 Hash
105 * 80% * 1%= 0.84 Hash
105 * 20% + Commission= 21.84 Hash
105 * 80% - Commission= 83.16 Hash (each delegator will be able to claim its portion of these rewards in proportion to their stake)
100 * 80% * 1%= 0.8 Hash
100 * 20% + Commission= 20.8 Hash
100 * 80% - Commission= 79.2 Hash (each delegator will be able to claim their portion of these rewards in proportion to their stake)
1 hash. Even though there is no obligation for validators to self-delegate more than
1 hash, delegators should want their validator to have more self-delegated Hash in their staking pool. In other words, validators should have skin in the game.