The Subnet Metagraph

The Subnet metagraph is a chart that displays a detailed readout of the neurons (validators & miners) on a subnet.


Metagraph key

  • POS: Position in the chart (not a ranking)
  • Shield: The shield icon is shown for all validators.
  • Open circle: The open circle shows a neuron in immunity. Each subnet has different immunity times.
  • UID: Unique ID: A number 0-{node count -1} that specifies the node the miner/validator is connecting on. Every miner or validator has a UID assigned to their registration.
  • Stake: Amount of tao staked to the node. For validators, stake is delegated by holders of tao. For miners, all tao earned is staked to the UID.
  • VTrust: Validator Measurement of Validator trust. High Vtrust implies consensus on the weights being set by the validator.
  • Consensus: Miners: A measurement of the consensus between the validators on the accuracy of the mining results. Adds to 1 for each subnet.
  • Incentive: Miners: Represents the distribution of miner emissions. The emissions column adds to 1 for all miners.
  • Dividends Validators: Breakdown of emissions per validator. Calculated from the amount of TAO staked and the Vtrust. Adds to 1 for each subnet
  • Emission(P): TAO granted each epoch (1 epoch is 360 blocks and approx 72 minutes). (Note: The metagraph from Bittensor outputs emission in RAO (1 billionth of a tao) per block. Same data, different units.).
  • Updated
    • Validator: The number of blocks since weights were last set. This should be less than 500 for optimum performance, and anything over 1500 triggers an alert.
    • Miners This value has no meaning for miners.
  • Active: Neurons that have set weights in the last 2500 blocks. Only validators set weights, so validator only,
  • Axon: Obfuscated IP address.
  • Hotkey: Hotkey of the neuron.
  • Coldkey: Coldkey of the neuron.
  • Daily Rewards: Based on the current emission, an estimate of tao rewards in 24 hours. (Simply 20* emission)
  • Daily $: Daily rewards estimate * current price of tao..
  • Total $: USD value of all TAO staked to the hotkey.

Reading the metagraph

There is a ton of information here. Here are a few tricks to read the metagraph:

Validator view

Columns of interest:

  • Stake - The amount of tao delegated to the validator.
  • VTrust: Vtrust describes how in consensus the validator's weights are.
  • Dividends/Incentive: A percentage of validator & miner emissions that will be awarded to the neuron.
  • Emission/Daily rewards: Tao emissions per epoch (and extrapolated to per day)
  • Updated: The number of blocks since last setting weights to ensure your validator is functioning correctly. A validator that is not setting weights will drop in vtrust and emissions.

Sort by stake (or rank) descending to display validators at the top of the table.

Subnet 18: 01/29/2024

This chart lists the top 9 validators (by stake).

.

Some basic analysis points to help you better understand the data:

  • Mining and validating: A single UID can run a miner and a validator. (Note: This is not true in all subnets)
    • Position 7 (UID 224) is mining in addition to validation (there are nonzero Trust/Consensus/Incentive values.)
  • Vtrust vs. Stake. Validator emissions are defined by the amount staked and the Vtrust determined by the Yuma Consensus. Generally, higher numbers of stake & vtrust correlate directly to higher emission
    • Vtrust effectPositions 8&9 have nearly identical stake values. Position 9 has a higher Vtrust (0.94 > 0.92). This leads to higher emissions (0.53 > 0.47.)
      • Vtrust is affected by how often weights are set (Updated lists the tao emitted since the last update.). Pe Position 8 has not updated weights on this network for 2657 (vs 298 for position 9), lowering their Vtrust score.
    • High stake/low Vtrust: Position 3 has ~ 40k more tao staked than position 4. Yet, it has lower Vtrust (0.91 vs 0.97). As a result, position 4 has slighty higher dividends and receives more emissions - despite the lower tao stake.

Miner View

Sort the metagraph by incentive. Your goal is to gain as much incentive as possible, as this directly correlates to emission. (You can sort by emission, but this will also add validators into the mix.)

  • Set the number of entries to 100. We now see the bottom 100 nodes for emission (note, validators are here too - as they have 0 emission). Subtract away the validators, and the miners in immunity (gear icon), and the remaining miners are at risk of de-registration, as they have the lowest emission values.