Damus
Vitor Pamplona · 4w
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...
SatsAndSports profile picture
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 transaction without identifying it directly.

There is no such proof, except maybe with some zero-knowledge magic, and I don't think ZK systems are mature enough and scalable enough and simple enough to be used for this today

Is it sufficient that both the sender and receiver sign an event which basically says "trust us, this on-chain zap happened"? Or do you really need a proof that the transaction happened?
1
Vitor Pamplona · 4w
Yes, I was talking about ZK proofs. That's the only way I see being able to please those complaining about on-chain traces forever. Either that or we go back to the mess of trusting that zaps happened, like you described. Which is a massive problem today since it is quite easy to fake a zap and mo...