You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/research/synchronized-halving.md
+10-8Lines changed: 10 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,11 +18,11 @@ See also: [Token Halvings Problem and Solution: Frequently asked questions (FAQ)
18
18
19
19
### Market-driven emissions
20
20
21
-
In Bittensor, each subnet has its own token, known as its ALPHA (α) currency. TAO-holders can trade TAO for ALPHA-tokens, and vice-versa. This internal currency marketplace is historically known as Dynamic TAO (dTAO), in contrast to the initial iteraction of Bittensor, in which all subnets shared a single 'static' TAO currency.
21
+
In Bittensor, each subnet has its own token, known as its ALPHA (α) currency. TAO-holders can trade TAO for ALPHA-tokens, and vice-versa. This internal currency marketplace is historically known as Dynamic TAO (dTAO), in contrast to the initial iteration of Bittensor, in which all subnets shared a single 'static' TAO currency.
22
22
23
23
So that users can trade TAO (τ) for any subnet's ALPHA token, and vice versa, on demand, each subnet maintains reserves of both tokens, and adjusts the price as needed. This is a customized application of the [Uniswap](https://en.wikipedia.org/wiki/Uniswap) AMM pattern.
24
24
25
-
Users stake by putting TAO into a subnet's reserve and taking ALPHA; they unstake (sell) by putting ALPHA in and taking TAO out. The price is set by how much TAO and ALPHA are in the pool at any moment.
25
+
Users stake by putting TAO into a subnet's reserve and taking ALPHA; they unstake (sell) by putting ALPHA in and taking TAO out. The price is simply the ratio of TAO per ALPHA in the subnet's reserve pools.
26
26
27
27
### How the tokens flow
28
28
@@ -32,16 +32,16 @@ The dTAO emissions process involves a threefold token injection for each subnet,
32
32
33
33
2.**α_in (ALPHA injection)**: ALPHA tokens are minted directly into each subnet's AMM reserve to maintain balanced liquidity on both sides of the pool. This injection is capped by the same global TAO halving schedule as τ_in, ensuring they shrink together proportionally.
34
34
35
-
3.**α_out (ALPHA outbound)**: ALPHA tokens bound for distribution to network participants (miners, validators, and stakers) accumulate each block throughout an epoch, before being emitted to participants at the epoch's conclusion. Unlike the injections above, injection to **ALPHA out** follow each subnet's own independent ALPHA halving schedule.
35
+
3.**α_out (ALPHA outbound emissions)**: ALPHA tokens bound for distribution to network participants (miners, validators, and stakers) accumulate each block throughout an epoch, before being emitted to participants at the epoch's conclusion. Unlike the injections above, **ALPHA emissions** follow each subnet's own independent ALPHA halving schedule.
36
36
37
37
**Critical insight**: The first two flows (τ_in and α_in) are synchronized to the global TAO clock, while the third flow (α_out) runs on each subnet's local clock. This timing mismatch is the root cause of the asymmetries described below.
38
38
39
39
40
40
### Why α_in must follow TAO halvings
41
41
42
-
The synchronization between TAO and ALPHA injections is essential for market stability. If global TAO [issuance](../resources/glossary.md#issuance) halves but ALPHA injection (α_in) does not, each subnet's AMM pool would suddenly receive proportionally more ALPHA tokens per TAO token. This would proportionally remove more TAO from the AMM reserves over time, and for newer or low liquidity subnets, make the AMM subject to proportionally higher selling pressure and price impact.
42
+
The synchronization between TAO and ALPHA injections is essential for market stability. If global TAO [issuance](../resources/glossary.md#issuance) halves but ALPHA injection (α_in) does not, each subnet's AMM pool would suddenly receive proportionally more ALPHA tokens per TAO token. This would cause prices to drop by 50%, since it's now double the amount of α_in per τ_in as before.
43
43
44
-
To maintain stable exchange rates and prevent artificial price shocks, α_in must be locked to TAO's global halving schedule. This ensures that both sides of the AMM pool shrink proportionally, preserving price relationships across halving events. Without this synchronization, the AMM reserves would be affected more by selling pressure over time, particularly for newer and low-liquidity subnets, resulting in higher price impact.
44
+
To maintain stable exchange rates and prevent artificial price shocks, α_in must be locked to TAO's global halving schedule. This ensures that both sides of the AMM pool shrink proportionally, preserving price relationships across halving events. Without this synchronization, the exchange rate would be pushed by the chain to be 50% of the emission rate, due to the ratio of the emissions changing in favor of alpha.
45
45
46
46
ALPHA emissions to participants (α_out) remain on each subnet's independent local halving schedule, while injections follow the global TAO schedule. While synchronizing injections (τ_in and α_in) stabilizes markets, this 'semi-synchronization' creates unintended downstream consequences. This timing split—α_in synchronized globally, α_out running locally—creates a growing imbalance between "ALPHA in AMM pools" versus "ALPHA in participant wallets." This imbalance is the mathematical root cause of all four distortions described below.
47
47
@@ -88,7 +88,7 @@ This makes it progressively harder for newer subnets to maintain healthy liquidi
88
88
89
89
**Two critical prices**:
90
90
-**Spot price**: The current market rate offered by the AMM (TAO reserves ÷ ALPHA reserves)
91
-
-**Liquidation price**: The redemption value if the subnet get deregistered (TAO reserves ÷ total outstanding ALPHA held by users)
91
+
-**Liquidation price**: The redemption value if the subnet gets deregistered (TAO reserves ÷ total outstanding ALPHA held by users)
92
92
93
93
**Alpha Distribution Ratio ([ADR](../resources/glossary.md#adr-alpha-distribution-ratio))**: This metric compares ALPHA tokens held by participants versus ALPHA tokens remaining in the AMM pool. When injection and emission clocks are misaligned, emissions (α_out) tend to outpace injections (α_in), pushing more ALPHA into participant wallets and driving ADR above 1. A higher ADR means more tokens are in circulation relative to what's in the pool, which affects liquidation dynamics.
94
94
@@ -169,18 +169,20 @@ The asymmetries described above begin manifesting immediately after the first TA
169
169
### Transition approach
170
170
171
171
Several implementation strategies could be considered:
172
-
-**Immediate synchronization**: All existing subnets switch to the global halving schedule
172
+
-**Immediate synchronization** (The authors' recommended course of action): All existing subnets switch to the global halving schedule. This levels the playing field and prevents gaming opportunities that could arise from grandfathering or opt-in approaches.
173
173
-**Grandfathering**: Existing subnets continue on local schedules, new subnets use global schedule. One implication of this approach is that grandfathered subnets would reach their supply cap in ~10 years instead of ~60 years, while still benefiting from liquidity and liquidation advantages.
174
174
-**Opt-in transition**: Subnet creators choose between current and synchronized models
175
175
176
176
### Governance considerations
177
177
178
-
This change affects fundamental tokenomics and requires broad community consensus. The mathematical analysis provides objective evidence of the problems, but implementation decisions involve balancing current subnet owner interests against long-term network fairness and sustainability.
178
+
The proposed change affects fundamental tokenomics and requires broad community consensus. The mathematical analysis provides objective evidence of the problems, but implementation decisions involve balancing current subnet owner interests against long-term network fairness and sustainability.
179
179
180
180
## 6) Conclusion
181
181
182
182
Dynamic TAO represents a significant advancement over manual emission allocation through validator voting, introducing market-driven price discovery to subnet resource allocation. However, the current system's split halving schedules create unintended mathematical asymmetries that systematically disadvantage later subnet cohorts.
183
183
184
+
The authors believe that this problem requires immediate scrutiny and open discussion from the Bittensor community, and that an adequate solution likely requires a change to the logic of Bittensor's emissions system. We believe that this type of decisions should be made with open discussion, and a solution chosen that has broad acceptance from the Bittensor community, and we hope this paper can serve those ends.
185
+
184
186
**The core insight**: All four distortions—interval compression, liquidity disadvantages, root-share dynamics, and liquidation haircuts—stem from a single source: the timing mismatch between global TAO halvings and local ALPHA halvings.
185
187
186
188
**The proposed solution**: Synchronizing ALPHA emissions with the global TAO halving schedule eliminates these asymmetries at their mathematical root, creating:
0 commit comments