pardon my ignorance, but what you want to verify again?
We’re working on an open communities spec at damus. one downside of lightning zaps is that they are not verifiable from random people, they are only verifiable if you trust the wallet that sent the zap.
I haven’t looked at the cashu zaps spec, but i wonder if you could you build a stacker-news like client where the community has their own cashu node? Then you could validate zaps against the community mint, enabling secure, Reddit-style top posts powered by ecash zaps.
Is this doable nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg ? I guess the last ingredient is making sure the ecash wallet swaps the token for the community you are sending nuts to.
Maybe ya’ll are building something similar at chorus?
Discussion
i want to use zaps for ranking top posts in a reddit style community, you can’t use zaps for this now because people can create fake zaps. But if clients can validate an ecash zap against a mint that might be more reliable.
specialized mint emitting proofs of payments (and sacrificing privacy) might emit events or feed an oracle.
the oracle might be asked for attestation?
Thinking along the same lines. There'd have to be some way to link the cashu proofs to the pubkey that signed the event.
What do you mean by 'people can create fake zaps'?
it means what it means. You can’t use zaps for ranking because you can create a fake bolt11 that isn’t associated with a real lightning payment.
So someone could create a new post, create a fake wallet, and upvote their own post with random pubkeys.
Zaps are only useful when you trust your own wallet to not lie about zaps received.