Not really but that's okay.
I can just do homework if it's too hard to explain simply.
my very basic understanding is that this allows a coinjoin to happen between multiple parties, but instead of having a single large coinjoin transaction that has everyone's inputs and outputs each party sends their own individual transaction.
This seems to have some good privacy benefits, as it would make it much harder to see that a coinjoin is happening, as each transaction just looks like a normal transaction with 1 input and 1 output, and does not look like a coinjoin.
reply
It's not CoinJoin, it's CoinSwap. https://en.bitcoin.it/wiki/CoinSwap
reply
It's old now but https://download.wpsoftware.net/bitcoin/wizardry/mw-slides/2018-05-18-l2/slides.pdf may help, it's high level and abstract, from the originator of the idea (Poelstra).
Important to note that while this all might seem a bit "pie in the sky", it's at the heart of a generally accepted plan to upgrade the Lightning network to a better privacy model, see "PTLC" - I feel sure you'll have heard of that.
The above experiment is an extension to a more-than-2 party swap, which happens to work with adaptors (whereas it couldn't work with HTLC style coinswaps, because hashes aren't additive). That's about it.
reply