The ledger remembers what the hype forgets. On a quiet Tuesday in September 2024, the CEO of Zama, Rand Hindi, announced a benchmark: one thousand confidential transfers per second on GPU, powered by fully homomorphic encryption. The crypto Twitter timeline lit up. Privacy maximalists celebrated. But the ledger also remembers this: the test was not on mainnet. The mainnet is promised for year-end. And every line of code is a legal precedent — especially when the code doesn't exist in production yet.
I have spent the last decade dissecting smart contracts and protocol architectures. I audited 2017 ICOs where integer overflows were hidden under white paper promises. I reverse-engineered Compound’s interest rate model during DeFi Summer and flagged the fragility of uncollateralised lending before the crash. I wrote a 50-page forensic report on Terra’s algorithmic stablecoin collapse, linking oracle failures to liquidation cascades in a chronological timeline. And in 2025, I found a reentrancy vulnerability in an AI-agent trading platform that cost the developer $50,000 in a bug bounty. This background forces me to ask the question no one else is asking: what is the real substance behind Zama’s 1,000 TPS number?
Let me be clear — I respect the engineering effort. FHE is one of the hardest problems in cryptography, and Zama’s concrete library and TFHE-rs are genuine contributions. But the gap between a GPU-optimised benchmark and a secure, decentralised, economically viable mainnet is vast. The ledger remembers many such gaps. In 2020, Solana claimed 50,000 TPS on a testnet that never materialised at that scale on mainnet. In 2021, Polygon claimed infinite scalability with Polygon Avail, only to pivot later. The pattern is consistent: a benchmark first, a mainnet later, and then the real numbers emerge.
Here is the core technical analysis. The 1,000 TPS figure is almost certainly measured under idealised conditions: a single, highly optimised operation type (confidential transfer), using a specific GPU (likely Nvidia A100 or H100), with no concurrent complex smart contract logic. Confidential transfers in FHE are relatively simple: a few ciphertext additions and multiplications. But general-purpose programmable privacy — executing arbitrary smart contracts on encrypted data — requires hundreds of times more computation. A ZK-rollup like Aztec can execute a private DeFi swap in under a second today. Zama’s fhEVM, if it ever reaches mainnet, will likely struggle to achieve even 10 TPS for anything beyond simple token transfers. The 1,000 TPS number is a marketing milestone, not a performance guarantee.
Data does not lie; people do. Zama’s CEO has a strong incentive to create a narrative. The company is a venture-backed startup (Lightspeed, Framework, CoinFund) with no token yet. The narrative is essential for raising the next round and attracting developer mindshare. The benchmark serves as a signal to potential investors and partners that FHE is becoming "practical". But the reality is that FHE remains 10^4 to 10^6 times slower than plaintext computation. Even with GPU acceleration, the gap is still several orders of magnitude for complex operations. My own experience auditing AI-agent protocols in 2025 taught me that novel attack vectors emerge when code is generated by algorithms. FHE introduces an even more dangerous vector: the security assumptions of the underlying lattice-based cryptography (LWE) are not yet battle-tested. A flaw in the parameter selection could break the privacy guarantees.
Let me compare Zama’s approach with the incumbent: ZK-based privacy solutions. Aleo and Aztec have functional mainnets. Aleo’s snarkVM can process private transactions at approximately 2,000 TPS on a consumer-grade machine for simple transfers, and they have a live ecosystem with hundreds of developers. Aztec’s Noir language allows developers to write private smart contracts with composability. Zama’s fhEVM, while compatible with Solidity, still requires developers to understand FHE-specific constraints: every operation on encrypted data is expensive, and loops are virtually impossible. The developer experience is orders of magnitude worse than ZK. The barrier to adoption is immense.
Trust is a variable, not a constant. Zama’s benchmark has not been independently verified. No third-party audit of the test environment exists. The company has not published the source code for the benchmark. In security, if it isn’t verified, it doesn’t exist. I have seen too many projects claim breakthrough performance only to retract or silently lower numbers after a real audit. In 2017, I manually audited an ICO claiming "decentralised cloud storage" and found their token minting function had an integer overflow. I reported it, got no response, and published the exploit. The project collapsed a month later. The pattern repeats.
Here is the contrarian view that most coverage misses. The real bottleneck for FHE is not raw TPS on a specific operation; it is the memory bandwidth and the noise budget. Every FHE operation increases noise; after a certain threshold, the ciphertext must be bootstrapped — a process that alone can take seconds. At 1,000 confidential TPS, the noise budget would be exhausted within tens of operations for any realistic multi-step contract. The benchmark likely uses a pre-computed noise-free ciphertext, which is not representative of real-world usage. Moreover, the decentralisation assumption breaks down. To achieve 1,000 TPS, you need a powerful GPU cluster controlled by a single entity. That is a centralised sequencer, not a trustless protocol. The point of blockchain is to remove trusted third parties. FHE on a GPU cluster re-introduces them.
Clarity precedes capital; chaos precedes collapse. The market is already discounting this news. Zama has no token, so direct price impact is zero. But the narrative could boost other privacy tokens temporarily. I have seen this play before: a "breakthrough" in one sub-sector triggers a rotation into related assets. However, without a mainnet, without code audits, and without economic sustainability, any such rally would be purely speculative. The fundamentals are absent.
Regulatory angle: Zama is a French company, subject to MiCA. Its technology enables fully private transactions, which could be used for illicit purposes without proper KYC/AML controls. The EU has increasingly strict anti-money laundering regulations (AMLD5/6). If Zama ever deploys a mainnet with permissionless privacy, it may face regulatory pushback. The precedent set by Tornado Cash sanctions applies: writing code can be a crime if it facilitates sanctions evasion. Zama’s FHE is even more private than ZK or Tornado Cash. The legal risk is non-trivial.
My takeaway is forward-looking. By year-end, when Zama launches its mainnet, the real performance will emerge. I predict the actual throughput for general-purpose private smart contracts will be below 10 TPS, maybe even 1 TPS. The benchmark of 1,000 TPS will be revealed as a best-case number that cannot be replicated in production. The narrative will shift from "breakthrough" to "promising but early". Investors who FOMO into any associated token will learn a costly lesson. The ledger remembers every overhyped launch. This one is no different.
For now, the prudent action is to wait. Do not deploy capital based on a CEO’s tweet. Audit the code yourself — or trust a third-party audit that you can read. Verify the benchmarks with your own hardware. And remember: simplicity reduces attack surfaces. FHE is anything but simple. Until it is proven on mainnet with independent validation, it remains a tech demo, not a protocol.
Code speaks louder than pitch decks. The ledger will settle the score in December.

