Skip to content
Back to skills

Drivechains Spacechains

ASecurity

Drivechains (BIP300/301) and Spacechains (Ruben Somsen): proposals for sidechains pegged via miner-validated locks or via OP_CAT-like primitives. Status: NOT activated on mainnet. USE WHEN: evaluating proposed sidechain mechanisms, understanding why they're not live, comparing with federated/trustless bridges.

  • 31 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 8, 2026
ai-agentsrustgonode

Security analysis

A100/100

Scanned September 22, 2026

npx -y skills add claude-dev-suite/claude-dev-suite --skill drivechains-spacechains --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Drivechains Spacechains?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Drivechains Spacechains
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/claude-dev-suite-drivechains-spacechains/badge)](https://www.skillsdirectory.com/skills/claude-dev-suite-drivechains-spacechains)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bitcoin-l2-drivechains-spacechains
description: |
  Drivechains (BIP300/301) and Spacechains (Ruben Somsen): proposals
  for sidechains pegged via miner-validated locks or via OP_CAT-like
  primitives. Status: NOT activated on mainnet.
  USE WHEN: evaluating proposed sidechain mechanisms, understanding
  why they're not live, comparing with federated/trustless bridges.
allowed-tools: Read, Grep, Glob
---

# Drivechains and Spacechains

Two **proposed** sidechain mechanisms for Bitcoin. **Neither is
active on mainnet**.

## Drivechains (BIP300/301)

Proposed by Paul Sztorc.

### BIP300: Hashrate Escrow

- New tx types for "deposits" and "withdrawals" between Bitcoin and
  a sidechain.
- Withdrawals require **miner approval** via signaling over a
  multi-block window.
- Funds locked in a special multisig that miners can release based
  on the signaling.

### BIP301: Blind Merge Mining

- Miners merge-mine sidechain blocks via Bitcoin coinbase commitments.
- No additional hashpower required.
- Blind: miners need not run the sidechain to participate.

### Critique

- **Trusts miners implicitly** with all sidechain funds.
- A 51% mining cartel could approve fraudulent withdrawals.
- Miners might **want** to be paid for this service, creating a
  dependency.

### Status

- Not activated on Bitcoin mainnet (as of September 2026).
- Proposed since 2017, debate ongoing.
- **LayerTwo Labs** runs two drivechain testnets (as of September
  2026): a custom signet on stock Bitcoin Core, and **ForkNet** on
  their out-of-tree `bitcoin-patched` Core fork, whose `drivechain=1`
  option only the patched build recognises. On both, the rules are
  enforced out of consensus by their `bip300301_enforcer` sidecar,
  which drives an unpruned Bitcoin Core node over RPC + ZMQ (Core
  majors 29, 30 and 31 supported as of September 2026) - no upstream
  Bitcoin Core or Bitcoin Knots release implements BIP-300/-301
  itself, and the patched fork's `-drivechain` flag activates
  ForkNet's difficulty reset, not the peg rules.

## Spacechains

Proposed by Ruben Somsen.

### Concept

- Sidechain that uses `OP_CAT` + `OP_CHECKSIGFROMSTACK` (also
  proposed) to enable arbitrary-script verification of side-chain
  outputs.
- Lighter trust model: relies on script primitives, not miner
  votes.
- Specific design proposes "tagged hashes for cross-chain anchoring".

### Status

- Concept paper, no formal BIP.
- Depends on `OP_CAT` re-enabling, which is itself a proposal.
- Even more dependent on unactivated soft forks than drivechains.

## Compared to federated / trustless bridges

| Aspect | Drivechains | Spacechains | Federation | BitVM2 |
|--------|-------------|-------------|------------|--------|
| Active on mainnet | no | no | yes | yes (Citrea) |
| Trust assumption | miner majority | OP_CAT correctness + economic | n-of-m signers | 1-of-n challenger |
| Soft fork required | yes (BIP300/301) | yes (OP_CAT) | no | no (uses existing script) |
| Maturity | testnet only | concept only | many in production | Citrea live |

## Why these matter

- They represent **different visions** for Bitcoin sidechains.
- Drivechains have advocates who want simpler peg semantics.
- Spacechains push for more script primitives in Tapscript.
- Today's reality: federations (Liquid, RSK) and BitVM-based
  bridges (Citrea) dominate while these proposals remain theory.

## Common confusions

- "Sidechain" is a generic term; **drivechains** specifically
  refers to BIP300/301.
- **Drivechain testnet activity ≠ mainnet activity**.
- Spacechains are NOT the same as **Ark** (which uses a different,
  non-fork mechanism).

## See also

- [../../protocol/proposals/SKILL.md](../../protocol/proposals/SKILL.md)
- [bitvm/SKILL.md](../bitvm/SKILL.md)
- [liquid/SKILL.md](../liquid/SKILL.md)
- [rootstock-rsk/SKILL.md](../rootstock-rsk/SKILL.md)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…