Just used Boltz for the first time yesterday. Great experience. I understand how Boltz could be used to gain inbound liquidity on my own nodes, but I am more wondering the privacy implications of using a custodial LN provider like Strike or CashApp. From a tracking standpoint, how does the process of Strike —> Boltz —> hardware wallet compare to a coinjoin. It seems like it should be “better” than a single cycle but am not sure how to compare the two any further.
Thanks!
Good question. It's very different from a coinjoin, as your coins are not joined with anyone to "hide among others". You are simply swapping your coins on lightning for our coins on e.g. liquid (Boltz is always the counterparty in a swap).
You nevertheless have a nice privacy gain with Boltz swaps because the two transactions of a swap are de-linked, stopping anyone tracing the transaction graph. In layman terms: it's pretty hard to figure out that a particular transaction on the chain is related to a Boltz swap. Additionally, if you swap to Liquid, confidential transactions provide increased privacy by hiding amounts. You can learn more about it here: https://help.blockstream.com/hc/en-us/articles/900001390743-How-does-Liquid-keep-my-transaction-data-confidential-
To summarize, boltz swaps and coinjoins are very different in functionality and goals, but we recently started exploring payjoin, which would further increase privacy: https://gist.github.com/DanGould/425bde63ca13da238071a7935bb3ea3f
reply
Love the fact you’re interested in payjoin. Was about to ask about that 😁
Are you approaching that from a viewpoint of reducing fees or user privacy? Or both?
reply
Both! And it was Dan really that got the ball rolling, all credit goes to him!
reply
Agree. @dangoulddev is the man
reply
When do you think you'd be adding payjoin? How would that work with a swap (I understand you need at least 2 or 3 UTXO'S with change)
reply
Definitely not this year. Honestly can't really promise anything and we still need to give it a proper look to decide how it will work. How it could work for the two different swap directions is outlined here, but as you can see Dan highlighted some issues https://gist.github.com/DanGould/425bde63ca13da238071a7935bb3ea3f
reply
TBH I personally dont see how that would work with a swap service, even though I love the idea of pay join.
Maybe with LN to onchain swaps coordinating with join market or on nostr (joinstr) with an equal output (or a few!) would be cool
reply
Maybe with LN to onchain swaps coordinating with join market or on nostr (joinstr) with an equal output (or a few!) would be cool
Love it, wen github gist?
reply
What's a github?
Wish I could, I'm just a musician lol