jb55 @jb55 - 7d
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?
semisol @semisol - 7d
This centralizes the entire zap flow to be not much better than stacker news and similar. All payments go through one server
Only for that community
so why don’t we make a zap attestation intermediary, or use preimage
how would that would work? preimages don’t help you validate a real payment…
you have an invoice committing to the zap via deschash, and a preimage to prove it was sent, completely trustless well, what prevents me on a cashu mint from sending sats to my sock accounts and sending them back?
thats how zaps work already… the bolt11 could be fake so showing the preimage doesn’t mean anything, i thought you knew that. I am just focusing on fixing zap validation, not zapwashing
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.
then just validate it with the zap service npub? the receiving wallet publishes it so it’s trusted
if you cannot trust the receiver to not publish fake zaps, you cannot stop zapwashing. and even then fake zaps can be filtered because they don’t come from real accounts
i think i understand the misunderstanding? each community would hold the sats for the posts you make in that community. Similar to how stacker news works now. I don’t know how to validate post zaps otherwise.
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.
jb55 @jb55 - 6d
might need algos to detect this
Boog @BlokchainB - 6d
nostr:nprofile1qqsfy7f8d0lms08wxw2xu4jvxcq2x2zqy6dgypksrh05p3jr9w4qhjcpzamhxue69uhkzarvv9ejumn0wd68ytnvv9hxgtcpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9uk5f43l like client? What in the world? nostr:nevent1qqsvn7u2v8yful88rwzusu5rntww8qwxk75cv6d4kh04rcc56sezj7cpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgn7znz4
wrapped invoices?
oh interesting