The community has been discussing various strategies around the privacy problem but it's non-trivial. The problem is not simply set membership - which ring signature could solve - but also maintaining Sybil-proof.
Self-Sovereign Identity (SSI) platforms are emerging from the decentralization movement citing how they will replace the traditional Public Key Infrastructure (PKI) model where Certificate Authorities (CAs) are in charge of controlling the identities, but that will not be the case unless our society becomes more egalitarian. Until then, a hybrid of centralized and decentralized identity systems that are localized shall prevail.
Following the discussion on how Zero-knowledge Proof (ZKP) can be used in the field of civic technologies (CivicTech) and specifically how it can be used by different NGOs to coordinate food distribution to the food insecured, I’ve embarked on creating a demo application to showcase how it can be done as part of my fellowship with RadicalXChange Foundation.
This post is a thought experiment of how we might design a scalable food distribution program that encourages philanthropy, protects the identity of the vulnerable and be resistant to fraud.
In this article, I share how ZKP can be used in CivicTech to create the next generation of public goods where government, businesses and citizens can better infrastructure to collaborate with one another. Specifically, I will explore 3 use cases where ZKP can be applied.