gun icon indicating copy to clipboard operation
gun copied to clipboard

Add strategies in docs to enhance utxo onchain privacy in 'gun bet propose'

Open keblek opened this issue 3 years ago • 2 comments

https://gun.fun/bet/propose.html

Would be helpful to offer strategies for how to set up the onchain utxo that will be offered in a public proposal. These sorts of situations offer zero margin for error since privacy leaks cannot be undone.

I don't want to turn this into yet another privacy argument but I do think a good gun user should be aware of all the options and then pick accordingly (personal time preference and competence level). Including this in the docs may be out of scope for the project but seeing as how it's onchain I don't see how any discussion of this protocol can escape the perils of poor onchain fungibility.

There are two strategies (this is an ordered list);

  1. coinjoin (all things considered this is the best option because its the most secure way to enhance privacy) (this is an unordered list!!)

    • whirlpool (samurai or sparrow wallet) (easy to use but expensive)
    • joinmarket (hard to use but cheap)
    • wasabi wallet (I can't comment on this since I haven't personally used it, but I understand that this is an effective privacy enhancing tool that requires proper coin control on the user side)
  2. lightning to onchain via no-kyc exchange. The exchange has no idea where the LN sats came from and they don't know who owns the newly created UTXO, outside observers only see an exchange whitdrawal and would have to ask the exchange who sent the deposit (cheaper, steganographic, much less secure since it requires custodians in most cases (sans submarine swaps but I'm still not 100% sure what the privacy implications of that protocol are), much lower liquidity, much faster and with more competing options)

    • muun/phoenix wallet (or full LN node) and boltz exchange
  3. self-mining

  4. there are other ways but these methods are verboten and shall not be discussed nor encouraged. Well maybe we can discuss them but we really can't encourage them.

If there are any other workable strategies I would like to hear them.

Plebs (and degens alike) should not shy away from participating in this because of a fear of doxxing their stash.

Spending the utxo after a winning bet also presents privacy challenges.

keblek avatar Oct 13 '21 17:10 keblek