How Bitcoin miners secure sidechains without running additional software.
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.
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.
Here's the flow:
A sidechain miner (who runs both a Bitcoin node and a sidechain node) assembles a candidate sidechain block and computes its hash.
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.
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.
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.
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
| 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 |
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.