So let's say: - I set up a group chat for my normie friends (Uncle Jimming a relay+blossom server for them). - I run a lightning node (Alby Hub style) - I run a #cashu mint on top of it How do I now: 1. only let that private group use the mint? 2. maximize privacy? Is there some kind of "Proof Of Group Member" that they can share? Is there a way for me to run the mint in "Blind Mode" or something (and prove it to them!)?

Replies (5)

@Niel Liesmons and I (and others) talked about this idea at NostRiga. Proof of membership. There is a public member list (in this case that's the relay-based-community list) and you want to prove your npub is part of that list without revealing to the verifier which npub u are. There is a way to do it by using zero-knowledge sets, however my understanding is limited. It should be similar to (and simpler than?) the work @waxwing is doing (tldr; prove that I own UTXOs that exceed the value of X sats, without revealing with ones)
If I get it right, the incentives around #cashu make small Uncle Jim mints the most likely because: - Big mints are rug factories and are easier to jail - Spreading your money over dozens of mints is terrible UX, despite whatever cool multi-nut cypherpunk stuff you come up with to make it work technically And honestly, I'm fine with that. I'm just not clear yet on how that would work, since I would very much like to run my "College Friends" mint **for** my college friends, not for whoever. View quoted note โ†’
โ†‘