This episode is a masterclass in composable security architecture. Auryn Macmillan, founder of Gnosis Guild, walks through the technical evolution of Zodiac from a DAO-specific toolset into a generalized, modular access control suite for any smart account. He explains how Zodiac's 'modifier' and 'guard' patterns enforce granular, programmable policiesâmechanisms that, if deployed, would have made the Bybit multisig hack structurally impossible by decoupling execution logic from a single signing threshold. The conversation then shifts to The Interfold, a co-processor that integrates Fully Homomorphic Encryption (FHE), Zero-Knowledge proofs (ZK), and Multi-Party Computation (MPC) to create encrypted execution environments on Ethereum. Macmillan provides a concrete architectural breakdown: FHE handles computation over encrypted data, ZK generates proofs of correct execution, and MPC manages distributed decryption. He details specific use cases including secret ballot voting with public verifiability, sealed-bid auctions where bids remain private until settlement, and private AI model training on-chain. With mainnet and L2 deployment targeted for mid-June, the discussion covers real trade-offs in trust assumptions, latency, and gas costs, offering a rare, mechanism-level view of a system transitioning from research to production.
Key Insights
- Zodiac's 'modifier' pattern allows transaction pre-processing (e.g., forcing a timelock or requiring a second signature) without changing the underlying account logic, making it retrofittable to existing Safes.
- The Bybit hack succeeded because a single compromised signer could push a malicious transaction; Zodiac's guard contract would have intercepted the delegatecall to a malicious implementation by checking the target address against a known-good registry.
- The Interfold uses FHE for computation on encrypted state, ZK-SNARKs to prove that the FHE operations were performed correctly, and MPC for threshold decryptionâeach component addresses a specific failure mode of the others.
- Secret ballot voting is implemented by encrypting votes client-side, aggregating them via FHE, and using a ZK proof to verify the tally without revealing individual choices, with an MPC committee decrypting only the final result.
- Sealed-bid auctions on The Interfold keep bids encrypted until a settlement phase, where the highest bid is proven and revealed via a ZK proof, preventing front-running and information leakage during the auction period.
- The team chose to deploy on Ethereum mainnet and major L2s simultaneously to maximize composability, accepting higher base-layer costs in exchange for direct access to existing DeFi and governance contracts.
Who should listen: Protocol architects and security engineers designing on-chain access control systems or evaluating privacy-preserving computation frameworks for production deployment.
Why This Matters
This episode captures a critical shift from reactive security patches to proactive, programmable access control at the account layer, and demonstrates how the convergence of FHE, ZK, and MPC is finally producing deployable encrypted execution environmentsânot just whitepapers. The mid-June mainnet timeline makes this a live inflection point, not a theoretical discussion.