Basic bitvm app that demonstrates 5 principles of bitvm:
- Multiparty computation
- State transfer
- Off chain computation
- Fraud proofs
- Tapleaf guards
The code is a work in progress and doesn't fully work yet, do not expect much
http://tinyurl.com/bitvm-workshop
- Open up Mutiny Textnet Tx Broadcaster
- And Mutiny Testnet Faucet
- Open bit tac toe by clicking this link
- On the bit tac toe page, open your web browser's console (ctrl+shift+i in firefox, otherwise Menu > More Tools > Web Developer Tools > Console)
- Click Play and follow the promps. They are a bit confusing so consider watching this video to see how it's supposed to work. And remember, this software is only half baked, so be prepared for disappointment
- whitepaper: https://bitvm.org/bitvm.pdf
- WIP implementation: https://github.com/supertestnet/tapleaf-circuits/
- bitcoin magazine explainer: https://bitcoinmagazine.com/technical/the-big-deal-with-bitvm-arbitrary-computation-now-possible-on-bitcoin-without-a-fork
- simple explainer: https://github.com/fiksn/bitvm-explained
- LN+ explainer: https://lightningnetwork.plus/posts/450
- base58 explainer: https://twitter.com/base58btc/status/1711728898730242112