With the amount of new subnets being added it can be hard to get up to date information across all subnets, so data may be slightly out of date from time to time

Subnet 16

HashTensor

Emissions
Value
Recycled
Value
Recycled (24h)
Value
Registration Cost
Value
Active Validators
Value
Active Miners
Value
Active Dual Miners/Validators
Value

ABOUT

What exactly does it do?

Subnet 16 was originally BitAds – a decentralized advertising subnet – but it has been sold and repurposed as HashTensor. HashTensor’s stated purpose is to redirect proof-of-work mining (specifically Kaspa) into the Bittensor economy. In other words, it “transforms raw mining power into real on-chain value” (TAO and the subnet’s own “alpha” token). Kaspa (ticker KAS) is a high-throughput proof-of-work blockchain, and HashTensor leverages Kaspa mining: miners secure the Kaspa network while earning Bittensor rewards. In summary, HashTensor turns Kaspa hashpower into TAO and SN16 (“alpha”) rewards – a shift from BitAds’ ad-focused model.

  • Kaspa mining integration: HashTensor requires miners to point Kaspa-compatible rigs (e.g. ASICs) at its mining interface, effectively combining Kaspa’s PoW (GHOSTDAG) network with Bittensor’s subnet rewards.
  • Reward mechanism: Participating miners earn TAO and SN16’s native “alpha” tokens for the work they contribute. (BitAds similarly rewarded TAO to advertisers’ nodes; HashTensor now uses the Bittensor consensus to score Kaspa mining output.)
  • Decentralization and security: By pooling Kaspa hashpower under Bittensor’s incentive layer, HashTensor helps decentralize Kaspa mining and strengthens Kaspa’s PoW security (miners are incentivized to support Kaspa even as they earn Bittensor value).

 

Subnet 16 was originally BitAds – a decentralized advertising subnet – but it has been sold and repurposed as HashTensor. HashTensor’s stated purpose is to redirect proof-of-work mining (specifically Kaspa) into the Bittensor economy. In other words, it “transforms raw mining power into real on-chain value” (TAO and the subnet’s own “alpha” token). Kaspa (ticker KAS) is a high-throughput proof-of-work blockchain, and HashTensor leverages Kaspa mining: miners secure the Kaspa network while earning Bittensor rewards. In summary, HashTensor turns Kaspa hashpower into TAO and SN16 (“alpha”) rewards – a shift from BitAds’ ad-focused model.

  • Kaspa mining integration: HashTensor requires miners to point Kaspa-compatible rigs (e.g. ASICs) at its mining interface, effectively combining Kaspa’s PoW (GHOSTDAG) network with Bittensor’s subnet rewards.
  • Reward mechanism: Participating miners earn TAO and SN16’s native “alpha” tokens for the work they contribute. (BitAds similarly rewarded TAO to advertisers’ nodes; HashTensor now uses the Bittensor consensus to score Kaspa mining output.)
  • Decentralization and security: By pooling Kaspa hashpower under Bittensor’s incentive layer, HashTensor helps decentralize Kaspa mining and strengthens Kaspa’s PoW security (miners are incentivized to support Kaspa even as they earn Bittensor value).

 

PURPOSE

What exactly is the 'product/build'?

Under Bittensor, all mining occurs through subnets and their custom protocols. To mine HashTensor, a user must register a hotkey for SN16 (paying a TAO fee) and run a mining node. In practice, this involves running a Kaspa full node plus a Stratum mining adapter: the adapter turns the Kaspa node into a Stratum-compatible pool so that standard miners can connect. Once set up, miners solve Kaspa’s PoW puzzles via HashTensor’s system. Their performance is then evaluated by the subnet’s validators in each epoch – similar to other subnets – and emissions (TAO) are distributed accordingly. In effect, HashTensor’s “mining task” is Kaspa hashing, but rewards are paid out on Bittensor. The exact reward algorithm (how many TAO/alpha per hash or per block) has not been published. In general Bittensor terms:

Register and bind: Miners register a hotkey and obtain a SN16 UID, as per Bittensor’s registration flow. (The subnet has a limited number of slots; registrations use dynamic TAO burn logic.)

Mine Kaspa: Using HashTensor’s Kaspa-Stratum interface, miners contribute Kaspa hashpower. They run a Kaspa daemon and connect it to HashTensor’s mining adapter (likely on GitHub) so mining rigs can connect.
Serve and score: HashTensor’s validators use Bittensor’s scoring (weights) to rate miner contributions each epoch. High-performing miners earn a larger share of the subnet’s emission (in TAO and SN16 tokens).

Emission: Like other subnets, SN16 emits a fixed TAO rate per block (0.6% of total TAO supply initially), which is split among miners based on these scores. The exact “alpha” token mechanics (SN16’s native token) are not publicly detailed but presumably act as the miner reward currency inside the subnet.

 

Technical Architecture

The specific implementation of HashTensor is not fully documented, but it likely includes the following components and systems:

  • Kaspa Full Node: A running Kaspa blockchain node (kaspad) that connects to the Kaspa network. HashTensor miners contribute work to this node’s mining jobs.
  • Kaspa-Stratum Adapter: A custom service (presumably provided by HashTensor) that translates between Kaspa’s mining API and the Stratum mining protocol. This allows miners’ software to submit proofs of work to the Kaspa node as if it were a traditional mining pool.
  • Bittensor Subtensor Client (Subnet 16): A modified Bittensor node (based on Subtensor) configured for netuid 16. This node implements the SN16 hyperparameters (difficulty, tempo, burn rates, etc.) and participates in Bittensor’s consensus (Yuma) to evaluate miner scores and issue rewards.
  • Token Mechanics: HashTensor may have a native “alpha” token on SN16. This is likely implemented either on-chain (as an extra column of the ledger, as with SN14’s token) or via a burn mechanism. (SN14’s design issued SN14 tokens to miners; HashTensor presumably does the same with SN16/alpha, though details are unpublished.)
  • Protocols: Uses Kaspa’s GHOSTDAG PoW for mining and Bittensor’s substrate chain for consensus. Kaspa mining uses the KHeavyHash algorithm; Bittensor consensus uses validators’ signed weight blocks. The Kaspa-Stratum adapter ties these together.
  • Web and API: A HashTensor website and mining tutorial were launched in mid-2025, and a GitHub repo opened around that time, suggesting there is an accompanying front-end or documentation site (though content was not available to us).
  • On-chain State: All relevant hyperparameters (min burn, difficulty, emissions, etc.) are stored on the Bittensor chain for netuid 16. (For example, SN16’s initial emission rate is 0.6% of TAO per block, as seen on explorers.)

 

 

Under Bittensor, all mining occurs through subnets and their custom protocols. To mine HashTensor, a user must register a hotkey for SN16 (paying a TAO fee) and run a mining node. In practice, this involves running a Kaspa full node plus a Stratum mining adapter: the adapter turns the Kaspa node into a Stratum-compatible pool so that standard miners can connect. Once set up, miners solve Kaspa’s PoW puzzles via HashTensor’s system. Their performance is then evaluated by the subnet’s validators in each epoch – similar to other subnets – and emissions (TAO) are distributed accordingly. In effect, HashTensor’s “mining task” is Kaspa hashing, but rewards are paid out on Bittensor. The exact reward algorithm (how many TAO/alpha per hash or per block) has not been published. In general Bittensor terms:

Register and bind: Miners register a hotkey and obtain a SN16 UID, as per Bittensor’s registration flow. (The subnet has a limited number of slots; registrations use dynamic TAO burn logic.)

Mine Kaspa: Using HashTensor’s Kaspa-Stratum interface, miners contribute Kaspa hashpower. They run a Kaspa daemon and connect it to HashTensor’s mining adapter (likely on GitHub) so mining rigs can connect.
Serve and score: HashTensor’s validators use Bittensor’s scoring (weights) to rate miner contributions each epoch. High-performing miners earn a larger share of the subnet’s emission (in TAO and SN16 tokens).

Emission: Like other subnets, SN16 emits a fixed TAO rate per block (0.6% of total TAO supply initially), which is split among miners based on these scores. The exact “alpha” token mechanics (SN16’s native token) are not publicly detailed but presumably act as the miner reward currency inside the subnet.

 

Technical Architecture

The specific implementation of HashTensor is not fully documented, but it likely includes the following components and systems:

  • Kaspa Full Node: A running Kaspa blockchain node (kaspad) that connects to the Kaspa network. HashTensor miners contribute work to this node’s mining jobs.
  • Kaspa-Stratum Adapter: A custom service (presumably provided by HashTensor) that translates between Kaspa’s mining API and the Stratum mining protocol. This allows miners’ software to submit proofs of work to the Kaspa node as if it were a traditional mining pool.
  • Bittensor Subtensor Client (Subnet 16): A modified Bittensor node (based on Subtensor) configured for netuid 16. This node implements the SN16 hyperparameters (difficulty, tempo, burn rates, etc.) and participates in Bittensor’s consensus (Yuma) to evaluate miner scores and issue rewards.
  • Token Mechanics: HashTensor may have a native “alpha” token on SN16. This is likely implemented either on-chain (as an extra column of the ledger, as with SN14’s token) or via a burn mechanism. (SN14’s design issued SN14 tokens to miners; HashTensor presumably does the same with SN16/alpha, though details are unpublished.)
  • Protocols: Uses Kaspa’s GHOSTDAG PoW for mining and Bittensor’s substrate chain for consensus. Kaspa mining uses the KHeavyHash algorithm; Bittensor consensus uses validators’ signed weight blocks. The Kaspa-Stratum adapter ties these together.
  • Web and API: A HashTensor website and mining tutorial were launched in mid-2025, and a GitHub repo opened around that time, suggesting there is an accompanying front-end or documentation site (though content was not available to us).
  • On-chain State: All relevant hyperparameters (min burn, difficulty, emissions, etc.) are stored on the Bittensor chain for netuid 16. (For example, SN16’s initial emission rate is 0.6% of TAO per block, as seen on explorers.)

 

 

WHO

Team Info

The team working on Subnet 16 initially consisted of just two members, gradually expanding to include a Romanian team supporting development and maintenance tasks.

The team working on Subnet 16 initially consisted of just two members, gradually expanding to include a Romanian team supporting development and maintenance tasks.

FUTURE

Roadmap

No official roadmap (phases, milestones, dates) for HashTensor has been published. Community announcements suggest a mid-June 2025 launch period, but beyond that the project has not detailed future plans. In particular:

  • June 11–15, 2025: Community posts announced the coldkey swap for SN16, transferring ownership from BitAds to HashTensor (finalized around June 15).
  • Mid-June 2025: Immediately following the swap, HashTensor’s website, mining guide, and GitHub repository were released (as per public tweets and community reports).
  • Current Status: The LearnBittensor directory still shows SN16 (HashTensor) as “Pending”, indicating the subnet is not yet fully active. Mining rewards had not started at the time of writing.

 

No further roadmap milestones (like testnet launches, partnerships, or upgrades) are documented. In short, HashTensor appears to be in initial launch mode, and no formal future timeline has been made public.

No official roadmap (phases, milestones, dates) for HashTensor has been published. Community announcements suggest a mid-June 2025 launch period, but beyond that the project has not detailed future plans. In particular:

  • June 11–15, 2025: Community posts announced the coldkey swap for SN16, transferring ownership from BitAds to HashTensor (finalized around June 15).
  • Mid-June 2025: Immediately following the swap, HashTensor’s website, mining guide, and GitHub repository were released (as per public tweets and community reports).
  • Current Status: The LearnBittensor directory still shows SN16 (HashTensor) as “Pending”, indicating the subnet is not yet fully active. Mining rewards had not started at the time of writing.

 

No further roadmap milestones (like testnet launches, partnerships, or upgrades) are documented. In short, HashTensor appears to be in initial launch mode, and no formal future timeline has been made public.

MEDIA

Novelty Search is great, but for most investors trying to understand Bittensor, the technical depth is a wall, not a bridge. If we’re going to attract investment into this ecosystem then we need more people to understand it! That’s why Siam Kidd and Mark Creaser from DSV Fund have launched Revenue Search, where they ask the simple questions that investors want to know the answers to.

Recorded in June 2025, this episode of Revenue Search features an interview with Ksian, founder of the Hash Tensor subnet, which connects Bittensor with proof-of-work blockchain Kaspa. Ksian, a veteran programmer and early TAO holder, discusses his subnet’s unique approach—directing 95% of mining rewards to miners while using the remaining 5% to buy back and burn its alpha token. He addresses early criticisms comparing Hash Tensor to Subnet 14, emphasizing Hash Tensor’s miner-first ethos and plans to expand into Bitcoin and Monero mining. With low operational overhead, a transparent buyback system, and upcoming marketing efforts, Ksian aims to grow a profitable and sustainable subnet while reinforcing the value of decentralized mining infrastructure within the Bittensor ecosystem.

NEWS

Announcements

Load More