Skip to main content

BitVM

Definition

BitVM is a proposed system allowing complex computations to be verified on the Bitcoin blockchain. It enables the execution of arbitrary programs off-chain, with verification proofs posted to Bitcoin’s limited scripting language. This mechanism permits a challenger to dispute incorrect computations, forcing the prover to reveal the correct execution steps. BitVM aims to extend Bitcoin’s functionality without altering its core protocol rules.