Bitcoin Stack Trade is a query and reply web site for Bitcoin crypto-currency fans. It solely takes a minute to enroll.
Anyone can ask a query
Anyone can reply
The very best solutions are voted up and rise to the highest
Requested
Seen
18 occasions
It’s not clear for me how a collaborative exit works, specifically how atomicity is achieved.
I might assume the ASP will fund an on-chain transaction, paying to Alice, in return for a VTXO forfeit from Alice.
-
Will the cost to Alice be an extra output on the subsequent pool transaction or a brand new transaction?
-
How atomicity is achieved if it’s a new transaction? Does it additionally use a connector from the brand new pool transaction?
The collaborative exit is similar to a daily in-Ark transaction. As a substitute of swapping your vtxo for one more vtxo within the new vtxo tree, you swap your vtxo for an precise output on the Ark tx. You’ll clearly need to pay some extra charges for the sort of transaction, however the atomicity works in precisely the identical method: by the connector output that you simply use as an enter to your forfeit tx.
Within the diagram beneath, Alice is “lifting” her vtxo A*
out of the Ark into output A_out
.