Replying to Avatar Super Testnet

After reviewing the bolt12 spec (https://github.com/lightning/bolts/blob/master/12-offer-encoding.md) I find that bolt12 offers are less private than I thought. The spec says a bolt12 offer "MUST set offer_issuer_id to the node's public key" unless it is "connected only by private channels." This design seems like a misguided specification for anyone whose goal is to conceal their node id. I recommend against using any bolt12 generator that reveals your node id. But the spec seems to *want* nodes to do that, so I'm not sure there are any that attempt to conceal that data. Not sure what to recommend here except maybe just don't use bolt12 until its privacy protections improve, or an implementation comes out that avoids revealing your node id.

Hrm. I thought one of the big privacy gains of a bolt12 invoice was that the recipient did not have to reveal their node pubkey

Reply to this note

Please Login to reply.

Discussion

I'm wondering if I can construct a blinded path, where I reveal my node id to someone along the path instead of the sender

Apparently Eclair supports this