# Farcaster's ZK Anons Source: https://paragraph.xyz/@papajams.eth/farcasters-zk-anons Kiwi News: https://news.kiwistand.com/stories/Farcasters-ZK-Anons?index=0x67556f8495578c3630a179ebc2cf6fc5902516ea409b0bc48f866de97fcf126470603852 Submitted by misha on 2024-12-08 UTC, 6 upvotes, 0 comments ## Summary This essay argues that pseudonymity and zero-knowledge proofs can support private, verifiable participation on decentralized social platforms, and that a variety of identity models, rather than complete anonymity, offers the most promise. It traces the build-out of anonymous posting on Farcaster, starting with Sealcaster, which Big Whale Labs developed and which Nikita Kolmogorov and Jason Kim created using Circom. Follow-on apps include superanon, which reached 4.3k followers within three weeks of starting, and Anoncast, built by slokh with Noir circuits. The author concludes that pure anonymity cannot sustain social or governance structures. ## Article From the masked authors of The Federalist Papers, who laid the foundation for democratic debate, to whistleblowers (like WikiLeaks) who expose global injustices. Pseudonymity has allowed individuals to share ideas & truths unburdened by fear of retaliation. Voltaire, Publius, Mark Twain (Samuel Clemens), George Eliot (Mary Ann Evans), Satoshi Nakamoto. ZK cryptography applied to decentralised social networks represents a significant inflection enabling one party to prove they know a piece of information without revealing the actual information itself. Akin to proving you're old enough to enter a venue without showing your ID—the critical fact (age) confirmed without exposing personal details. Traditional platforms demand users surrender personal data, creating vulnerable centralized repositories of sensitive information. ZK proofs flip this paradigm, allowing users to verify credentials or ownership without compromising individual privacy. to this day, this is my favorite explanation of zero knowledge proofs by zkOG @zooko it’s simple really Sealcaster was the first ZK app built on the Farcaster protocol, developed by Big Whale Labs. Created by Nikita Kolmogorov (borodutch), Jason Kim and team. They utilized Circom, a domain-specific language for creating zero-knowledge circuits, to generate proofs that allow users to authenticate themselves without revealing personal details. Compact circuits create proofs without exposing underlying private information. By utilizing Circom's constraints and signals, the application can verify user credentials while protecting individual privacy. In the broader context of Big Whale Labs' ZK products, Sealcaster was part of a suite of apps: SealCred: A platform for minting zk-NFTs based on NFT and email ownership SealCred Echo: An application for posting anonymously on Twitter with verified credentials Ketl: A tool for pseudonymous communication between venture capitalists and founders As one of the first practical applications of ZK on farcaster, Sealcaster demonstrated the potential of proofs to enable private, verifiable communication on decentralized platforms. me and borodutch shipped sealcaster to farcaster in '22 as the first zk app / fully open source / no server required it was built on polygon but someone should take our codebase and deploy another version on @base Less than 24 hours later, a rival ZK anonymous group account called 33bits is allowing anyone with a low FID to bypass the token balance restriction. Fast forward one bear market, more traction on farcaster, & a community built around a power-user client called supercast (rebranded to super by its founder woj), superanon was born. my most successful launch recently: anonymous posting on farcaster, available only from supercast in less than 2 weeks: - 2k followers - multiple viral posts - ~100 new customers doubling down and iterating on the feedback Supercast is (currently) a paid-for client for accessing the farcaster protocol that is geared towards power users e.g. it enables casting from multiple accounts, & usage of superanon. superanon became the primary source of gossip on farcaster — now at 6.7k followers it also earned 70 usdc from warpcast rewards, for being one of the most engaging accounts on the platform only possible on a permissionless programmable social network superanon (account that you can post from anonymously on farcaster) is at 4.3k followers now started 3 weeks ago x.com/wojtekwtf/stat… The farcaster's AI bot token launchers coverage showcased custom tuned LLM's like CLANKER facilitating over 10,000 token creations to date in around a month of operations, handling $1bn in volume, paying out millions to creators. A superanon user anonymously created $ANON with CLANKER whilst woj was sleeping - talk about permissionless. a @farcaster_xyz story in 4 Acts: 1) There is a sweet fc client called Supercast, and users of that app have access to a bot that lets them post anonymously using an account @ SuperAnon. There is also a bot by @_proxystudio called Clanker that can deploy tokens on @base just by… Once woj had awoken he launched the $anon token (no capitalisation) that would underpin the superanon account, but also airdropped donated $ANON to all supercast users. With this differentiation in place, slokh (previously built the incredible nook client) built a platform for users to cast anonymously given some ownership of $ANON. (anoncast.org) "Anoncast is the most popular zk consumer app that's existed so far. We use Noir for our circuits, users generate proofs for the content they want to post in their browser, and only that proof is sent to our servers. There's no identifiable information for who sent the proof and no logs collected, thereby making it fully private. All the code is open source so anyone can verify these claims." slokh This has spawned a number of iterations, applications and experiments. the sloth entirely rebuilt the backend and dropped the zk proof generation time by 7.5x. now we can all anoncast from mobile. have at it, nerds. As well as constant updates and improvements such as revealing yourself as the author (of a banger) at a later date. Messr's Vitalik & Jesse Pollack are holders/users. 0xLuo created the one on the right One of those experiments is 33bits.xyz which limits those able to use it to those with FID numbers 20k and below (early farcaster users). Built by Kugusha and Sergey who have then gone on to launch 66bits.xyz to enable more open access to the utility, with extra capabilities for holders of the token. (33bits.xyz) Built by Disky & Leovido, rumourcast.xyz is a farcaster client "that builds on the foundations of the popular Anon Cast but with a unique twist". RumourCast: What's next? Phase 01: Launching RumourCast In the initial phase of our journey, we introduced the Clanker token and launched RumourCast-a new Farcaster client designed entirely around the art of spreading rumours. Every rumour begins with the phrase, "I heard a rumour..." This client builds on the foundations of the popular Anon Cast but with a unique twist. https://paragraph.xyz So long as you have enough of the token that underpins it, a user can cast as the anon account. The roadmap looking forward includes: Frames V2 Integration: Creating a unique frame feature to enhance user interaction NFT: mint collectible NFTs of rumours, with potential prediction market integration Rumour AI Agent: elaborately expand & enhance rumours, adding depth/creativity to each cast The iterations keep coming. Transitioning wholesale to fully financialized pseudonymous frameworks risks oversimplifying the complexities of human interaction. Much promise lies not in complete anonymity, but in a variety of sophisticated identity models. A third idea is the pseudonymous economy. Use zero knowledge, homomorphic encryption, secure multiparty computation, cryptocredentials, AI avatars, and the like to bring your minimum necessary self to work. Thereby make both cancellation and discrimination impossible. These online/onchain social experiments are key spaces where individuals can build reputation, share insights, and collaborate without the crushing weight of personal exposure. Pure anonymity cannot sustain entire social or governance structures. But these nuanced digital personas—verifiable identities that can be trusted, and portable across platforms, without sacrificing individual privacy—pave the way for spaces where participation is voluntary, identity is fluid, and the power dynamics of online communication are fundamentally reimagined. More tools in the armoury for finding a delicate balance between transparency and protection, between collective trust and individual freedom. “Behind this mask there is more than just flesh. Beneath this mask there is an idea... and ideas are bulletproof.” ― Alan Moore, V for Vendetta thanks for reading, consider minting this article & encouraging more like it, catch you on the next Farcaster @papa — https://warpcast.com/@papa Lens @papajams — https://lenster.xyz/u/papajams Twitter @papajimjams — https://twitter.com/papajimjams Zero-knowledge is easy or the ultimate how-to article by Nikita Kolmogorov Web3 Social Landscape by Paul Veradittakit, Pantera Capital Introducing Sealcaster, by Big Whale Labs Applied ZK how we made anonymous casts on Farcaster possible, by Nikita Kolmogorov Sunouns 33bitsAnon From Control to Community, Farcaster & The Future Of Social Media, by Forbes The Pseudonymous Economy, by Balaji Srinivasan