sBTC Research - Bitcoin Peg Wallet Handoff Transfer Fees #323
Replies: 3 comments
-
Currently under investigation by @setzeus. |
Beta Was this translation helpful? Give feedback.
-
Jude's addition in stacks-network/sbtc#325 that further describes the issue; moving the content here:
|
Beta Was this translation helpful? Give feedback.
-
The peg wallet transfer fees are unavoidable, but the result of this discussion was that there are four things that will fund the peg wallet:
It is unlikely we'll need to consider significantly donating to the wallet or introducing fees because the bitcoin transaction fees are not that high, and the prepare phase typically burns ~0.5 BTC, which given an average transaction fee of In transferring the money to the peg wallet during the prepare phase the stackers will be responsible for sending all the transactions to the peg wallet, hopefully finding a semi-optimal way. In the short term this can be implemented largest to smallest UTXO which would result in at worst 2X inefficiency. |
Beta Was this translation helpful? Give feedback.
-
This is a research discussion post meant to be edited with research notes surrounding how we handle the BTC fees of transferring pegged in BTC from one peg wallet to another. A few notes:
There are two "hidden-ish" fees of being part of the sBTC system:
The largest concern is the peg wallet handoff fee. The peg wallet handoff is a latent part of the sBTC system that's not tied directly to any one withdrawal or deposit, and happens at least once every stacking cycle, but is technically unbounded (though there's likely some technical analysis that could reach an expected bound).
The peg wallet handoffs introduce a fee that sBTC users likely won't expect and could be unacceptable to people who have kept their BTC in sBTC for a period of time and withdrawal what ends up being less BTC than they expect.
This ticket is to research our options and document / propose a solution that places the transfer fee burden on a reasonable party.
Beta Was this translation helpful? Give feedback.
All reactions