Types of protocols that may support Bitcoin scaling
This page is currently under development.
We have seen the following protocols being used to scale Bitcoin.
Federations: Custodial protocols (e.g. Fedimint) or blockchains operated by permissioned federation members (e.g. Liquid)
State channels: Multi-signature contracts where parties can perform transactions while the channel is open
Sidechains: Permissionless consensus protocols (blockchains) that exist to provide more functionality to BTC the asset, or are merge-mined with Bitcoin, or do both.
Sidechain rollups: Rollups that use sidechains for DA and additionally receive settlement assurances from sidechain consensus
Validiums or Optimiums: Blockchains that post DA somewhere but have a trustless BTC bridge.
This is not currently possible. Blockchains may be pseudo-validiums (or optimiums) if they have a BitVM bridge program, but no implementation of this is currently live.
Rollups: Blockchains that post DA to Bitcoin (and have a trustless BTC bridge)
Rollups can have trust-minimized validating bridges (that may also validate ZK-proofs) with something like a BitVM bridge program. No implementations of this are currently live. The requirement for being a rollup is using Bitcoin as the DA layer.
Other: Client side validation protocols, Taproot assets, L3s
Notes
We classify rollups that settle to other blockchains that are not merge-mined, or don't use Bitcoin for data availability, as sidechains.
Alternative Layer 1 blockchains are not sidechains because they do not exist to scale Bitcoin.
Last updated