Skip to content

latent-to/taohash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TAOHash Subnet 14

License: MIT Ask DeepWiki

Introduction

Bittensor is a decentralized platform that incentivizes production of best-in-class digital commodities. TAOHash is a Bittensor subnet designed around production of proof-of-work (PoW) BTC mining hashrate.

The long-term vision for TAOHash includes developing into a public marketplace for hashrate, backed by smart contracts.

You can learn more about our roadmap and future plans at taohash.com/roadmap.

It is possible to contribute as a miner or a validator.

Miners contribute BTC mining hashrate, and speculate on hashrate, hashprice and emissions in TAOHash's subnet-specific (alpha) token. Validators evaluate miners, ranking (weighting) them by the share-value they've produced over each period of time. Effectively, miners automatically exchange BTC hashrate for TAOhash's alpha token.

By design, this architecture is extensible to other mining projects where miner performance can be precisely and efficiently verified.

Related Bittensor Documentation:

TAOHash Resources:

Page Contents:


Incentive Design

TAOhash's incentive mechanism aligns the collective interests of a pool of miners. All miners are rewarded fairly for the hashrate they contribute, validators are rewarded for checking the miners' work, and all participants (both miners and validators) benefit from the contributions of more total hashrate to the subnet's unified pool.

TAOHash Diagram

Requirements

Miner Requirements

To run a TAOHash miner, you will need:

  • A Bittensor wallet with coldkey and hotkey
  • Bitcoin mining hardware (ASICs, GPUs, etc.) OR access to remote hashrate (NiceHash, MiningRigRentals)
  • Python 3.9 or higher
  • The most recent release of Bittensor SDK
  • (Optional, for miner proxy usage): Docker & Docker Compose

See: TAOHash miner guide

Related Bittensor Documentation:

Validator Requirements

To run a TAOHash validator, you will need:

  • A Bittensor wallet with coldkey and hotkey
  • Subnet proxy credentials (provided by subnet maintainers)
  • Python 3.9 or higher environment
  • The most recent release of Bittensor SDK

See: TAOHash validator guide

Related Bittensor Documentation:

Installation

Common Setup

These steps apply to both miners and validators:

  1. Clone the repository:

    git clone https://github.com/latent-to/taohash.git
    cd taohash
  2. Set up and activate a Python virtual environment:

    python3 -m venv venv
    source venv/bin/activate
  3. Upgrade pip:

    pip install --upgrade pip
  4. Install the TAOHash package:

    pip install -e .

Miner Specific Setup

After completing the common setup, the easiest way to start mining is:

Quick Start (Direct Mining)

  1. Get Mining Pool Credentials: Run the miner.py script to fetch your pool information:

    python taohash/miner/miner.py --subtensor.network finney --wallet.name WALLET_NAME --wallet.hotkey WALLET_HOTKEY --btc_address YOUR_BTC_ADDRESS

    This script will display your unique worker credentials and pool connection details. The username format will be YOUR_BTC_ADDRESS.WORKER_SUFFIX.

  2. Configure Your Miners: Point your mining hardware directly to the subnet pool using the credentials from step 1.

  3. Monitor Your Performance: Check your statistics at https://taohash.com/leaderboard

Advanced Setup (Optional)

For features like minimum difficulty settings and advanced monitoring:

For complete details, see the TAOHash Miner Setup Guide.

Validator Specific Setup

After completing the common setup, follow the detailed steps in the Validator Guide:

For the complete, step-by-step instructions for setting up and running your validator, please refer to the TAOHash Validator Setup.

Get Involved

  • Join the discussion on the Bittensor Discord in the Subnet 14 channels.
  • Check out the Bittensor Documentation for general information about running subnets and nodes.
  • Contributions are welcome! See the repository's contribution guidelines for details.

Full Guides:

About

A Bittensor Subnet for Decentralizing Mining Hash Rental

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published