Crypto’s Defining Idea Isn’t Mature Enough, Says Ethereum Co-Founder Vitalik Buterin
Ethereum co-founder Vitalik Buterin said indistinguishability obfuscation (iO) could eventually function as a “trustless trusted third party,” but current implementations remain far too slow for practical use.
In the first part of a technical series on the topic, Buterin described obfuscation as one of the most powerful ideas in cryptography, while stressing that it is still far from ready for deployment.
Obfuscation transforms a program into an encrypted version that continues to run and produce identical outputs while concealing its inner workings. Its ideal form—indistinguishability obfuscation—ensures that two programs performing the same task become indistinguishable once scrambled. In short, it hides the code, not the data.
Buterin argues this could replace traditional intermediaries with a cryptographic system that behaves like a neutral third party without requiring trust.
When combined with blockchain technology, obfuscation could enable applications such as private, manipulation-resistant voting systems that require minimal reliance on centralized authorities. However, a key limitation remains: obfuscated programs cannot prevent duplication, making them unsuitable for managing stateful assets like money or account balances—functions that blockchains are designed to handle.
Developing secure obfuscation has proven extremely difficult. A perfect version was ruled out in 2001, pushing researchers toward the weaker iO model. Progress over the past two decades has been uneven, though recent advances suggest iO may now be achievable under realistic security assumptions.
The main challenge is performance. Buterin described current runtimes as “galactic”—theoretically efficient but impractically slow in real-world conditions.
He compared the technology’s current stage to zero-knowledge proofs (SNARKs) around 2010, before years of optimization made them viable for Ethereum scaling. The implication is that obfuscation could follow a similar path from theory to practical application, even if it remains prohibitively expensive today.
While privacy-focused cryptocurrencies like Monero already obscure transaction details on-chain, Buterin noted they solve a different problem. Monero hides transaction data—such as sender, receiver, and amounts—using tools like ring signatures and stealth addresses.
Obfuscation, by contrast, conceals the program logic itself rather than the data it processes. While transaction privacy has been live for years, true program obfuscation has yet to be deployed in production, highlighting the gap researchers are still working to close.
Although still in the research phase, Buterin positions obfuscation as a cornerstone of crypto’s long-term evolution—and potentially its most important unrealized breakthrough.
Share this content:













