Bitcoin Staking is an upgrade to the Stacks Proof-of-Transfer consensus mechanism. Participation is structured through protocol bonds: a paired commitment of BTC on Bitcoin L1 and STX on Stacks, locked together for one 6-month bonding period.
- Dual-asset lock. BTC is locked under the participant's own keys via a standard Bitcoin timelock (OP_CHECKLOCKTIMEVERIFY). STX is locked on Stacks for the same period.
- Capacity auction. A monthly on-chain auction allocates BTC capacity. Each bid specifies a BTC amount and the lowest yield the participant will accept.
- Weekly BTC payouts. Yield is paid in BTC and distributed weekly throughout the bonding period.
- Optional early exit. Participants may unlock BTC before period end, forfeiting remaining yield. Paired STX remains locked for the full term.