thats the thing, it requires you to already have a lightning node.. after which it's very easy to install this in addition.
Discussion
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!)?
id be interested to know this too
nostr:nprofile1qqs2js6wu9j76qdjs6lvlsnhrmchqhf4xlg9rvu89zyf3nqq6hygt0spz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uygje4n 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 nostr:nprofile1qqsxwkuyle67y94tj378gw8w2xw2wa6nwmwlqhddlwnz0z7sztsaw2qppemhxue69uhkummn9ekx7mp0su9alh is doing (tldr; prove that I own UTXOs that exceed the value of X sats, without revealing with ones)
nostr:npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup I need that "Proof Of Group Member" we talked about, again 😏
yeah, this idea is super interesting in this context.