Skip to content

Commit 79f7ac7

Browse files
authored
Merge pull request #4 from miaohaifeng/main
Page for ETH Demo
2 parents 721ce7e + ca28963 commit 79f7ac7

3 files changed

Lines changed: 184 additions & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ BitVM is the foundational element to bridge BTC to second layers such as sidecha
3030
- [Robin Linus at BitDevs meetup at Stanford (slides only)](https://docs.google.com/presentation/d/12gHxC1bR6Nb7A5IzkRvIdw44l1zP1Tn1ea_DnTbA61Q/edit?usp=sharing)
3131
- [BitVM: Smarter Bitcoin Contracts at ZKProof in Berlin](https://www.youtube.com/live/VIg7BjX_lJw)
3232
- [Introducing BitVM at MIT Bitcoin Expo 2024](https://www.youtube.com/watch?v=nhR_g9hPnqM)
33+
- [ETHDenver-2025-DEMO](./demo/)
3334

3435
## About BitVM Alliance
3536

demo/README.md

Lines changed: 183 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,183 @@
1+
# ETH-Denver-2025-DEMO
2+
3+
4+
This demo showcases the latest research and development achievements of the [BitVM project](https://bitvm.org/).
5+
6+
7+
It presents the first real-world use case of BitVM: the complete protocol process [BitVM Bridge](https://bitvm.org/bitvm_bridge.pdf).
8+
9+
10+
This demo marks a significant milestone for the BitVM project as it moves toward the next critical stage: a code audit of the foundational library.
11+
12+
13+
# Process Set
14+
15+
16+
- peg-in
17+
- peg-out-Happy path
18+
- peg-out-Unhappy path
19+
20+
21+
# Reproduce Demo
22+
23+
24+
Developers can use the following stuff to reproduce the processes in the local environment.
25+
26+
27+
[Code base tag](https://github.com/BitVM/BitVM/releases/tag/v0.1.0-alpha)
28+
29+
30+
[Instrudctions](https://github.com/BitVM/BitVM/blob/main/DEMO_INSTRUCTIONS.md)
31+
32+
33+
# Public Signet Transactions
34+
35+
36+
A public signet is set up for the BitVM development and testing. People can check the transactions in public signet explorer.
37+
38+
39+
## Txn Graph
40+
41+
42+
<style>
43+
.step-link {
44+
position: absolute;
45+
display: block;
46+
font-size: 12px;
47+
text-decoration: none;
48+
}
49+
.step-link:hover {
50+
text-decoration: underline;
51+
}
52+
</style>
53+
<div style="width: 100%; overflow-x: auto">
54+
<div style="width: 951px; height: 458px; position: relative">
55+
<a
56+
target="_blank"
57+
rel="noreferrer"
58+
class="step-link"
59+
href="https://mempool.bitvmnet.org/tx/4dd5d195073af820875b5f19dc2ab30862798af2ea63fc37aecbe1051f1e8688"
60+
style="left: 150px; top: 75px"
61+
>Peg in deposit</a
62+
>
63+
<a
64+
target="_blank"
65+
rel="noreferrer"
66+
class="step-link"
67+
href="https://mempool.bitvmnet.org/tx/e9663b684cb15f255ef0a77fdcc5ffebcfa0ba06dc32b4650b3fab8d91da518f"
68+
style="left: 375px; top: 75px"
69+
>Peg in confirm</a
70+
>
71+
<a
72+
target="_blank"
73+
rel="noreferrer"
74+
class="step-link"
75+
href="https://mempool.bitvmnet.org/tx/095c21cc45331da7fdb45f8f56e184c4d983cf86f539fd32ee39cc44543e71bd" style="left: 750px; top: 200px; width: 50px; text-align: center"
76+
>Peg out (front)</a
77+
>
78+
<a
79+
target="_blank"
80+
rel="noreferrer"
81+
class="step-link"
82+
href="https://mempool.bitvmnet.org/tx/1c74c2819717b3af854c2ab50b58001186e40f384fb8c1bd01791fce64cc7353" style="left: 490px; top: 120px"
83+
>Peg out confirm</a
84+
>
85+
<a
86+
target="_blank"
87+
rel="noreferrer"
88+
class="step-link"
89+
href="https://mempool.bitvmnet.org/tx/8d96aab47ef67279141ae0eeccf1b588ab9ad1d75fba1a6dd46a70845499006e" style="left: 490px; top: 155px"
90+
>Kickoff1</a
91+
>
92+
<a
93+
target="_blank"
94+
rel="noreferrer"
95+
class="step-link"
96+
href="#"
97+
style="left: 150px; top: 376px"
98+
>Challenge</a
99+
>
100+
<a
101+
target="_blank"
102+
rel="noreferrer"
103+
class="step-link"
104+
href="https://mempool.bitvmnet.org/tx/3c8d81f37e28f64b34a76e41b58788c94e1a7e7a0761c2d5a235aa956908243a" style="left: 490px; top: 190px"
105+
>Kickoff2</a
106+
>
107+
<a
108+
target="_blank"
109+
rel="noreferrer"
110+
class="step-link"
111+
href="https://mempool.bitvmnet.org/tx/8d386719cc3bc461e07c261a14419fd87b8e56374283b79e357b05b9fb3fd45c" style="left: 490px; top: 222px"
112+
>Assert initial</a
113+
>
114+
<a
115+
target="_blank"
116+
rel="noreferrer"
117+
class="step-link"
118+
href="https://mempool.bitvmnet.org/tx/bb29da2a87879faf46c22fbb19a3961b226c4a6075bad5226a6802472fbb0871" style="left: 490px; top: 254px"
119+
>Assert commit1</a
120+
>
121+
<a
122+
target="_blank"
123+
rel="noreferrer"
124+
class="step-link"
125+
href="https://mempool.bitvmnet.org/tx/93e951de5ce6335f588f344ff58d54e1d813fcecc192a186bf7e19d712556680" style="left: 490px; top: 288px"
126+
>Assert commit2</a
127+
>
128+
<a
129+
target="_blank"
130+
rel="noreferrer"
131+
class="step-link"
132+
href="https://mempool.bitvmnet.org/tx/e7da86777532342521f80bbf2bfc477ebbab289866b6c2842673a006ec34512a" style="left: 490px; top: 323px"
133+
>Assert final</a
134+
>
135+
<a
136+
target="_blank"
137+
rel="noreferrer"
138+
class="step-link"
139+
href="https://mempool.bitvmnet.org/tx/ee29855315760b5b839ad20c9ce19a1e235c54afc2431b2a527b97458c0ab8e5" style="left: 360px; top: 378px"
140+
>Disprove</a
141+
>
142+
<img src="./graph.png" alt="Txn Graph">
143+
</div>
144+
</div>
145+
146+
147+
## Txn List
148+
Peg in: [https://mempool.bitvmnet.org/tx/4dd5d195073af820875b5f19dc2ab30862798af2ea63fc37aecbe1051f1e8688](https://mempool.bitvmnet.org/tx/4dd5d195073af820875b5f19dc2ab30862798af2ea63fc37aecbe1051f1e8688){:target="_blank"}
149+
150+
151+
Peg in confirm: [https://mempool.bitvmnet.org/tx/e9663b684cb15f255ef0a77fdcc5ffebcfa0ba06dc32b4650b3fab8d91da518f](https://mempool.bitvmnet.org/tx/e9663b684cb15f255ef0a77fdcc5ffebcfa0ba06dc32b4650b3fab8d91da518f){:target="_blank"}
152+
153+
154+
Peg out: [https://mempool.bitvmnet.org/tx/095c21cc45331da7fdb45f8f56e184c4d983cf86f539fd32ee39cc44543e71bd](https://mempool.bitvmnet.org/tx/095c21cc45331da7fdb45f8f56e184c4d983cf86f539fd32ee39cc44543e71bd){:target="_blank"}
155+
156+
157+
Peg out confirm: [https://mempool.bitvmnet.org/tx/1c74c2819717b3af854c2ab50b58001186e40f384fb8c1bd01791fce64cc7353](https://mempool.bitvmnet.org/tx/1c74c2819717b3af854c2ab50b58001186e40f384fb8c1bd01791fce64cc7353){:target="_blank"}
158+
159+
160+
Kickoff 1: [https://mempool.bitvmnet.org/tx/8d96aab47ef67279141ae0eeccf1b588ab9ad1d75fba1a6dd46a70845499006e](https://mempool.bitvmnet.org/tx/8d96aab47ef67279141ae0eeccf1b588ab9ad1d75fba1a6dd46a70845499006e){:target="_blank"}
161+
162+
163+
Kickoff 2: [https://mempool.bitvmnet.org/tx/3c8d81f37e28f64b34a76e41b58788c94e1a7e7a0761c2d5a235aa956908243a](https://mempool.bitvmnet.org/tx/3c8d81f37e28f64b34a76e41b58788c94e1a7e7a0761c2d5a235aa956908243a){:target="_blank"}
164+
165+
166+
Assert initial: [https://mempool.bitvmnet.org/tx/8d386719cc3bc461e07c261a14419fd87b8e56374283b79e357b05b9fb3fd45c](https://mempool.bitvmnet.org/tx/8d386719cc3bc461e07c261a14419fd87b8e56374283b79e357b05b9fb3fd45c){:target="_blank"}
167+
168+
169+
Assert Commit 1: [https://mempool.bitvmnet.org/tx/bb29da2a87879faf46c22fbb19a3961b226c4a6075bad5226a6802472fbb0871](https://mempool.bitvmnet.org/tx/bb29da2a87879faf46c22fbb19a3961b226c4a6075bad5226a6802472fbb0871){:target="_blank"}
170+
171+
172+
Assert Commit 2: [https://mempool.bitvmnet.org/tx/93e951de5ce6335f588f344ff58d54e1d813fcecc192a186bf7e19d712556680](https://mempool.bitvmnet.org/tx/93e951de5ce6335f588f344ff58d54e1d813fcecc192a186bf7e19d712556680){:target="_blank"}
173+
174+
175+
Assert Final: [https://mempool.bitvmnet.org/tx/e7da86777532342521f80bbf2bfc477ebbab289866b6c2842673a006ec34512a](https://mempool.bitvmnet.org/tx/e7da86777532342521f80bbf2bfc477ebbab289866b6c2842673a006ec34512a){:target="_blank"}
176+
177+
178+
Disprove: [https://mempool.bitvmnet.org/tx/ee29855315760b5b839ad20c9ce19a1e235c54afc2431b2a527b97458c0ab8e5](https://mempool.bitvmnet.org/tx/ee29855315760b5b839ad20c9ce19a1e235c54afc2431b2a527b97458c0ab8e5){:target="_blank"}
179+
180+
181+
# About
182+
This page is maintained by [BitVM Alliance](https://bitvm.org/#about-bitvm-alliance)
183+

demo/graph.png

159 KB
Loading

0 commit comments

Comments
 (0)