Designed the shielded airdrop protocol — a privacy-preserving mechanism for routing NAM tokens to Zcash (ZEC) holders without forcing claimants to deanonymize their Zcash positions. The construction leverages the structural compatibility between Sapling notes and Namada's MASP notes (they differ only in the presence of a note type).
- Public proposal (December 2023). Framed the Heliax–Zcash alliance and three UX paths for claiming on the Zcash community forum: On Namada-Zcash alliance: shielded airdrop to Zcash holders.
- v1 → v2 redesign (2024). Identified that v1 revealed nullifiers of unspent ZEC notes, breaking unlinkability between commitments and the nullifier set. The v2 construction introduces non-membership proofs, distinct unlinkable airdrop nullifiers, and Sapling↔Orchard equivalence statements. Posted as Technical RFC: ZEC-NAM shielded airdrop mechanism and a later status update.
- ECC review. ECC's daira and str4d provided a formal cryptographic review that shaped the v2 construction.
- RFC and PoC. The v2 RFC and a Rust proof-of-concept for transaction validity checks live at
anoma/namada-shielded-airdrop. After I left Heliax / Anoma, an EF/Anoma-side $20k grant was put up to fund external implementation.