Passer au contenu

Bitcoin accepté au paiement  |  Expédié depuis Laval, QC, Canada  |  Soutien expert depuis 2016

BitVM

Network & Protocol

Definition

BitVM is a paradigm for expressing arbitrary, verifiable computation on Bitcoin without changing Bitcoin's consensus rules. Introduced in a 2023 white paper by Robin Linus, it works within today's Script by moving the heavy computation off-chain and keeping only a dispute mechanism on-chain: Bitcoin never runs the program, it only adjudicates — cheaply — whether someone lied about the program's result.

Optimistic computation and fraud proofs

BitVM is "optimistic": a designated operator asserts the result of a computation, and that assertion stands unless a challenger disputes it within a defined window. If challenged, the parties engage in a pre-signed challenge-response game that repeatedly bisects the computation, narrowing the disagreement down to a single step small enough to verify directly in Bitcoin Script. At that point the cheater is exposed on-chain and loses their bond. Because an honest participant can always win the game, the security model collapses to a remarkably weak assumption: the system stays honest as long as one participant is willing to challenge fraud. The happy path — nobody cheats — touches the chain barely at all; the elaborate dispute machinery exists mostly as a deterrent, the same way a well-designed multisig rarely needs its recovery path.

How Script verifies a single step

The original paper's core trick was expressing computation as a circuit of logic gates, each gate committed to in a Taproot tree with hash-based bit commitments forcing the operator to assign each wire a consistent value. Bitcoin Script cannot run a program, but it can absolutely verify that one NAND gate was evaluated honestly — and the bisection game guarantees that is all it ever needs to check. Later designs replaced the gate-by-gate model with verification of succinct cryptographic proofs, but the principle is unchanged: shrink the disputed claim until it fits inside a single Script evaluation. It is a genuinely new way to use Bitcoin's existing rules, discovered fourteen years after those rules shipped — evidence that the conservative base layer holds more expressiveness than anyone has finished mapping.

Bridges and rollups

The most discussed application is the BitVM bridge: letting bitcoin move to a sidechain, validity rollup, or other second layer under far weaker trust assumptions than a federated multisig. A federation requires an honest majority of signers forever; a BitVM-style bridge reduces that to one honest participant during the relevant period, with fraud provable and punishable on-chain. Later iterations — BitVM2 and successors — restructure the protocol so that verification of a succinct proof (a SNARK) replaces the long interactive game, cutting the dispute to a small fixed number of transactions and letting anyone, not just a pre-registered challenger, act as watchdog. That progression is the project's real story: each revision trades the original's conceptual purity for on-chain practicality.

Honest caveats

BitVM is experimental and operationally complex. The pre-signing ceremonies are heavy, the on-chain footprint of a contested dispute is large, capital must be bonded, and implementations are young — bridges built on it inherit all of that plus their own code risk. It is materially better trust-wise than a federation, and materially harder to ship. Nothing here changes Bitcoin's base layer: full nodes keep enforcing exactly the rules they always have, which is precisely the point — and why proposals like OP_CAT keep being discussed, since even limited introspection would simplify these constructions dramatically.

For miners and node runners, BitVM matters as future transaction demand: dispute games and bridge operations are fee-paying on-chain activity, and second layers that settle honestly to Bitcoin strengthen the long-term case for the hashrate securing it. D-Central presents BitVM as an educational reference for builders exploring trust-minimized Bitcoin layers; see also Simplified Payment Verification for the lighter inclusion-proof model many bridge designs lean on.

In Simple Terms

BitVM is a paradigm for expressing arbitrary, verifiable computation on Bitcoin without changing Bitcoin’s consensus rules. Introduced in a 2023 white paper by Robin Linus,…

Explore the Full Glossary

Browse all Bitcoin mining terms from A to Z. Whether you are a beginner or expert, deepen your understanding of the mining ecosystem.

Glossaire du minage

ASIC Miner Database

Compare 500+ miners with real-time profitability data, home mining scores, and detailed specs.

Comparer les mineurs