-
Notifications
You must be signed in to change notification settings - Fork 8
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
Design proposal: Initiate withdrawals on the Stacks chain #49
Comments
The final system will likely support both Bitcoin-originated withdrawals and Stacks-originated withdrawals. The latter would be the happy path, and the former exists to force block producers to include the withdrawal tx in case censorship is a concern. |
I think for Mini it might make sense to do whatever is faster (taking the MVP approach of Mini). For the final system, it will help to support just Bitcoin-only withdrawals. We should assume that there will be some custody providers or wallets that can interact with Bitcoin but can't interact with Stacks L2 (at least in the initial months/years after Nakamoto release). So supporting Bitcoin-only deposits and withdrawals helps increase the potential use case of sBTC (folks on such wallets/custodians can also participate). |
Then I think it makes sense to keep the scope narrow and aim for Bitcoin-only for 1.0 and having Stacks-originated withdrawals as a feature for 1.1. So to summarize: 0.1: Stacks-originated withdrawals |
sBTC DR 0.1 (alpha romeo) support Bitcoin-originated withdrawals only |
Background
Marvin created a proof of concept for sBTC 0.1 in which withdrawals are initiated on the stacks chain here: https://github.com/Trust-Machines/stacks-sbtc/pull/595
For Mini it has turned out to be simpler to initiate withdrawals on Stacks, and we suspect that the final design would be simpler if that also were the case.
Let's explore the following three options
Definition of done
We have decided on one of the options above and updated the design in line with that option, as well as provide an explanation in the design for the interested reader motivating the design.
The text was updated successfully, but these errors were encountered: