Documentation

Yuma Consensus

The Yuma consensus mechanism

The Yuma Consensus algorithm translates weights into emissions. There are two places that Yuma is used in the Bittensor Network.

Neuron Rewards Mechanism

Validators test the output of miners, and grade the results as weights. These weights are passed to Yuma Consensus. The Yuma Consensus algorithm translates weights into incentives for the subnet miners and dividends for the subnet validators. The Yuma Consensus rewards subnet validators with dividends for producing miner-value evaluations that are in agreement with the subjective evaluations produced by other subnet validators, weighted by stake. The results of the subnet consensus are written to the blockchain to facilitate trustless rewards distribution.

Checks and Balances

While setting the emissions for participants of the network, the algorithm also checks for Consensus. If the weights placed by a validator are not "in consensus" or similar to the other scores submitted by other validators, the results are given less "weight."

This works as a check against bad actor validators who might try to manipulate the system for their own gain.

Examples

  • Miner Validator SuperTao has 10 miners running in Subnet 85. The validator gives these miners extremely high scores, and very low scores to the remaining miners - a drastic difference from the other validators. The weights placed by SuperTao will be largely ignored by the Yuma Consensus engine. Also, the VTrust score for SuperTao will be lowered - directly effecting the Dividends and emission awarded to the Validator.