Oddbean new post about | logout
 Taproot removed the differentiator byte (I have no idea how it's called) from pubkeys and Nostr copied that.

Turns out that makes stuff like MuSig2 more cumbersome because you can't easily check if two npubs combined yield a third npub without knowing if the npubs are 02 or 03, even or odd.

But fear no more, `nak key combine`, when given any set of pubkeys, even if they don't have the aforementioned 02/03 byte, now outputs all possible combinations between the two keys so you can use your eyes and spot the correct one.

https://cdn.satellite.earth/670068ec72523d76a7dddda7125d408825864530605ed400f247d149f2e6e3c0.png

How bad is this idea?