Babylon Labs
Babylon introduces a new major utility for Bitcoin: trustless and self-custodial staking. The Babylon Bitcoin staking protocol turns Bitcoin into a stakable and slashable asset for any Proof-of-Stake systems. This allows Bitcoin HODLERs to hold their Bitcoins while earning staking rewards from the PoS systems for the slashable security they provide, in the same way as how native PoS token staking works.
Triaged by Immunefi
PoC required
KYC required
Codebase
Documentation
Babylon Labs’ codebase can be found at https://github.com/babylonlabs-io. Documentation and further resources can be found on https://docs.babylonlabs.io.
High-level articles on how Bitcoin Staking works:
- https://babylonlabs.io/blog/what-is-bitcoin-staking
- https://babylonlabs.io/blog/technical-preliminaries-of-bitcoin-staking
- https://babylonlabs.io/blog/babylon-s-bitcoin-staking-contract
Below are general purpose technical documentations around the Bitcoin Staking Protocol and the lock-only system operated by the current testnet. Documentation on individual components of the system can be found in the component repositories.
Bitcoin Staking Protocol and Litepaper:
Introductory reading:
Bitcoin staking 101 Series:
- https://babylonlabs.io/blog/what-is-bitcoin-staking
- https://babylonlabs.io/blog/technical-preliminaries-of-bitcoin-staking
- https://babylonlabs.io/blog/babylon-s-bitcoin-staking-contract
Bitcoin Staking Scripts:
Creating Bitcoin Staking Transactions: