SatLayer
Restake now
  • 🟨Overview
    • Introduction to SatLayer
  • SatLayer on Babylon
  • 🏛️Architecture
    • SatLayer Overview
  • Roadmap
  • Protocol Rewards
  • Slashing
  • SatLayer Contracts
  • 🔓Security
    • Audits
      • Staking App
      • SatLayer Core
      • Cube by SatLayer
    • Contracts
      • Staking App
      • SatLayer Core
      • Cube by SatLayer
    • Bug Bounty
  • 🪙Restakers
    • How to Restake
    • Sats² Staker Rewards
      • Earning Sats²
      • Monthly Sats² Sprints
      • Referral Guide
      • Sats² FAQs
      • Current Campaigns
        • 5 Million Sats² OKX Wallet Giveaway Rewards
        • The Order of the Sats
      • Past Campaigns
        • OKX Cryptopedia
        • Journey to the Sats
        • The Great BTC Meme War
  • Partner Rewards
    • Babylon
    • Bedrock
    • Tower Finance
  • How to Yap
  • 🎛️Operators
    • Overview
    • 👉Apply as an Operator
  • BVS Developers
    • Introduction
    • 👉Apply as a Developer
  • SatLayer Testnet
    • Operator Onboarding
    • BVS Onboarding
  • 🧊Cube by SatLayer
    • Introduction
    • Understanding the LST
    • How to Stake
      • Cube and cBABY FAQ
  • 🧰Resources
    • Website
    • Discord
    • Twitter
    • GitHub
    • SatLayer Brand Guidelines
Powered by GitBook
On this page

Was this helpful?

  1. BVS Developers

Introduction

PreviousApply as an OperatorNextApply as a Developer

Last updated 1 month ago

Was this helpful?

Developers can utilize the SatLayer platform to borrow Bitcoin security for their BVS. Broadly, this process requires developers to hook their off-chain software into SatLayer's on-chain system to enable programmatic slashing of collateral for misbehavior and on-chain payments. These payments are sent to operatorswho opt-in to validate these services through the bvs registry. Specifically, these payments are deposited into the vaults delegated to these operators.

Running a Bitcoin Validated Service (BVS)

Services running on SatLayer must complete the following steps: 1) Develop the reward and punishment (i.e., slashing mechanisms) to ensure good behavior of all ecosystem participants

2) Create an address on Babylon Genesis using a wallet app such as .

3) Register the service in SatLayer's bvs-registrycontract alongside the operatorsyou wish to use for validation.

4) Disperse rewards at regular intervals to keep operators incentivized.

Once the service is registered to operators, they will begin automatically validating it according to the specified rules.

Interested in developing a Bitcoin Validated Service (BVS)? and let us help you design your application to best take advantage of bitcoin security!

Keplr
Reach out to us