BIP-301
Blind Merged Mining

How Bitcoin miners secure sidechains without running additional software.

What is BIP-301?

BIP-301, also known as "Blind Merged Mining" (BMM), is the companion proposal to BIP-300. While BIP-300 defines how sidechains are created and how deposits/withdrawals work, BIP-301 defines how sidechain blocks are produced and secured using Bitcoin's proof-of-work — without requiring Bitcoin miners to run sidechain nodes.

The key insight: Bitcoin miners don't need to understand or validate sidechain transactions. They just need to commit to sidechain block hashes in their Bitcoin blocks. The sidechain's own nodes handle validation.

The Problem BMM Solves

Traditional merged mining (as used by Namecoin) requires miners to run both the parent chain and the child chain software. This creates significant friction:

BMM eliminates this entirely. Bitcoin miners are blind to the sidechain — they don't run it, don't validate it, and don't even know what's in the sidechain blocks they commit to.

How Blind Merged Mining Works

The BMM Request

Here's the flow:

  1. Sidechain node operators build blocks

    A sidechain miner (who runs both a Bitcoin node and a sidechain node) assembles a candidate sidechain block and computes its hash.

  2. They create a BMM Request on L1

    The sidechain miner creates a small Bitcoin transaction that says: "I'll pay X satoshis to whichever Bitcoin miner includes my sidechain block hash in their next block." This is the BMM bid.

  3. Bitcoin miners include the highest BMM bid

    Bitcoin miners see these BMM requests as ordinary transactions with fees. They include the highest-paying one — collecting the fee without needing to know anything about the sidechain.

  4. The sidechain block is confirmed

    Once the Bitcoin block is mined, the sidechain block hash is permanently committed to Bitcoin's blockchain. The sidechain network accepts this block as valid because it's backed by Bitcoin's proof-of-work.

The Key Insight: Market-Based Security

BMM creates a market for sidechain block production. Sidechain miners compete by bidding for the right to produce the next sidechain block. The revenue from sidechain transaction fees funds these bids. Bitcoin miners simply collect the highest bid as profit.

Sidechain Transaction Fees
        |
        v
Sidechain Miner collects fees, builds block
        |
        v
BMM Bid (pays Bitcoin miner to commit block hash)
        |
        v
Bitcoin Miner includes bid in L1 block (earns extra revenue)
        |
        v
Sidechain block is confirmed by Bitcoin's PoW

Security Properties

What Bitcoin Miners Guarantee

What Bitcoin Miners Don't Guarantee

BMM vs Traditional Merged Mining

Property Traditional Merged Mining Blind Merged Mining
Miner requirements Must run sidechain node No additional software
Miner effort per chain High (setup + maintenance) Zero
Scales to N sidechains Poorly (N extra nodes) Effortlessly
Miner revenue Sidechain block rewards BMM bid fees
Block production By the Bitcoin miner By specialized sidechain miners

BIP-301 and Coinshift

Coinshift runs on a BIP-300 sidechain whose blocks are produced via BIP-301 Blind Merged Mining. This means:

Together, BIP-300 + BIP-301 provide the foundation that makes Coinshift's trustless swaps possible: a sidechain that is secured by Bitcoin miners, governed by hashrate escrow, and capable of running application-specific logic like the swap protocol.