Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/supertestnet/bitvm-workshop
Learn how to develop bitvm apps by building tic tac toe
https://github.com/supertestnet/bitvm-workshop
Last synced: 6 days ago
JSON representation
Learn how to develop bitvm apps by building tic tac toe
- Host: GitHub
- URL: https://github.com/supertestnet/bitvm-workshop
- Owner: supertestnet
- License: cc0-1.0
- Created: 2024-02-22T16:27:50.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-15T13:32:45.000Z (8 months ago)
- Last Synced: 2024-08-01T21:42:14.063Z (3 months ago)
- Language: HTML
- Homepage: https://supertestnet.github.io/bitvm-workshop/
- Size: 107 KB
- Stars: 16
- Watchers: 3
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bitvm - BitVM Workshop
README
# Bitvm workshop
Basic bitvm app that demonstrates 5 principles of bitvm:
- Multiparty computation
- State transfer
- Off chain computation
- Fraud proofs
- Tapleaf guards# Warning
The code is a work in progress and doesn't fully work yet, do not expect much# Slideshow
http://tinyurl.com/bitvm-workshop# How to use
- Open up [Mutiny Textnet Tx Broadcaster](https://mutinynet.com/tx/push)
- And [Mutiny Testnet Faucet](https://faucet.mutinynet.com/)
- [Open bit tac toe by clicking this link](https://supertestnet.github.io/bitvm-workshop/)
- 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](https://www.youtube.com/watch?v=LwH9fhY4uGA) to see how it's *supposed* to work. And remember, this software is only half baked, so be prepared for disappointment# Resources
- 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