Co-staking efficiency — share of your BTC actually earning the bonus

BABY paired vs efficiency

Each row is a different BABY amount paired against the same BTC, shown as a % of the optimal (20,000 × BTC). Weight caps at your BTC amount — extra BABY past 100% adds nothing further. Your selected value is highlighted.

BABY staked (% of optimal)Weight (BTC-equiv)EfficiencyBTC wasted

The min() that decides who gets the bonus

Babylon's base BTC and BABY staking already pay their own yields. Co-staking is a third, separate pot — funded by 2.35% of annual BABY inflation — reserved for stakers who pair both assets from the same address in the right ratio. The mechanism is deliberately simple and deliberately punishing for mismatched pairs: your co-staking weight is w = min(BABY staked ÷ 20,000, BTC staked). Every 20,000 BABY you stake unlocks 1 BTC-equivalent of weight, but the moment your BABY runs out relative to your BTC, the min() clamps your weight at whatever BABY can cover — the rest of your BTC sits there, fully staked, fully exposed to finality-provider slashing risk, earning zero co-staking bonus. There is no partial credit curve and no soft cap; it is a hard ratio gate. This calculator prices that gate directly: your exact efficiency percentage, how much BTC weight you're leaving on the table, and — using your own assumptions for how contested the pool is — roughly what the bonus is worth in dollars. If you haven't already, size the base BABY yield itself with the Babylon BTC staking calculator, or compare the whole native-BTC-staking path against running infrastructure yourself with the validator vs pool calculator.

The math

Let B be BTC staked to an active finality provider and Y be BABY staked from the same address. The protocol's co-staking factor is a fixed constant R = 20,000 — every 20,000 BABY makes 1 BTC eligible. Your co-staking weight is w = min(Y⁄R, B), expressed in BTC-equivalent units. Your efficiency is w⁄B × 100: 100% means every BTC you staked is earning the bonus, 50% means half of it is dead weight. The BABY amount needed for full efficiency is simply B × R; any BABY beyond that is not wasted (it still earns Babylon's normal BABY staking yield) but adds nothing further to w, since the min() is already pinned at B.

Rewards are distributed as your reward = pool × (w ⁄ total weight of all co-stakers). This calculator asks you to estimate the two pieces you can't look up on-chain in advance — the combined weight of every other co-staker, and the pool's annual USD value — so it can turn your share into a projected annual reward and an implied APR on your staked BTC's dollar value. Because network-wide participation isn't fixed by the protocol, treat that reward estimate as a sensitivity check under your stated assumptions, not a guaranteed number; the efficiency percentage above it, by contrast, is exact and follows directly from the published formula, independent of what anyone else stakes.

Share: 𝕏 Post Reddit
Trade or stake on:BybitBinanceOKXKuCoin|📈 TradingView🔒 NordVPN📧 Icemail
Babylon BTC StakingRestaking PointsStaking vs HoldingValidator vs Pool