Validator

A validator operates a validator nodes on subnets of the Bittensor network. The person (or organisation) behind the validator is afforded gateway access to the intelligence and commodities produced by the subnets on which they operate allowing them the ability to build infrastructure and facilitate external access to the network.

Validators are tasked with both measuring and rewarding the value produced by the network from within the code structure of each subnet, but also through external activities unique to each validator which are aimed to win approval and trust of the community which will be rewarded with delegated stake, affording greater network access.

A validators performance in a subnet is measured through their consensus with the other validators, measured by the vtrust metric, attained through the process of scoring and setting weights to the miners. Validators whose scores are in agreement/consensus with the rest of the validators have a higher vtrust and as a result earn more performant rewards..

Subnet Validation

Each subnet uses a unique validation and rewards mechanism to define the value of the commodity being produced and assign incentive rewards for this process. Miners complete tasks based on the subnet mechanism requirements and the validators verify, compare and score the responses. The scores are collated, normalised and submitted as weights for consensus, published to the blockchain.

The output of the consensus (rewards landscape) is the breakdown of the rewards for the validators, miners, and subnet owners. These results are recorded on the blockchain.

To see a validator's results in Taostats, x.taostats.io/validator/ has a wealth of detail:

  • For each subnet that the validator is active:

See Taostats: For Validators for more details

Stake/delegation

Validators are incentivised to add value to the Bittensor ecosystem. This value is recognised and rewarded by participants delegating Stake to their validator(s) of choice. The more stake a validator has, the greater proportion of network bandwidth is afforded to them through the natural market effect of their weights holding higher value to miners as a result of the prioritisation of stake by Yuma Consensus.

This can also be enforced through subnet mechanisms such as Subnet 19 - Vision which enables inference at scale whilst allocating bandwidth based upon the proportion of total delegation held.

To reward those that stake on a validator, the validator's emissions are divided amongst all delegators.

Emissions

Validators on each subnet receive 41% of all emissions. This is divided amongst the validators based upon their current performance on a given subnet which can be seen through the vtrust and emissions metrics, proportional to the total stake they hold on any given subnet.

The emissions awarded to the validator is then divided amongst all delegators on a percentage basis. If a delegator has provided 10% of the stake to the validtor, they will receive 10% of the emissions.

Take

As emission is divided to delegators, the validator can take a small percentage of the emissions. This is called the take. Initially, take was hard-coded at 18% - validators get 18%, and delegators get 82%. Today, validators can set this percentage (using the Command Line Interface (CLI)) to be any value from 0-18%.


See the Tao Allocation for a model of the percentages a validator can earn.



Subnet weighting

Validators can set emissions weights for every subnet (assuming they are registered on the Root Subnet), which also uses Yuma Consensus to then determine the emissions for each subnet.

Senate

Validators may also elect to join the Senate provided they are present on the Root Subnet and are in the top 8 validators (by stake) who have elected to be senate members.

List of Validators and Verification

In order to be recognised as a validator the participant much and on-chain verification of the ownership of their key using the Bittensor Delegates repository. The full list of all keys and the associated metadata they submitted can be see on a public delegates.json file which is used for labelling in the explorer and recognition of validators on Taostats.

Validators who wish to havre an increased public presence with more dedicated information are also encouraged to verify on Taostats via a web form in order to secure a more comprehensive page with additional data to better build trust within the network.

The full list of these validators can be view on the Verified Validators page with more information available in the Validators section of the documentation.