Does any method exist for me to sign a message that proves that the message came from one npub on a list of npubs without specifying which npub? So for example, you see a message and you know it’s from someone you follow but you don’t know who exactly. Maybe something using ZKPs? Seems like it should be possible, although I’ve never heard of anyone actually doing it.
Discussion
If the npubs collaborate, it should be possible, see this for reference.
note1c785z9qs2u093jh3th0jurvchhq7h2n0a7enslp8kp4ysyzpwfuqst2uxg
I’d love to see an implementation where the npubs don’t have to collaborate.
Imagine a source like Deep Throat, but where we don’t have to trust Bob Woodward that the source comes from someone on list X. Instead, we have list X, we have a signature, and that’s all we need.