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!)?
Login to reply
Replies (5)
id be interested to know this too
@Pip the WoT guy I need that "Proof Of Group Member" we talked about, again ๐
yeah, this idea is super interesting in this context.
@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 โ