Skip to content

Commit 9485f0e

Browse files
tac0turtletac0turtletac0turtle
authored
chore: move CIP 29 & 30 to review (#258)
* bump cips to review * address comments * amend comments --------- Co-authored-by: tac0turtle <markobaricevic@Markos-MacBook-Pro.local> Co-authored-by: tac0turtle <markobaricevic@MacBookPro.localdomain>
1 parent 41b93b4 commit 9485f0e

File tree

3 files changed

+22
-25
lines changed

3 files changed

+22
-25
lines changed
395 Bytes
Loading

cips/cip-29.md

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
| description | This proposal lowers the Celestia inflation and disinflation by 33% to moderate issuance while maintaining competitive yield. |
55
| author | Dean Eigenmann ([@decanus](https://github.com/decanus)), Marko Baricevic ([@tac0turtle](https://github.com/tac0turtle)) |
66
| discussions-to | [Inflation Reduction Discussion Forum](https://forum.celestia.org/t/cip-reduce-inflation/1896) |
7-
| status | Draft |
7+
| status | Review |
88
| type | Standards Track |
99
| category | Core |
1010
| created | 2025-02-04 |
@@ -15,7 +15,7 @@ This CIP proposes to reduce both the Celestia inflation and disinflation by 33%.
1515

1616
## **Motivation**
1717

18-
Celestia launched in October of 2023, and since its launch there has been a high demand for posting blobs to the network, while other solutions have not been able to scale in a decentralized manner. However, TIA's bonding has been continuously high (peaking at around 72% and currently at about 65%) meaning that stakers are overly incentivized.
18+
Celestia launched in October of 2023, and since its launch there has been a high demand for posting blobs to the network. However, TIA's bonding has been continuously high (peaking at around 72% and currently at about 65%) meaning that stakers are overly incentivized.
1919

2020
While we have observed a large shift towards a dynamic inflation schedule: Solana, Near, and Cosmos, we believe that simplicity is key. Staying with a fixed inflation schedule provides a simple solution onchain and we believe that when Celestia's fee market matures and a diverse ecosystem of yield opportunities on TIA emerge, a more complex solution could be better justified. Instead, keeping it simple is better aligned with Celestia's ethos (and still allows for future changes).
2121

@@ -33,23 +33,15 @@ At a 33% reduction the inflation rate is 4.82% in the first year of the reductio
3333

3434
### **Overview**
3535

36-
1. Reduce Inflation: We reduce the current inflation by 33% in the next upgrade (v4)
37-
2. Reduce Disinflation Rate: We reduce the disinflation rate by 33%
36+
1. Reduce Inflation: Reduce the current inflation by 33% in the next upgrade (v4)
37+
2. Reduce Disinflation Rate: Reduce the disinflation rate by 33%
3838
3. Reward Calculation:
3939

4040
* The reward distribution mechanism remains unchanged—rewards are still allocated pro rata to stakers and validators.
4141

42-
* The only modification is to the base inflation parameter and the disinflation parameter; both drop by 33% on the next upgrade leading to lower yet sustainable inflation immediately
43-
44-
Implementers MUST ensure:
45-
46-
* The chain upgrade process includes the new inflation parameters without disrupting block production.
47-
48-
* The new schedule is included in the next major version release to reflect the updated inflation rates on-chain in the next app version (v4).
49-
5042
## **Parameters**
5143

52-
Below is the illustrative table showing the original versus the accelerated schedule. The "New Adjusted Inflation" column is an example of how inflation might look if we reduce it by 33% starting in the next upgrade. Note that for simplicity, the table assumes the inflation drop is applied at year 1.5 but if this proposal gets accepted, it would be immediately applied with the next upgrade.
44+
Below is the illustrative table showing the original versus the accelerated schedule. The "New Adjusted Inflation" column is an example of how inflation might look if the reduction of 33% is accepted and goes into effect in the next upgrade. Note that for simplicity, the table assumes the inflation drop is applied at year 1.5 but if this proposal gets accepted, it would be immediately applied with the next upgrade.
5345

5446
| Year | Original Inflation | New Adjusted Inflation | Notes |
5547
|--------:|-------------------:|-----------------------:|:------------------------------------------------------------------------|
@@ -100,7 +92,6 @@ Current schedule:
10092

10193
Updated schedule:
10294

103-
10495
| Year | Inflation Rate | APR (35% Staked) | APR (50% Staked) | APR (65% Staked) |
10596
|--------:|---------------:|-----------------:|-----------------:|-----------------:|
10697
| **0** | 8.0 | 22.86 | 16.0 | 12.31 |
@@ -126,18 +117,24 @@ Updated schedule:
126117

127118
## **Backwards Compatibility**
128119

129-
No backward compatibility issues are anticipated. This parameter change follows the standard CIP process, and current node operators should not require any additional changes besides upgrading to the new binary which automatically implements the changes discussed in this CIP.
120+
This is a breaking change, when the upgrade is executed the new model will take effect. Prior to the upgrade the old system will work.
130121

131122
## **Test Cases**
132123

133124
1. Parameter Verification Test:
134125

135-
* Ensure that when the updated inflation parameters are applied at Year 3, the on-chain inflation rate reflects the new values instead of the old schedule.
126+
* Ensure that when the updated inflation parameters are the expected numbers at Year 3, the on-chain inflation rate reflects the new values instead of the old schedule.
136127

137128
2. Reward Distribution Test:
138129

139130
* Validate that block rewards are distributed correctly under the new inflation rates.
140131

132+
Implementers MUST ensure:
133+
134+
* The chain upgrade process includes the new inflation parameters without disrupting block production.
135+
136+
* The new schedule is included in the next major version release to reflect the updated inflation rates on-chain in the next app version (v4).
137+
141138
## **Reference Implementation**
142139

143140
Below is a pseudo-code snippet for updating the inflation parameters. Actual implementation may vary by client:

cips/cip-30.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
| cip | 30 |
2-
|---------------|--------------------------------------------------------------------------------------------|
3-
| title | Prevent Auto-Claiming of Staking Rewards |
4-
| description | This CIP proposes removing the automatic claiming of staking rewards when modifying delegations. Instead, rewards are to be stored until manually claimed. |
5-
| author | Dean Eigenmann ([@decanus](https://github.com/decanus)), Marko Baricevic ([@tac0turtle](https://github.com/tac0turtle)) |
6-
| discussions-to | [Forum Discussion](https://forum.celestia.org/t/cip-prevent-auto-claiming-of-staking-rewards/1905) |
7-
| status | Draft |
8-
| type | Standards Track |
9-
| category | Core |
1+
| cip | 30 |
2+
|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
3+
| title | Prevent Auto-Claiming of Staking Rewards |
4+
| description | This CIP proposes removing the automatic claiming of staking rewards when modifying delegations. Instead, rewards are to be stored until manually claimed. |
5+
| author | Dean Eigenmann ([@decanus](https://github.com/decanus)), Marko Baricevic ([@tac0turtle](https://github.com/tac0turtle)) |
6+
| discussions-to | [Forum Discussion](https://forum.celestia.org/t/cip-prevent-auto-claiming-of-staking-rewards/1905) |
7+
| status | Review |
8+
| type | Standards Track |
9+
| category | Core |
1010
| created | 2025-02-07 `|
1111

1212
## Abstract

0 commit comments

Comments
 (0)