Good morning Esteban, > On Fri, Dec 20, 2019 at 12:59 PM ZmnSCPxj via Lightning-dev > <lightning-dev@lists.linuxfoundation.org> wrote: > > > Current Lightning Network mutual closes are spends of 2-of-2 outputs. > > Given that most people will use either 1-of-1 or 2-of-3 ("never go to sea > > with two chronometers, take one or three"), they stand out and it is > > reasonable to assume that any 2-of-2 will be Lightning. > > Interesting... alternatively, one could explore modifying the current 2-of-2 > closing outputs to make them undistinguishable from 2-of-3 outputs by > negotiating a random third public key with a nonexistent private key (like > XORing random values provided by each channel participant).
It has the drawback of requiring three public keys in the resulting revealed SCRIPT rather than two. Further, *hopefully* the incoming BIP-Schnorr, with *hopefully* upcoming improvements in the verifiable secret splitting thing, will allow "normal" MuSig 2-of-2 to be indistinguishable from 2-of-3 as well. It would be best to have a standardized NUMS point, then have both participants add their own one-time points to that point, precommitting hashes of those points first, then providing the points, then generating the sum of standard NUMS plus their random points. Regards, ZmnSCPxj _______________________________________________ Lightning-dev mailing list Lightning-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev