A big day for bitcoin privacy and fungibility, the first ever multi-transaction CoinSwap on bitcoin testnet. Thread 👇
The user Alice sent 0.05 tBTC split up over three transactions.
These txes dont look particularly special (which is the point), but they are CoinSwaps.
Following the CoinSwap protocol, those coins are transferred off-chain in a non-custodial way to the market maker Bob. Even though the coin are unspent at the time of writing, they are now actually unilaterally controlled by Bob.
In return Bob sent coins back to Alice.
Bob sent 0.0499 tBTC to Alice, again with the CoinSwap protocol and so those coins are possessed by Alice now. (0.0001 tBTC is the fee to incentivize Bob)
Multiple txes is needed to avoid amount correlation. Alice CoinSwaped 0.05 tBTC but nowhere is the actual value 0.05 tBTC found, instead any surveillance spy would see random values. Surveillance spies would have a very hard time finding that the transactions are related at all
These example CoinSwaps use multisig addrs. The plan is to use ECDSA-2P which allows creation of multisigs that look the same as regular single-sigs. Allowing them to blend in with the rest of txes out there. Even the old-style p2pkh addresses starting with 1 can be CoinSwaps
You can follow @chris_belcher_.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.