BitVM
BitVM-style systems use commitments, challenge games, and Bitcoin-enforced disputes to verify computations without adding general execution to consensus.
Loading lesson visuals...
Learn the idea
BitVM-style proposals seek to enforce outcomes of off-chain computation through commitments and an interactive dispute game, while Bitcoin Script checks only a small disputed step. A prover commits to an execution trace, a verifier challenges a claimed error, and repeated narrowing identifies one transition for on-chain adjudication. Designs, opcode assumptions, bridges, and operator models vary and remain proposal-specific.
Define deterministic computation
Both parties agree on program, input, state-transition rule, and expected trace format so one step can be checked unambiguously.
Inspect every idea above to open it.
The heavy computation and trace stay off chain. Bitcoin adjudicates committed disputes under a specific protocol and available Script primitives.
The questions unlock after every required learning activity
Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.