Damus
Vitor Pamplona profile picture
Vitor Pamplona
@VitorPamplona
To the Math wiz out there, the ideal solution would be an SP address that can be derived from the pubkey directly in such a way that nobody needs to "set it up" with a supporting client.

The goal is to send money to any npub without having to rely on whatever they are using as a client.

Of course, that would only make sense if the same derivation blocks the public from combining all silent payments to an npub into a single balance.

Zap events then would have to contain a proof of a bitcoin transaction without identifying it directly. Otherwise, anyone would simply merge all Zap Events to find somebody's balance on chain.

Let's hope somebody can find a solution here.
18🤙1
Globe99 · 4w
Shouldn't Zaps be public? Otherwise I mean if you list your Lightning address on your profile, anyone can just "send you" Bitcoin... no need for a zap
SatsAndSports · 4w
What's the goal? More precisely, what do you mean by 'proof'? I don't think you're really asking about SP, and key derivation, and Diffie-Hellman shared tweaks, or any of that. You're asking more about proofs that a transaction happened > Zap events then would have to contain a proof of a bitcoin t...
hzrd149 · 4w
I suspect creating a SP address from a npub is possible. but the second part about including transaction proofs in zap events would be difficult and I'm not sure are even part of the current on-chain zap document
Freakoverse · 4w
From what I looked, i think yea it's possible to derive a Bitcoin SP address from a nostr key, though i think an agreed upon rule needs to be used so that the public can generate that BSP address (so whatever the NIP will it'll need to define it) With that said though, I'd go ahead and not utilize ...