# Babylon Bitcoin Staking Tracker: BTC Staked and Finality Providers

> Babylon Bitcoin staking tracker: BTC in active staking outputs on Bitcoin, stakers, finality providers and their share, BTC unbonding and every slashing.

Markdown copy of https://voltfincrypto.com/apps/babylon-bitcoin-staking-tracker

**Question:** How much bitcoin is staked through Babylon, and with which finality providers?

- Kind: Dashboard in Voltfin Vantage
- Topic: [Staking and restaking](https://voltfincrypto.com/topics/staking)
- Chains: Bitcoin
- Status: Planned. The data is not published yet, so this page states no figure; each figure will open its receipt when it is.

Babylon lets bitcoin holders stake BTC without moving it off Bitcoin: the coins are locked in a special output on the Bitcoin chain and delegated to a finality provider that signs blocks on Babylon's proof-of-stake chain. This dashboard finds those outputs on Bitcoin itself and shows how much BTC is staked, by how many stakers, with which finality providers and how much is on its way out.

Each staking output can be spent three ways: by the staker once its timelock ends, by the staker with Babylon's covenant committee to unbond early or by a slashing transaction if its finality provider signs two conflicting blocks. Because those paths are written into Bitcoin scripts, every stake, unbonding and slashing leaves a transaction the dashboard can count.

Liquid staking issuers such as Lombard and Solv stake through Babylon too, so the breakdown by finality provider also shows how much of Babylon's stake sits behind liquid tokens. Every figure names the Bitcoin block it was read at.

## Blueprint

### Staking

BTC staked, stakers, unbonding and how long coins stay locked.

- **BTC staked** (BTC): Value of all active Babylon staking outputs on Bitcoin at the latest block, each output counted once.
- **Staker keys** (count): Distinct staker public keys with at least one active staking output.
- **BTC unbonding** (BTC): BTC in unbonding outputs whose timelock has not yet ended, at the latest block.
- **Active finality providers** (count): Finality providers with BTC delegated to them that cast finality votes on Babylon's latest blocks.
- **BTC staked by day** (BTC): Active staked BTC by day, with the day's new stakes, unbondings and withdrawals beneath it, each with its transactions.
- **Staked BTC by time left** (BTC): Active staked BTC grouped by the weeks left on its timelock, read from each output's script.

### Finality providers

Who the BTC is delegated to and every slashing.

- **Largest provider's share** (%): The share of staked BTC delegated to the single largest finality provider.
- **BTC slashed** (BTC): BTC moved to Babylon's slashing address by confirmed slashing transactions since staking began.
- **Stake by finality provider** (BTC): Staked BTC by finality provider, largest first, with the providers of liquid staking issuers marked.
- **Finality providers**: Each finality provider with its delegated BTC, delegations, commission, recent votes and any jailing or slashing.

Filters: Period (Last 30, 90 or 365 days).

## How it will be measured

- Staking outputs are found by parsing Bitcoin transactions against Babylon's published staking parameters and script templates, so each output's staker key, finality provider key, timelock and value are read from the chain.
- An output counts as active until it is spent by its unbonding or timelock path; unbonding outputs count as unbonding until their own timelock ends.
- Delegation status, finality provider commission and voting records come from Babylon's chain through its RPC, recorded with the height of each read.
- Slashing counts only slashing transactions confirmed on Bitcoin, with the BTC each one moved to Babylon's slashing address.

## Data it needs

- `bitcoin_supply_daily` (to build): Bitcoin issued, supply by coin age band and by output script type (including coins whose public keys are already exposed), supply last moved long ago, and cost-basis measures.
- `bitcoin_network_daily` (to build): Blocks, hashrate implied by difficulty, difficulty, fees, transaction counts, block weight and miner revenue (subsidy plus fees) per day.
- `address_labels` (to build): Labels for known addresses: exchanges, bridges, protocols, funds, treasuries, sanctioned addresses and known attackers.
- Source: Bitcoin transactions matching Babylon's staking script templates and published staking parameters
- Source: Unbonding, withdrawal and slashing spends of those outputs
- Source: Babylon chain RPC: delegation status, finality provider records, commission and votes
- Source: Babylon's published staking parameters for each version: timelocks, covenant keys and slashing rate

## Questions

### How does Babylon Bitcoin staking work?

A staker locks BTC in an output on Bitcoin with a timelock and two extra spending paths, one for early unbonding and one for slashing. The BTC never leaves Bitcoin or the staker's key; it is delegated to a finality provider that signs blocks on Babylon's proof-of-stake chain, and stakers earn rewards there.

### Can staked BTC be slashed on Babylon?

Yes, if the finality provider it is delegated to signs two conflicting blocks. Babylon's signature scheme makes doing so reveal the provider's private key, which completes a pre-signed slashing transaction that sends a set share of the delegated BTC to a slashing address. The dashboard lists every executed slashing.

### How long does it take to unstake BTC from Babylon?

Unbonding spends the staking output into an unbonding output that stays locked for a number of Bitcoin blocks set in Babylon's staking parameters. When that timelock ends, the staker can withdraw. The dashboard shows how much BTC is unbonding now.

### What is a finality provider?

An operator that runs a signer for Babylon's chain and receives BTC delegations. It earns a commission on its stakers' rewards and can be jailed for missing votes or slashed for double signing.

### Does Babylon issue a token for staked BTC?

No. Babylon itself issues no liquid token for staked bitcoin. Issuers such as Lombard and Solv stake through Babylon and issue their own tokens, which the bitcoin liquid staking table compares.

## Glossary

- **Staking output**: A Bitcoin output whose script lets the staker spend it after a timelock and allows only pre-agreed unbonding and slashing transactions before that.
- **Covenant committee**: A group of signers that pre-sign each staking output's unbonding and slashing transactions, so they can only send the BTC where the protocol allows.
- **EOTS**: Extractable one-time signatures: a scheme where signing two different blocks at the same height reveals the signer's private key.
- **Unbonding**: Spending a staking output early into an output that unlocks after a further timelock.

## Related apps

- [Lombard LBTC: Supply by Chain, Bitcoin Reserves and Babylon Stake](https://voltfincrypto.com/apps/lombard-lbtc-tracker)
- [Solv SolvBTC: Supply by Chain, Reserves and xSolvBTC Yield](https://voltfincrypto.com/apps/solv-solvbtc-reserves)
- [Bitcoin Liquid Staking Tokens Compared: LBTC, xSolvBTC and More](https://voltfincrypto.com/apps/bitcoin-liquid-staking-tokens)
- [Bitcoin L2 and Sidechain BTC Locked: Rootstock, Stacks, Liquid, Mezo](https://voltfincrypto.com/apps/bitcoin-l2-btc-locked)
- [Wrapped Bitcoin Supply by Chain and Issuer](https://voltfincrypto.com/apps/wrapped-bitcoin-supply-by-chain)
- [Layer 1 Blockchain List: Activity, Fees and Staking](https://voltfincrypto.com/apps/layer-1-blockchain-list)

Build it in Voltfin Studio: https://app.voltfincrypto.com/signup?next=%2F
