Vitalik Buterin a publié un article intitulé « Obfuscation : construire le boss final de la cryptographie (Partie I) », dans lequel il explore les complexités techniques des protocoles d'obfuscation d'indistinguabilité (iO). L'article met en lumière comment l'obfuscation peut transformer des programmes en « programmes chiffrés » permettant des calculs sur des entrées en clair tout en dissimulant la logique interne. Cette technologie, combinée à la blockchain, pourrait faciliter des systèmes quasi sans confiance pour le vote, les enchères, et plus encore. Malgré son potentiel, Buterin note que les schémas iO actuels, bien que polynomiaux en théorie, présentent des temps d'exécution impraticables, avec des estimations dépassant l'âge de l'univers. Il aborde la construction de l'iO basée sur les réseaux, impliquant le chiffrement homomorphe complet, le chiffrement basé sur les attributs, et d'autres primitives cryptographiques. Buterin décrit trois voies futures pour le développement de l'iO : optimiser l'approche basée sur les réseaux, adopter de nouvelles hypothèses cryptographiques, ou explorer des cadres entièrement nouveaux. Le succès dans l'un de ces domaines pourrait révolutionner la cryptographie en permettant la réalisation sécurisée de protocoles nécessitant habituellement un tiers de confiance.