The pitch deck is a fiction. The code is the reality. On Thursday, Zama CEO Rand Hindi announced a benchmark: 1,000 confidential transfers per second on GPU for their FHE scheme. The crypto Twitter erupted. Privacy maximalists cheered. Yet, a single data point, unverified and off-mainnet, should not spark euphoria. It should spark skepticism.

Context: The FHE Landscape Zama is a Paris-based cryptography firm specializing in Fully Homomorphic Encryption (FHE). FHE allows computation directly on encrypted data—no decryption, no plaintext exposure. In theory, it is the holy grail for on-chain privacy: a smart contract can operate on encrypted inputs and produce encrypted outputs, all without revealing anything to the sequencer. Competing privacy solutions include ZK-based rollups (Aztec, Aleo) and TEE-based chains (Secret Network). Zama’s main product, fhEVM, aims to bring FHE to EVM-compatible L2s. The company is well-funded (Lightspeed, Framework, CoinFund) and its CEO, Rand Hindi, is a respected cryptographer. However, no mainnet exists; the target launch is end of 2024.
Core: A Forensic Teardown of the Benchmark The 1,000 TPS number is seductive. But it is a single metric generated in a controlled, likely optimized, environment. Based on my audit experience, such benchmarks often cherry-pick the simplest operation: a confidential transfer (a single addition and comparison on ciphertexts). Complex smart contract logic—like a DeFi swap or a voting mechanism—would require thousands of FHE operations per call, dragging throughput into the single digits. The difference between a “confidential transfer” and a “confidential smart contract” is the difference between a sprint and a marathon; FHE’s computational overhead grows exponentially with circuit depth.
Compare to ZK. Aztec’s Noir language already processes private transactions on mainnet. Aleo’s testnet handles 2,000+ TPS for simple operations. ZK systems have proven their ability to scale (via recursion and aggregation) while FHE remains a lab experiment. The security assumptions differ: FHE relies on the hardness of LWE (Learning With Errors), which is post-quantum resistant but computationally heavy. ZK relies on pairings and elliptic curves, which are more efficient but vulnerable to quantum attacks. Both are mathematical, but FHE’s engineering complexity is an order of magnitude higher.
Complexity hides the body. The 1,000 TPS claim does not account for key-specific issues: each FHE transaction requires a unique evaluation key, bootstrapping overhead, and ciphertext serialization. These are not free. In a decentralized network, validators would need to agree on which GPU provider runs the FHE computation—a centralization vector. Zama likely runs its own server cluster; true decentralization would explode costs.
Contrarian: What the Bulls Got Right To be fair, FHE offers something ZK cannot: computational privacy for arbitrary code, not just circuit-provable statements. In ZK, the prover knows what circuit they are verifying. In FHE, the operator never sees the plaintext—ever. This is a game-changer for regulated finance: banks can run analytics on encrypted loan portfolios without exposing client data. Zama’s engineering achievement—moving FHE from academic toy to 1,000 TPS on commodity GPUs—is real progress. It reduces the gap between theory and practice by a significant margin. If they hit 5,000 TPS on mainnet by 2025, they could disrupt the privacy landscape.

Takeaway: Accountability, Not Hype The crypto market has a habit of pricing narratives before products. Zama has no token today; when it does, the valuation will be built on trust in this benchmark. Trust nothing. Verify everything. Wait for the mainnet, the third-party audit, and the independent stress test of a complex contract. Until then, this is a marketing milestone, not an investment thesis. Read the code, not the pitch deck. The code, for now, is not on-chain.