Zero-knowledge Proofs for Programmable Anonymity, Moderation, and Reputation. - Michael Allan Rosenberg (2024)