Documentation

Starting as a Miner

TL;dr: It's complicated, and you're going to have to do some research.

TL;dr 2:Mining on Bittensor is very competitive. May the odds be ever in your favor.

Introduction

So you want to mine. What is the best way to mine? How do I get started? Can i mine with ?

The Basics


Picking a Subnet

There are multiple subnets on Bittensor (October 2024 - 52 ubnets). Each subnet has a different objective, goal - and this each has different mining/validation requirements.

Picking a subnet

  • What are you interested in? If it is model-training, sports or finance predictions, compute, biology, astrophysics.. there may be a subnet that matches your interests.
    • Each subnet has a Github repository and a channel in the Bittensor Discord.
  • Your hardware- You may be already have HW. Check each SN's hardware requirements.
  • Emissions: Miners are awarded a proportion of the subnet's emissions

📘

Should I go for a high emission subnet?

Option 1: Go for the big bucks

Subnet 19 has the highest emission amongst all the subnets.

  • 7.78% Thats 560 tao/day - of which 229 will go to the miners.(October 9 ,2024)

Subnet 19 was registered in December of 2023. Some of the miners on this subnet have had 11 months to modify and improve their miners. Using the default miner is unlikely to beat these highly tuned models. Prepare for a lot of coding, trial & error.

Option 2: Start with a new Subnet

Subnet 51 was registered this week. Its emissions are very small (the top miner is making $1.50/day). But, There are just 9 miners active (and 256 slots). So your miner will not be deregistered, and you can learn how to maximize your returns on the subnet along with everyone else. You may have small returns at the start, but if you believe teh subnet can succeed - you may be an insider on the next biggest subnet.

  • Registration cost: Each subnet has different cost to register a neuron. Taostats: For Miners shows how to determine the cost and how it changes over time.
  • Is there a testnet? If you can run on a testnet - you can forego the registration costs to see if you are able to run the miner.

Skills required

  • DevOps: You will be running at least one server to be an active miner.
  • Coding: You will need to optimize your miner to fit the requirements of the subnet. Most of the subnets are written in Python.
  • Subnet specific skills: Perhaps understanding inference models or Protein folding.