Skip to content

Commit 24d7be7

Browse files
authored
Merge pull request #172 from latent-to/tao-halving
Tao halving doc
2 parents 9c07a83 + 8e671f3 commit 24d7be7

File tree

5 files changed

+468
-10
lines changed

5 files changed

+468
-10
lines changed

docs/concepts/halving.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# TAO Halving
2+
3+
This page explains the TAO halving mechanism and describes how it affects the creation and distribution of new tokens across the network.
4+
5+
## What is TAO Halving?
6+
7+
**TAO halving** is a scheduled event in the Bittensor network where the block reward is reduced by 50%. This happens automatically at regular intervals based on the amount of TAO in circulation.
8+
9+
:::info
10+
_Recycling_ of TAO from subnet registration fees can delay halving events. When tokens are recycled, they are returned to the emission pool and removed from circulation. This process continuously extends the time until the next halving threshold is reached.
11+
:::
12+
13+
## TAO halving Mechanism
14+
15+
Halving occurs when the total TAO issuance reaches predetermined thresholds. Before a halving event, the network emits TAO at its current block reward, with the full amount flowing into subnet pools. Once a halving occurs, the block reward is reduced by 50%, which lowers the daily TAO emission and cuts subnet pool injections in half.
16+
17+
### Effect on Alpha Emissions
18+
19+
Alpha emissions are split into two distinct components that respond differently to the halving. The portion of Alpha tokens that is injected into subnet pools alongside TAO will halve, since it directly tracks TAO emissions at the current price ratio. In contrast, Alpha rewards distributed to miners, validators, and subnet owners do not halve and will remain constant. In simple terms, Alpha pool injections decrease with TAO, but participant Alpha rewards stay unchanged.
20+
21+
## Summary
22+
23+
- TAO halving reduces emission rate by 50% at supply-based thresholds
24+
- Timing depends on total issuance, not block numbers
25+
- Recycling can delay halving events
26+
- TAO emissions and Alpha pool injections halve; Alpha participant rewards remain constant
27+
- Current daily emission: ~7,200 TAO → ~3,600 TAO after first halving

docs/learn/announcements.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,15 @@ title: "Announcements and Developments"
66

77
This page tracks recent and upcoming changes to the Bittensor protocol and other major events in the Bittensor ecosystem.
88

9+
## Upcoming TAO halving
10+
11+
The first TAO halving event is approaching, which will reduce block rewards by 50%—0.5 TAO per block. This change means less liquidity will be injected each block into the subnet pools. For more information, see the [TAO halving documentation](../concepts/halving.md).
12+
13+
You can track the halving schedule and countdown on the [tao.app explorer](https://tao.app/halving), which provides real-time block data and the estimated time remaining until the reward reduction occurs.
14+
915
## Root claim
1016

11-
**Status**: Implemented (on Testnet)
17+
**Status**: Implemented
1218

1319
- **What**: Root claim replaces the automatic selling of root-alpha dividends and allows users to either accumulate their alpha dividends or enable autosell to sell them off immediately.
1420
- **Key Features**:
@@ -19,7 +25,7 @@ This page tracks recent and upcoming changes to the Bittensor protocol and other
1925

2026
## Bittensor SDK v10
2127

22-
**Status**: Pre-release (Bittensor SDK v10.0.0rc2)
28+
**Status**: Releases
2329

2430
- **What**: A new major version of the Bittensor SDK is in development and will introduce breaking changes.
2531
- **Key Features**:

sidebars.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@ const sidebars = {
4949
"resources/questions-and-answers",
5050
"subnets/understanding-subnets",
5151
"learn/anatomy-of-incentive-mechanism",
52-
5352
"subnets/understanding-multiple-mech-subnets",
5453
"learn/neurons",
55-
5654
"learn/emissions",
5755
"learn/ema",
5856
"learn/yuma-consensus",
@@ -91,11 +89,11 @@ const sidebars = {
9189
type: "category",
9290
label: "Proxies",
9391
collapsible: true,
94-
collapsed: true,
92+
collapsed: true,
9593
items: [
96-
"keys/proxies/index",
97-
"keys/proxies/working-with-proxies",
98-
"keys/proxies/pure-proxies",
94+
"keys/proxies/index",
95+
"keys/proxies/working-with-proxies",
96+
"keys/proxies/pure-proxies",
9997
],
10098
},
10199
"keys/multisig",
@@ -231,6 +229,7 @@ const sidebars = {
231229
collapsed: true,
232230
items: [
233231
"concepts/bittensor-networks",
232+
"concepts/halving",
234233
"sdk/mev-protection",
235234
"concepts/commit-reveal",
236235
"concepts/consensus-based-weights",

0 commit comments

Comments
 (0)