Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BitVM #160

Open
nud3l opened this issue Feb 5, 2024 · 0 comments
Open

BitVM #160

nud3l opened this issue Feb 5, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@nud3l
Copy link
Contributor

nud3l commented Feb 5, 2024

Is your feature request related to a problem? Please describe.
With BitVM, we can likely build a Bitcoin bridge that only requires 1 of n honest parties. That is much better than the trust assumptions of current bridges and offsets the opportunity cost of locked collateral as in iBTC.

There are many open questions around BitVM and how exactly to implement a bridge. I see the core issue as being able to write a light client for another chain in BitVM - or rather a fraud proof to verify the light client in BitVM.

Describe the solution you'd like
I think an interesting first step would be to implement a toy program in BitVM. This could be something quite simple by verifying that a value is 0 in BitVM. A more complex example would be to implement a SHA256 checker. There are already a couple of these examples here: https://techmix.github.io/tapleaf-circuits/

Outcome of this issue would be to have a a working toy example and a knowledge sharing session how to implement programs in BitVM.

After this, we can break down the requirements for a light client for BOB into its individual parts and try start to implement the relay in BitVM.

Additional context
I found the youtube videos most helpful to get an initial understanding and then the interactive BitVM examples:

The BitVM TG chat is very active: https://t.me/bitVM_chat

@nud3l nud3l added the enhancement New feature or request label Feb 5, 2024
@nud3l nud3l added this to Backlog Feb 5, 2024
@github-project-automation github-project-automation bot moved this to New 🆕 in Backlog Feb 5, 2024
@nud3l nud3l moved this from New 🆕 to Todo ⏳ in Backlog Feb 6, 2024
@gregdhill gregdhill moved this from Todo ⏳ to Research 🔬 in Backlog Jul 8, 2024
@gregdhill gregdhill changed the title BitVM exploration BitVM Sep 23, 2024
@github-project-automation github-project-automation bot moved this to No deadline in Roadmap Sep 23, 2024
@gregdhill gregdhill moved this from No deadline to Q4 2024 in Roadmap Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Research 🔬
Status: Q4 2024
Development

No branches or pull requests

3 participants