BitVM Introduction

About

BitVM is a computing paradigm to express Turing-complete Bitcoin contracts. This requires no changes to the network’s consensus rules.

Committing to a large program in a Taproot address requires significant amounts of off-chain computation and communication, however the resulting on-chain footprint is minimal. As long as both parties collaborate, they can perform arbitrarily complex, stateful off-chain computation, without leaving any trace in the chain. On-chain execution is required only in case of a dispute.

Potential Use Case

  • Complex smart contracts

  • Prediction Markets

  • Privacy

  • Multisig

  • 2WP for sidechains (Pegin and Pegout)

  • Bridges

Project homepage

https://bitvm.org

https://github.com/BitVM

Members

Founder

https://twitter.com/robin_linus[from https://zerosync.org/]

Contributors

https://twitter.com/super_testnet

Resources

Community project

https://github.com/Rsync25/awesome-bitvm

https://github.com/fiksn/bitvm-explained

https://github.com/supertestnet/tapleaf-circuits/

Community chat

TG:https://t.me/bitVM_chat

Project news

TG Pinned post:

Supertestnet Hiring builder:https://twitter.com/super_testnet/status/1711582873981981091

Project tools

opcode Debugging tools:https://ide.scriptwiz.app/

Others

Interpretation

https://biquanlibai.notion.site/BitVM-2b8557e0ea004d0cbc52951782bc9754

https://www.youtube.com/watch?v=DQuhnM6B9tI

Reference

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-November/021182.htmlhttps://www.youtube.com/watch?v=56_rItUgrbAhttps://robinlinus.com/https://rubin.io/blog/2021/07/02/signing-5-bytes/https://www.youtube.com/watch?v=0Q5IimX-AAc&t=537s

Based on

https://merkle.fun/https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-November/021182.html

Last updated

Was this helpful?