Chorus One Knowledge Base
Support RequestOPUS PoolChorus One SDKChorus One Blog
  • Chorus One Offerings
    • Staking Options: White Label vs Public Node
  • Our Products
    • OPUS Pool
      • Staking to OPUS Pool
      • Unstaking from OPUS Pool
      • How Do I See My Rewards?
      • Using Fireblocks with OPUS Pool
    • StakeWise V3
    • StakeWise Boosted ETH Staking
    • Chorus One SDK
    • Chorus One Rewards
  • Getting Started
    • Staking Overview
    • Staking Concepts
      • What is MEV?
      • What is Liquid Staking?
  • Guides
    • How to Stake
      • Staking & Restaking ETH with OPUS Pool
      • DYDX Bridging and Staking
      • How to stake ATOM (Cosmos)
      • How to stake OSMO (Osmosis)
      • How to stake SOL (Solana)
      • How to stack STX (Stacks)
      • How to stake POL (Polygon)
      • How to stake SUI (Sui Network)
      • How to stake AKT (Akash)
      • How to stake INJ (Injective)
      • How to stake KAVA (Kava Network)
      • How to stake ARCH (Archway)
      • How to stake JUNO (Juno Network)
      • How to stake TIA (Celestia)
      • How to stake GRT (The Graph)
      • How to stake AVAX (Avalanche)
      • How to stake SKL (SKALE Network)
      • How to stake NEAR (Near Protocol)
      • How to stake LAVA (Lava Network)
      • How to stake DYM (Dymension)
      • How to stake IP (Story Protocol)
      • How to stake STARS (Stargaze)
      • How to stake KYVE (Kyve Network)
      • How to stake XPRT (Persistence)
      • How to stake REGEN (Regen Network)
      • How to stake STRD (Stride Network)
      • How to stake BLD (Agoric Network)
      • How to stake XTZ (Tezos)
      • How to stake AXL (Axelar)
      • How to stake BTC with Babylon
      • How to stake MINA (Mina Protocol)
      • How to stake BERA (Berachain)
      • How to stake STRK (Starknet)
      • How to stake NAM (Namada)
      • How to stake APT (Aptos Network)
      • How to stake SEI (Sei Network)
    • DeFi Resources
      • How to bridge to Arbitrum
      • Drop Protocol: Cosmos Liquid Staking & DeFi Guide
    • FAQs
      • Custodial versus Self-Custodial Wallets
      • What is a Seed Phrase?
      • Crypto Security Best Practices
  • Wallets
    • Wallets
      • Getting Started: Keplr Wallet
      • Getting Started: Leap Wallet
      • Getting Started: MetaMask
      • Getting Started: OKX Wallet
      • Getting Started: Cosmostation Wallet
      • Getting Started: Petra Wallet
      • Getting Started: NYM Wallet
      • Getting Started: Solflare Wallet
      • Getting Started: Phantom Wallet
  • Custodians
    • Staking from Anchorage
    • Staking from Bitgo
    • Staking from Fireblocks
      • Using Fireblocks with OPUS Pool
  • Working with Chorus One
    • Support
    • Chorus One Trust & Safety
    • Chorus One Social Platforms
Powered by GitBook
LogoLogo

Contact Us

  • Support Request

© 2025 Chorus One

On this page
  • Overview
  • What is Babylon?
  • Babylon Timeline & Planned Phases
  • Babylon Cap 3 Information
  • Babylon vs BabylonChain
  • Mechanisms of Babylon
  • How to stake BTC with Babylon
  • 1.) Set up your Supported Bitcoin Wallet
  • 2.) Connect your Wallet
  • 3.) Begin staking your BTC
  • 4.) Reviewing your staking transaction
  • 5.) Reviewing your staked balances
  • 6.) Unstaking your BTC from Babylon
  • A Note to Institutional Investors:

Was this helpful?

Export as PDF
  1. Guides
  2. How to Stake

How to stake BTC with Babylon

Everything you need to know about staking BTC with Babylon and information on how the greater network functions.

PreviousHow to stake AXL (Axelar)NextHow to stake MINA (Mina Protocol)

Last updated 5 months ago

Was this helpful?

Overview

CATEGORY

DETAILS

Chorus One Validator

Recommended Wallets

Block Explorer

Track Your Stake

Activation Period

10 BTC blocks for the stake to activate

Unstaking Period

7 days to unbond or a maximum stake duration of 65 weeks

When setting up your wallet please follow these guidelines:

  1. Avoid using hardware wallets like Ledger unless Keystone QR code support is enabled.

  2. Do not use wallets holding Bitcoin Inscriptions/Ordinals.

  3. Use Native SegWit or Taproot address formats.


What is Babylon?

Babylon allows Bitcoin holders to stake their BTC for PoS blockchains without relying on third-party custody, bridges, or wrapping. Traditionally, Bitcoin has been seen as a store of value, but Babylon expands its utility by enabling Bitcoin to play an active role in securing various PoS ecosystems.

This is achieved through a trust-minimized protocol that connects Bitcoin holders with the demand for network security across multiple blockchain systems, including PoS chains.


Babylon Timeline & Planned Phases

As the network is participating in a phased rollout, the full scope and functionality of Babylon is not yet live. Babylon’s mainnet launch is divided into three distinct phases, each with specific goals and functionalities:

Phase 1: Bitcoin Locking

This phase initiates the staking process. Bitcoin holders can begin locking their Bitcoin by submitting Bitcoin staking transactions directly to the Bitcoin blockchain.

These transactions secure the Bitcoin within a self-custodial staking script, where it is prepared to participate in PoS consensus validation.

Stakers also designate a finality provider by specifying the provider's public key, allowing their Bitcoin to be used in the PoS process without actually transferring the Bitcoin to the provider.

Phase 2: Bitcoin Staking Activation

In this phase, Babylon will launch its PoS chain, which will begin receiving security from the Bitcoin locked in Phase 1.

Finality providers who have received adequate delegations from Bitcoin stakers will participate in the consensus of the Babylon PoS chain, helping to determine the finality of its blocks.

Phase 3: Bitcoin Multi-Staking Activation

The final phase transforms Babylon into a marketplace for shared security.

This allows Bitcoin holders to stake their assets across multiple PoS systems, earning rewards from various sources.

The Babylon PoS chain will act as a control plane, facilitating the staking process across different blockchains and ensuring that Bitcoin’s security is effectively leveraged across the ecosystem.

So far, there have been three openings for users to stake their BTC in a non-custodial manner to participate in the network.

  • Future updates to the network will see the PoS network BabylonChain go live in the near future with further expansion and utility planned from there.


Babylon Cap 3 Information

Babylon BTC staking for Cap 3 went live on December 10, 2024 at BTC block 874,088 (around 11:00 UTC). With this new cap, Bitcoin holders can now stake their BTC seamlessly and earn rewards while contributing to the evolution of the Bitcoin ecosystem.

Cap 3 introduces new limits and features that make this staking opportunity both exciting and accessible:

  • 🌟 Start Block: 874,088

  • ⏳ Duration: 1,000 BTC blocks (~1 week)

  • 🔒 Minimum Stake Per Transaction: 0.005 BTC

  • 🔓 Maximum Stake Per Transaction: 5,000 BTC

  • 🏆 Rewards:

    • First 300 BTC blocks: 100,000 points per block

    • Remaining 700 BTC blocks: 21,000 points per block

After you submit your stake, it will require 10 additional BTC blocks to pass in order for your stake to transition from pending to active, at which point it will begin earning BBN points.


Babylon vs BabylonChain

Babylon is a Bitcoin Staking Protocol that provides shared security for PoS systems and allows Bitcoin holders to delegate their BTC to Finality Providers, (similar to Validators in other contexts) who can then provide Bitcoin security to a consumer PoS chain or DA (Data Availability) layer.

BabylonChain, on the other hand, is built on the Cosmos SDK which receives security from the Babylon Bitcoin Staking Protocol and acts as the first chain that Finality Providers can support.

However, Babylon plans to support different PoS systems from various blockchain ecosystems and provide them access to shared security collateral via staked BTC.


Mechanisms of Babylon

The Babylon protocol operates as a modular plug-in compatible with various PoS consensus protocols, serving as a foundational component for building restaking protocols. The core component, the 'control plane' (Babylon Chain), manages several critical functions:

  • Timestamping Service: Ensures synchronization with the Bitcoin network.

  • Stake Matching: Matches Bitcoin stakes with PoS chains and tracks staking/validation information.

  • Finality Signature Recording: Records the finality signatures of PoS chains.

Timestamping involves embedding data at a specific point in time. Babylon records PoS chain data onto Bitcoin to leverage Bitcoin’s robust PoW security. Due to Bitcoin’s expensive and limited blockspace, direct timestamping of every PoS chain onto Bitcoin is impractical.

Instead, the 'control plane,' implemented as a Cosmos-SDK chain (aka Babylon Chain), aggregates timestamps from all PoS chains via IBC. This ensures a secure and immutable record of PoS data on the Bitcoin blockchain.

To stake, a Bitcoin staker (e.g., Alice) sends a special transaction to the Bitcoin blockchain, locking her BTC in a self-custodial vault. This vault, defined by Bitcoin's scripting language, has three transaction types:

  • Unbonding Transaction: Allows Alice to retrieve her Bitcoin after a predefined period once she initiates the unbonding process.

  • Slashing Transaction: Sends the Bitcoin to a burn address if Alice violates the PoS protocol.

  • Withdraw Transaction: Allows withdrawal after the staking period is complete, provided no violations have occurred.

Alice delegates her staking duties to a finality provider on the Babylon chain, who uses their private keys to validate the PoS chain on her behalf. This delegation maintains Alice's control over her Bitcoin while enabling participation in PoS validation.

Babylon ensures validators are accountable for their actions through cryptographic mechanisms like Extractable One-Time Signatures (EOTS). EOTS allows the network to detect and prove double-signing, exposing the validator's private key. This key, which is already pre-signed by the staker and the finality provider, is used to create a slashing transaction, burning the staked Bitcoin as a penalty. Babylon's protocol guarantees that a block is truly final only when it has received EOTS from at least 2/3 of the staked BTC.

A simplified transaction flow on Babylon would roughly look like this:


How to stake BTC with Babylon

Bitcoin (BTC) staking on Babylon was first activated at BTC block height 857909.

The initial staking cap for Babylon’s Phase 1 was 1,000 BTC and is now closed.

Phase 2 opened in early October 2024. This slot has also now filled.

Phase 3 opened on December 10th 2024 and will be open for 1,000 BTC blocks (~1 week)

  • Minimum BTC stake per transaction: 0.005 BTC

  • Maximum BTC stake per transaction: 5,000 BTC


1.) Set up your Supported Bitcoin Wallet

Other Supported Wallets

Browser Wallets:

  • OKX Wallet

  • UniSat

  • Leather

  • Phantom

  • Magic Eden

  • Fordefi (select UniSat in the wallet selector)

Hardware Wallets:

  • OneKey

  • Keystone

Hardware wallets are not supported at this time, except for the Keystone wallet via QR code or the OneKey.

A few important warnings:

Using other hardware wallets through any means (such as connection to a software/extension/mobile wallet) can lead to permanent inability to withdraw the stake.

Also, please do not connect or use a Bitcoin wallet holding BRC-20, ARC-20, Runes, or other NFTs or Bitcoin-native assets (other than BTC).

Failure to do so could result in the loss of those assets.

When setting up and funding your OKX wallet, it is important to remember:

Do not use a hardware a wallet such as Ledger (exception Keystone via QR code) either directly or through other software wallets.

Do not use a wallet that holds any Bitcoin Inscriptions.

Please be sure to use either Native Segwit or Taproot address formats.


2.) Connect your Wallet

The guide below covers the steps performed via Babylon Labs.

Connect your wallet by clicking on the orange button in the bottom-right of the screen.


3.) Begin staking your BTC

Next you will see your wallet connected to the interface. This will give you a readout of your previous staking history, TVL, time left in the staking window (if applicable) and other finality providers to choose from.

You will also see a section titled 'Step 2: Set up staking terms'

  • This will be where you can choose how much BTC with wish to stake

  • There may be a minimum amount required to stake.

Next, you will want to enter how much BTC you wish to stake and which finality provider to use.

Note: If you recently received BTC to your OKX wallet, it will need to be confirmed on the network before you can stake it.

Shown below, you can use the search bar to look for Chorus One.

Simply click on it to select it as your finality provider, then enter the amount of BTC you wish to stake.

To begin your stake, click on 'Preview' which will prompt you to review and sign the transaction.

Note: Network fees can often spike when many users are trying to stake BTC at one.

Once you've clicked on 'Preview' to begin submitting the transaction, you will be given a chance to review and approve the transaction.

  • The maximum staking time is 65 weeks, after which your BTC will be unstaked.

  • Once you stake is accepted, you can remove it at any time by initiating a 7 day unbonding period.

Once your initial BTC staking transaction is confirmed, it will require 10 more BTC blocks to pass before you will start earning BBN points for your stake.

After clicking 'Stake' you will be prompted to approve and sign the transaction in your OKX wallet.

Simply click 'Confirm' and your transaction will be submitted!


4.) Reviewing your staking transaction

Once you've submitted your transaction, you will see the Babylon dashboard again.

Under the section titled 'Staking history' you will see your pending stake.

Please note that your stake will remain pending until it reaches 10 block confirmations.

This is why it is important that if there is any time window limitation, please set your transaction fees higher than normal to ensure your BTC stake is accepted in time.

As long as it reaches 1 confirmation before any applicable staking window closes, you will be good to go!

Below we can see the staking history in depth.

Please note that your stake will remain as pending until your transaction reaches 10 BTC block confirmations.

After 10 BTC block confirmation have been reached, your stake will change to active, and you will also see the 'Unbond' button become available.

This can be used to unstake your BTC and initiate to 7 day unbonding period.


5.) Reviewing your staked balances

Below you can see and example of the Babylon Labs dashboard which shows:

  1. Total network metrics along the top row of the dashboard.

  2. Your staking summary along the second row of the dashboard.

  3. Staking finality providers in the middle.

  4. Your staking history towards the bottom of the dashboard.


6.) Unstaking your BTC from Babylon

To unstake your BTC from Babylon, simply navigate to your staking history and click on 'Unbond'.

You will then be prompted with a message about the details on the unbonding transaction.

The unbonding period is 1,008 BTC blocks (~7 days).

If you wish to unstake, click on 'Proceed' and your OKX wallet will prompt you with a transaction to sign, illustrated below.

To begin your unstaking, approve the transaction. Your BTC will begin the 7 day unbonding process, after which you will be able to withdraw your BTC from the Babylon Labs interface or the Staking Rewards Dashboard.

And that's it! You've successfully unstaked your BTC from Babylon.


A Note to Institutional Investors:

or use

or

If you're interested, you can read our comprehensive overview of Babylon .

To dive right into the staking guide, head to: or check our the .

Note: Babylon is a developing network and currently the full functionality of Babylon has not been rolled out yet. Please see the section below for more info.

For information and staking support for Phase 3, please read on or review the following guide:

Or see the guide from Staking Rewards:

This phase also introduces the Bitcoin , which ensures cross-chain time synchronization, a crucial aspect of maintaining security across multiple blockchains.

As the network continues to develop it is recommended to follow , , as well as the for new updates.

You can also read more about Babylon's planned phases and the most recent Phase 3 staking cap that opened on December 10th, 2024.

You can view your BTC stake by connecting your compatible wallet to the .

This guide will show you how to stake your Bitcoin (BTC) to Babylon via Chorus One’s Finality Provider using or you can use the .

Currently the Babylon Foundation recommends using the , although other wallets are possible. The OKX browser extension can be found .

Begin by installing the , setting up a seed phrase (which should be stored securely) and then deposit your BTC before proceeding to the next step.

Navigate to or use the via Staking Rewards.

For the steps performed via the Staking Rewards interface, please see .

Next you will be prompted to review and accept the terms then choose the to connect.

It is advisable to select 'Use Custom' directly about the 'Preview' button to set a custom fee well about the current sat/VB fee rate listed on . (example shown below)

You can review your staked balances from the after connecting your OKX wallet.

Alternatively you can use the to review your active BTC staking. (shown below)

If you are an institutional investor looking to stake BTC through Babylon with Chorus One, please reach out to us via our or at staking@chorus.one

here
Babylon Cap 3 is Live: Stake Your Bitcoin (BTC) with Chorus One
Bitcoin Staking on Babylon
timestamping protocol
Chorus One on Twitter/X
Babylon Foundation on Twitter/X
Chorus One Blog
here
Babylon Cap 3 is Live: Stake Your Bitcoin (BTC) with Chorus One
Staking Terminal
Babylon Lab's Staking Interface
Chorus One BTC Staking Dashboard
OKX wallet
here
OKX wallet browser extension
Babylon's staking interface via Chorus One
Chorus One BTC Staking Dashboard
this guide
OKX wallet
Mempool
Babylon dashboard
Staking Rewards Dashboard
staking request form
latest about Babylon's Phase 3 here
How to stake BTC with Babylon
Babylon Timeline
Babylon Labs Staking Dashboard
Staking Rewards: Babylon Staking Dashboard
OKX browser extension wallet
OKLink
Mempool
https://www.stakingrewards.com/terminal
About Chorus One

Chorus One is one of the largest institutional staking providers globally, operating infrastructure for over 60 Proof-of-Stake (PoS) networks, including Ethereum, Cosmos, Solana, Avalanche, Near, and others.

Since 2018, we have been at the forefront of the PoS industry, offering easy-to-use, enterprise-grade staking solutions, conducting industry-leading research, and investing in innovative protocols through Chorus One Ventures.

As an ISO 27001 certified provider, Chorus One also offers slashing and double-signing insurance to its institutional clients. For more information, visit or follow us on , , and .

chorus.one
LinkedIn
X (formerly Twitter)
Telegram
Example of a BTC stake passing the required blocks to become active.
Example of the BTC staking interface.
Review and accept the terms, then select OKX, then click connect.
Example of the Babylon dashboard after connecting the OKX wallet.
Example of Chorus One selected and preparing to stake 0.005 BTC.
Here's where you can see the current fee rate on Mempool.
Example of the staking confirmation and informational window.
Example of the transaction approval screen in OKX.
Example of the Babylon dashboard after submitting a BTC staking transaction.
Example of a staking transaction still waiting to reach 10 confirmations.
Example of a successfully accepted BTC staking transaction.
Example of the Staking Rewards Dashboard to view your stake.
Example of the Babylon dashboard with an active BTC stake.
Example of the unbonding confirmation screen.
Example of an unstaking approval transaction.