<aside> 💡
This is the BTC staking integration 1-pager for Cosmos chains. The 1-pager for OP stack L2s can be found here.
</aside>
Babylon provides the Bitcoin staking protocol that allows Bitcoin holders to stake their BTCs natively on the Bitcoin chain to protect any PoS chains. The staking is trustless in the sense that the BTC resides in a self-custodian vault on the native Bitcoin network, without being bridged elsewhere.
Cosmos chains can integrate with Babylon to get security from BTC stake. This is made more important for new Cosmos chains with less staking TVL. In addition, the staked BTC achieves slashable safety, a strong security property that equivocations by BTC-backed finality providers are held accountable and their BTC stake is slashable, even when equivocating finality providers constitute a majority.
The following figure depicts the system architecture. The “→” arrow denotes data flow; for example, X→ Y means “Y queries data from X and the data flows from X to Y”.
The design involves the following main components:
We have finished the reference implementation. The codebases include: