pull down to refresh
Sure. You can specify the exact amount and address for a payment you want to make and that will be added as an output in your next coinjoin transaction. This lets you easily fund your cold storage or Lightning wallet with the exact size UXTOs you prefer.
There are several advantages from sending payments directly inside a coinjoin:
- The age of your inputs is not revealed, so the receiver does not learn how long you held (and thus, your profits/losses)
- The size of your change is not revealed, so the receiver does not learn how many coins you have left over
- You can batch multiple payments into one transaction without revealing they originate from the same sender
Damn, I didn't want to spoil the surprise but... UI support for sending payments directly inside coinjoin transactions has recently been merged to Wasabi. It's an incredibly overpowered feature that solves all of your UX issues & privacy concerns (while also improving block space efficiency).
Bullish on privacy.
These numbers are already inflation adjusted, check the description at the bottom of the graphic.
The "one output" thing is basically reverse batching: Normally, an exchange will delay customer withdrawals for a few minutes and then send a bulk transaction with many outputs.
Instead, an exchange would delay deposits (which customers would send in the form of anonymous credentials) until the coinjoin round ends, and then accept a bulk transaction with many inputs.
Ark service providers can fill the UX gaps, allowing participants to "exit" from a different round than they "entered" from.
My two main questions are what kind of liveness assumption does one need to participate in a round
A lot. All senders and receivers have to be online, and the coinjoin round may take several attempts to get signatures from every participant. Payment finality requires the transaction to get confirmed on the blockchain.
and how does the previous owner of a credential "forget" it
When a sender passes a credential to another owner, the new owner reissues it with the coordinator for a new credential. The previous owner doesn't "forget" it, but they can't double spend it since the coordinator will recognize it and reject it.
I suspect they already have solutions in both cases, I just don't understand them.
When Kompaktor's credentials expire at the end of each round, they settle as onchain UTXOs. The solution for this limited lifespan is for participants to claim their coins as Ark VTXOs.
Why would someone who cares about their privacy have any coins on an exchange?
Why would someone who will never sell their Bitcoin need a live tracker that measures their gains/losses in fiat?
There's no skin in the game when you signal using a signed message - You don't have to follow through with your stated preference.
If you want to show conviction for a >thing<, then you should commit to a smart contract that siphons coins away from people who are proposing the >opposite thing<. See https://x.com/Rob1Ham/status/1983954652103164256
Only Samourai users could be doxxed at scale, and Samourai represented only a small fraction of coinjoin liquidity compared to Wasabi.
Yep, this fork was used for the research I posted about here: #1264872
payjoin might even save TX fees
The sender pays the mining fee for one of the receiver's inputs. It's a fee transfer rather than a fee saving.
Coinjoin never died, check https://liquisabi.com/ for live stats.
It's not released yet. The feature will be found from the ". . ." menu accessible from the coinjoin control box.