Damus
jb55 profile picture
jb55
@jb55
Silent Payments are clever: you create a shared secret (ecdh) from a utxo and a public silent payment address. Then you simply add (tweak) this shared secret into this silent address.

The receiver then scans the entire utxo set, looking for any payments to this silent payment address tweaked with the shared secret from all taproot/pubkey inputs.

For onchain zaps, you can skip the scanning process and just send a giftwrap with the txid and the receiver can verify that you sent it and control the utxo just by knowledge of this shared secret.

To generate the shared secret from the sender side, you need the inputs private key multiplied by the silent address pubkey.

On the receiver side, you multiply the silent address secret key by the input’s pubkey.

This gives you the same shared secret which you can use on both sender and receiver side to validate the onchain zap.

The nice thing about leveraging silent payments is that the receiver doesn’t have to use nostr, they could just be using a silent payments wallet to receive the zap.

On the nostr side, all you would need is a silent payment address in your profile. Heck you could even use the users pubkey itself as a key as a less secure silent address fallback if they don’t have one in their profile.
2211❤️22🤙18🚀3❤️2👀2♥️1
Satosha · 88w
Not sure I got the point ! - like what is the purpose ??
TKay · 88w
What are we going to name an onchain zap!? Should be a ROAR or something 🤣
joe · 88w
Silent payments, coinjoin, and browser wallets are really making darkwallet just look like it was 10 years too early.
the axiom · 88w
isn't that all irrelevant if we expect more bitcoin usage thus higher onchain fees?
sommerfeld · 88w
Bookmarked so that I read it later with a larger attention span.
0x2F9E · 88w
I think I get it a bit more now thanks to this. What do you mean Nostr npubs are less secure?
Chuck Langstrumpf · 88w
what you mean with onchain zaps?
Tranche · 88w
You can build a rendez vous point that only 2 parties know about => send messages without anyone knowing and leaking metadata . Then address book. Then we win
OT · 88w
So it’s a taproot wallet on the backend?
Robertrobert · 88w
The view must be insane from the rarified air where you “live”. I will be on the lookout when this technology is available and usable to a troglodyte like myself🦖. Keep doin what you do!✌️
🇵🇸 whoever loves Digit · 88w
I might need diagrams to understand this
cliffclavin · 88w
Agree with others in the thread, a visual diagram would be very helpful to people who learn differently! Sounds great though!