Babylon's Bitcoin staking protocol offers a practical solution for Bitcoin holders to stake their BTCs on other systems directly, without the need for third-party custody, bridges, or wrapping. The protocol provides BTC-backed economic security guarantees to consumer systems. It is designed as a generic and modular plug-in, making it compatible with various consumer systems. Babylon's BTC staking protocol is also a primitive that supports the development of further restaking protocols, providing a straightforward and secure way to enhance Bitcoin's functionality in the blockchain ecosystem.
This page provides a full specification of the BTC staking integration, to guide the implementation efforts for consumer systems.
The consumer integrated with the Babylon BTC staking protocol will have the following architecture.
Within this architecture:
Babylon team develops and maintains the blue parts in the above architecture.
To integrate the consumer with the BTC staking protocol, a consumer needs to develop the following software (grey parts in the architecture), specified in each of the following documents: