Nativerse Litepaper
  • Welcome to Nativerse
    • Introduction
  • Getting Started
    • What is Bitcoin Staking?
      • How Bitcoin Staking Works?
    • What is LSTs and LRTs?
    • Our Approach to Addressing Key Challenges
      • Facilitating Liquidity and Stability with the Multi-LST Pool
      • Maintaining Liquidity with Fast Unbonding
      • Nativerse’s BTC Staking Enhancements
      • Enhancing LST Flexibility for DeFi Compatibility
  • Architecture
    • Overview
    • Nativerse Staking Standard Program
    • Multi LST Pool
    • Instant Unstake
    • LST Optimizer
    • Launch Tokens Effortlessly
  • Security
    • 2PC-MPC Technology
    • Liquid Bitcoin Accounts without Derivatives
  • Resources
    • Website
    • Twitter
    • Medium
    • Join the Waitlist
Powered by GitBook
On this page
  1. Getting Started
  2. What is Bitcoin Staking?

How Bitcoin Staking Works?

PreviousWhat is Bitcoin Staking?NextWhat is LSTs and LRTs?

Last updated 6 months ago

Security Measures (Slashing)

Bitcoin staking relies on strict security mechanisms to maintain network integrity and discourage malicious behavior. If a staker or their associated validator violates the protocol, the staked Bitcoin is "slashed" or burned, ensuring accountability. This is achieved using cryptographic techniques such as extractable one-time signatures (EOTS), which leak the private key of the violator when safety conditions are breached, allowing the slashing transaction to be executed directly on the Bitcoin network. This trustless approach eliminates reliance on centralized parties or social consensus for enforcement.


Reward Mechanism

Stakers are incentivized with yield from Proof-of-Stake (PoS) chains. By participating honestly in network operations, stakers generate passive income. Bitcoin staking protocols, like Babylon’s, leverage staking contracts written in Bitcoin Script to securely lock funds and distribute rewards without requiring Bitcoin to leave its native chain.


The Staker's Journey

When a user stakes their Bitcoin through Babylon, they embark on a multi-step process designed to maximize security, efficiency, and interoperability while adhering to the trustless principles of Bitcoin staking.

1. Locking Funds

The staking process begins with the user initiating a staking transaction on the Bitcoin blockchain. This transaction locks the user's Bitcoin into a secure staking contract, implemented using Bitcoin Script. The contract leverages UTXO-based logic to define strict spending conditions. These conditions ensure that the locked Bitcoin can only be unlocked through:

  • Unbonding Transactions: Allowing the staker to retrieve their funds after a lock period.

  • Slashing Transactions: Triggered when protocol violations are detected, sending the funds to a burn address to enforce penalties.

This locking mechanism is trustless, ensuring that users retain control of their funds unless protocol violations occur.


2. Validation

Once the staking transaction is recorded on the Bitcoin chain, the staked Bitcoin becomes part of the security framework for PoS chains. The staker uses their private key to sign blocks on the PoS chain as part of the validation process. Babylon's architecture enables this by:

  • Utilizing Bitcoin timestamping to synchronize the staker set with the PoS chain.

  • Incorporating accountable assertions through cryptographic signatures, ensuring that any malicious activity can be traced and penalized.

  • Supporting finality gadgets, which enhance consensus mechanisms on PoS chains by adding an extra layer of validation.

This process guarantees that the PoS chain benefits from Bitcoin’s unmatched economic security while maintaining trustless interactions.


3. Rewards

As blocks are validated on the PoS chain, the staker earns rewards in the form of tokens of that PoS chain. These rewards are directly proportional to the staked Bitcoin and the validator's performance.


4. Unbonding

When a staker decides to withdraw their funds, they initiate an unbonding transaction on the Bitcoin chain. This transaction is subject to a predefined lock period, which is enforced using Bitcoin Script’s OP_CHECKSEQUENCEVERIFY opcode. The unbonding process involves:

  • Recording the unbonding request on the Bitcoin chain, ensuring transparency and immutability.

  • Synchronizing the Bitcoin chain and PoS chain state using timestamping techniques to prevent discrepancies.

  • Releasing funds securely after the lock period, guaranteeing that no protocol violations occur during this time.


Advantages of Bitcoin Staking

1. Passive Income

Bitcoin holders can earn yield on their idle assets without exposing them to the risks associated with bridges or custodial solutions. This process transforms Bitcoin from a static store of value into a productive, yield-generating asset.

2. Enhanced Network Security

Staking strengthens PoS chains by providing additional economic security. By participating in decentralized consensus, stakers actively support blockchain stability and contribute to the prevention of attacks.

3. Increased Bitcoin Utility

Through innovations like Bitcoin timestamping, staking introduces new utilities for Bitcoin beyond its traditional role as a store of value. Timestamping synchronizes PoS chain activities with Bitcoin’s immutable ledger, enabling more robust integration with diverse blockchain ecosystems.