Inflation reduction and the introduction of co-staking - Text Proposal
Summary
This proposal seeks to get support from the Babylon community regarding adjusting BABY tokenomics, including reducing inflation and introducing BTC-BABY co-staking.
The Context
Babylon is about building native use cases for Bitcoin. It makes Bitcoin productive, trustlessly.
The Babylon Bitcoin staking protocol is the first such use case, allowing native Bitcoin to provide proof-of-stake security to any blockchain and roll-up and earn staking rewards. There is no wrapping or bridging needed.
The recent invention, trustless Bitcoin vaults, is even more significant: It allows native Bitcoin to participate in any smart contract DeFi on any blockchain and roll-up. Again, without any bridging or wrapping.
This “any blockchain and roll-up” property means that Babylon protocols can be (and should be) deployed everywhere. This will optimize Bitcoin holders’ experience, maximize the adoption of Babylon protocols, maximize the value and impact that Babylon protocols could generate for Bitcoin and the crypto economy, and create a Bitcoin-charged crypto economy. And this could increase the utility of the BABY token.
To support this strategic direction, the BABY tokenomics should be upgraded, so that:
- its inflation is used to incentivize active contributions to the Babylon ecosystem,
- as the adoption of Babylon protocols increase, the inflation should reduce,
- as the adoption of Babylon protocols increase, the utility of BABY increases.
The Proposed Upgrade to the Tokenomics
Currently, BABY has an annual inflation of 8%, where 4% is staking rewards for BABY stakers and the remaining 4% is staking rewards for BTC stakers. The purpose is to bootstrap the adoption of Bitcoin staking. This goal has been very successfully achieved, with nearly $7B Bitcoin staked as of writing.
This, together with the invention of the trustless Bitcoin vault protocol, indicates that it is time to prepare the BABY tokenomics for the next chapter again to ensure the protocols’ adoption and viability.
As the first step of this evolution, we propose that inflation be reduced by ~30%, from 8% p.a. to 5.5% p.a., where:
- 1% goes to BTC stakers, and finality providers can charge commission.
- 2% goes to BABY stakers, and CometBFT validators can charge commission.
- 2.35% extra goes to BTC stakers who also stake BABY, serving as the co-staking reward. Every 20,000 BABY staked makes 1 staked BTC eligible for the co-staking reward.
- Due to Cosmos SDK’s limitation, finality providers and CometBFT validators cannot charge commission from the co-staking rewards. To compensate for this limitation:
- 0.075% goes to active FPs based on their delegation size.
- 0.075% goes to active CometBFT validators based on their delegation size.
Once the trustless Bitcoin vault protocol becomes ready, the tokenomics should be revisited and adjusted again to bootstrap the adoption of the protocol.
The inflation reduction and the new split in the above proposal are self-explanatory. The only part that needs further specification is the co-staking reward mechanism proposal.
The Co-Staking Reward Mechanism Proposal
The high level idea is to encourage BTC stakers to also stake BABY and actively provide security towards both validation and finality provision. The more BABY they stake, the more co-staking reward they will get for their loyalty towards the network. Recall that each BTC stake is associated with a BABY address to receive the staking rewards. Thus, the BABY address can be used to identify a co-staker.
Let C be the co-staking reward during a unit time (e.g. one Babylon Genesis block). Let B_BABY be the amount of BABY a co-staker stakes. Let B_BTC be the amount of BTC this co-staker stakes to active FP(s). Then the weight of this co-staker is:
w = min(B_BABY / R, B_BTC),
where R = 20,000 is a co-staking factor.
Let the total weight across all co-stakers be W, then each co-staker will get C * (w/ W).
This mechanism effectively means that every 20K BABY a BTC staker stakes will make 1 of its staked BTC eligible for a co-staking reward.
For example, Alice has staked 6 BTC with 3 stakes (1, 2, 3), and has staked 50K BABY. Then the weight of Alice will be min(6, 50K / R) = 2.5.
For another example, Bob has also staked 6 BTC with 3 stakes (1, 2, 3), and has staked 150K BABY. Then the weight of Bob will be min (6, 150K / R) = 6.
If the co-staking reward is 10K BABY and Alice and Bob are the only two eligible co-stakers, then Alice will receive 10K * 2.5 / (2.5 + 6) = 2.94K BABY, and Bob will receive 10K * 6 / (2.5 + 6) = 7.06K BABY.
Timeline
- testnet-ready by late Sep 2025
- mainnet-ready by late Oct 2025.
Submitted by: Fisher Yu/Babylon Labs]
Date: [2025-09-24]
Contact: [[email protected]]

