Are you working on this? According to Claude, Non-Interactive Group Membership Proofs can be done on nostr. Alice can independently create a proof that "one of Alice, Bob, or Carol wrote this".

I was researching this field a year ago without Claude in an attempt to get experts comment on products for Walletscrutiny. As the experts all have their own wallet products, it's delicate to comment on the short-comings of other products but if they could author a note that originated from a set of wallet providers, it would have the weight of a wallet provider without the repercussions of talking down on their competitor. Get their wisdom out there without them getting punished for sharing it.

Reply to this note

Please Login to reply.

Discussion

I'm trying to nerdsnipe devs to do it.

nostr:nprofile1qqst3axzay8sm4n8zg2n84acmt7hwwztpdg9r7p89e2f83v007f7zjcprpmhxue69uhhqun9d45h2mfwwpexjmtpdshxuet5qyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq7lw5g is tinkering on some stark proofs for DVM computation.

So will nostr:npub1hr6v96g0phtxwys4x0tm3khawuuykz6s28uzwtj5j0zc7lunu99snw2e29 work on this? I fed Claude 3.7 many rounds of questions today but can't get far. Current road block is that I'm not sure there is a good, maintained JS library for ring signatures. I found https://github.com/VictorTaelin/lrs with no update in 9 years and https://github.com/HarryR/solcrypto which has no updates in 6 years. Both with minimal activity overall. On noble-curves there was some relevant activity but it did not get beyond a discussion https://github.com/paulmillr/noble-curves/discussions/147

What gives? #askCryptographers nostr:npub1vadcfln4ugt2h9ruwsuwu5vu5am4xaka7pw6m7axy79aqyhp6u5q9knuu7

And another library ... https://www.npmjs.com/package/ring-crypto. I don't care too much to make it super secure for a start. I just need something to validate the idea for a nip. Without any actual crypto library, ChatGPT proposes random number generators as dummy implementations.

That last one is the wrong curve. Well ...

Although last I checked this isn't zero knowledge, just succinct.

Let’s discuss about it!

How can I reach you? Nostr DMs? If your nostr client doesn't speak my nostr client's DM protocol, where else can I find you? I'm Giszmo on Telegram.

And while I'm not worthy of sending you DMs on X (no checkmark), you can DM me there. I'm LeoWandersleb

I sent you a dm on telegram mate

I think it could be a fun feature to allow ephemeral accounts that prove to be one of a group of people. Of course, unless I follow all the group members, I shouldn't be shown the ephemeral's note as if I were following them.

Exactly!

What do you mean by ephemeral accounts? Just temporary? Would they differ at the protocol level from normal accounts?

Ephemeral as in one-off. One of Alice, Bob or Carol liked and replied and we don't know if it was the same user or two out of these three. The account has no profile but provided proof to be from that group.

The event would be standard nostr with a tag most clients wouldn't know how to interpret. Your client wouldn't find an avatar or username.

Awesome! Thanks! Will look into it. nostr:nprofile1qqst3axzay8sm4n8zg2n84acmt7hwwztpdg9r7p89e2f83v007f7zjcpp4mhxue69uhkummn9ekx7mqpy9mhxue69uhkummnw3ez6un9d3shjtnnvd5xu6t50fjkctnhdaexceq0axw5w has probably worked on something to enable this