A miner deploys (at least) one mining node into (at least) one subnet to perform the work being rewarded by the subnet incentive mechanism. The object of a miner is to score higher than their peers and not fall into the bottom percentile and risk reregistration. The longer a miner remains active, the more profitable they become. Miners may operate multiple nodes on multiple subnets.

When mining, miners ensure that their servers are operating - accepting requests from validators and returning responses. Miners can modify their mining server and code to best meet the incentive mechanism for the subnet.

Mining is highly competitive - the "best" miners in each subnet accumulate more emissions, and the miners with the lowest scores are de-registered from the network.

Creating a miner

The miner persona runs MIner servers in a subnet. To mine, research all of the subnets (see the Bittensor Subnets list), and decide which subnet you wish to mine. Each subnet has different hardware and software requirements. Some subnets have a testnet to test your miner before registering and mining in the subnet.

You'll need to register a node with a Bittensor hotkey, and use this same hotkey in your server.


Each miner's responses are graded by validators. The validators then weigh the responses of all miners and rank them via weights. The weights are posted to Yuma Consensus to create an incentive score - and the higher the incentive, the higher the reward.

If a miner's server falls into the bottom of the miner trust rankings for a subnet, it risks being de-registered.


Miners receive tao as an award for the work produced. The reward is based on their ranking as scored by the specific subnet's incentive mechanism.

The Tao Allocation page describes how tao is distributed in the Bittensor ecosystem.

Helpful links