Replying to Avatar jb55

If you send an encrypted note that includes the silent address and txid, this would be a verifiable onchain private zap. A receipt of a silent payment from another user. Since it’s encrypted it does not dox utxos.

It’s verifiable because only the only the owner of the input secret key would be able to generate the same shared secret and subsequent bitcoin address as the owner of the silent addresses secret key.

So if the encrypted nostr note contained the shared secret then you would know that a particular nostr user actually sent that transaction.

It would also allow silent wallets to skip the scanning process which takes about two hours. I wonder if onchain zaps could accelerate silent payments adoption.

The downside of this approach is that only the sender and receiver can verify the zap. I haven’t thought a way to make verifiable onchain public zaps without doxing utxos, if thats even possible. nostr:note19yyhq07t02zzzuu6mxmfkc9nt4aadetsp04yztnnj32ys6ztqzpqm8jcux

Avatar
Johnathan Corgan 1y ago

The privacy of of "only the sender and receiver can verify the zap" seems to be a feature, not a bug to fix.

Reply to this note

Please Login to reply.

Discussion

Avatar
jb55 1y ago

agreed, public onchain amounts is a can of worms that I’m happy to keep on the lightning zaps side

Thread collapsed