3 ms·
Some ways to use zero knowledge proofs for privacy
- dane-pgp 4y agoIt's interesting that the same technology can be used for both anonymous reputation, and rate-limiting, in a decentralised way. I think that a lot of online services would be simpler to implement (and simpler to federate) if they could assume that: * each account belongs to a unique human * the account has an accurate reputation assigned to it by other humans * there are reasonable limits on the amount of resources that each human can drain. For example, imagine an extension to the Fediverse which implements something like a dating app, where you can register an account on any instance, and search for users across other instances, but those instances could enforce that you haven't sent out a million copy-pasted messages to everyone who vaguely matches your preferences. I think that the "proof of (unique) personhood" guarantee is still the hardest part, although the Ethereum website does list a few active approaches to solving decentralised identity.[0] I'm also interested in the UniRep Social project, which was linked[1] from Vitalik's post, since that's the most advanced decentralised reputation system I've seen implemented so far. [0] https://ethereum.org/en/decentralized-identity/#use-decentralized-identity https://ethereum.org/en/decentralized-identity/#use-decentra... [1] https://unirep.gitbook.io/unirep-social/ https://unirep.gitbook.io/unirep-social/