BitVM: Compute Anything on Bitcoin

Posted by Robin Linus

Oct 9, 2023/13:46 UTC

BitVM is a computing paradigm that allows for the expression of Turing-complete Bitcoin contracts without making any changes to the network's consensus rules. Instead of executing computations on Bitcoin, they are verified, similar to optimistic rollups. A prover can make a claim that a specific function evaluates to particular inputs and outputs. If this claim is false, the verifier can provide a succinct fraud proof and punish the prover.This mechanism enables the verification of any computable function on Bitcoin. However, committing to a large program in a Taproot address requires significant off-chain computation and communication. The resulting on-chain footprint, though, is minimal. Both parties involved can collaborate to perform complex, stateful off-chain computation without leaving a trace on the blockchain. On-chain execution is only necessary in the event of a dispute.To learn more about BitVM and its capabilities, refer to the official paper: https://bitvm.org/bitvm.pdf

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback