
Vitalik Buterin, co-fondateur d'Ethereum, estime que la combinaison de la blockchain, de l'obscurcissement cryptographique (obscurcissement de l'indiscernabilité ou iO) et des preuves à connaissance nulle (ZK) pourrait représenter la prochaine grande révolution de la cryptographie. Selon Buterin, cette convergence technologique permettrait la construction d'une machine de confiance universelle, capable de remplacer les banques, les notaires, les dépositaires, les registres ou les systèmes électoraux par des protocoles cryptographiques vérifiables. Le développeur le compare au Bitcoin, qui a remplacé la nécessité de faire confiance à une autorité monétaire centrale.
La grande révolution cryptographique
Lorsque Satoshi Nakamoto a publié le livre blanc Bitcoin en 2008, il a résolu l’un des problèmes les plus difficiles en informatique et en économie : créer de la monnaie numérique rare sans avoir besoin de banques, de gouvernements ou d’intermédiaires de confiance. Depuis près de deux décennies, l’industrie de la blockchain a utilisé cette idée pour créer un écosystème mondial d’actifs numériques, de contrats intelligents et de systèmes financiers décentralisés. Cependant, Vitalik estime que la grande révolution crypto pourrait encore arriver.
Dans un long essai technique publié sur son compte X, qu'il décrit lui-même comme « post monstrueux de dix mille mots », Buterin explore l'un des domaines les plus complexes et les moins connus de la cryptographie moderne : ce qu'on appelle l'obfuscation par indiscernabilité (iO). Cette technologie est étudiée par les cryptographes depuis plus de vingt ans et certains la considèrent comme le véritable « Saint Graal » de la discipline. L'idée centrale de Buterin est que si Bitcoin résolvait le problème de l'argent sans confiance, la combinaison de la blockchain et de l'obscurcissement pourrait résoudre le problème de la confiance en général.
Obscurcissement cryptographique
L’obscurcissement cryptographique part d’un principe apparemment simple. Imaginons n'importe quel programme informatique : un système électoral, un algorithme financier, une identité numérique ou un contrat intelligent. Normalement, celui qui exécute ce programme peut analyser son code, le copier ou le modifier. Obfuscation vise à créer une version du programme qui continue à fonctionner exactement de la même manière, mais dont le fonctionnement interne est totalement inaccessible. En d’autres termes, n’importe qui peut utiliser le programme, mais personne ne peut comprendre son fonctionnement ni extraire les secrets qu’il contient.
Cette capacité ferait de l’obscurcissement un outil extraordinairement puissant. En théorie, cela permettrait de construire des systèmes dans lesquels les utilisateurs pourraient exécuter des programmes contenant des secrets privés, des règles ou des algorithmes sans avoir besoin de faire confiance à une entité centrale. C’est pour cette raison que Buterin décrit l’obscurcissement comme « le patron ultime de la cryptographie », une technologie qui se rapproche plus que toute autre de l’idéal consistant à remplacer la confiance humaine par des garanties mathématiques.
Il existe cependant un problème fondamental qui limite les applications pratiques de cette technologie depuis des décennies. Un programme obscurci peut être copié indéfiniment. Si le programme contient une clé privée, une balance monétaire ou tout autre élément dépendant de l’existence d’un seul État, le simple fait de dupliquer le programme des milliers de fois détruira toute notion de rareté ou d’unicité. Cette limitation a conduit de nombreux chercheurs à considérer l’obscurcissement comme une curiosité mathématique fascinante, mais d’une utilité pratique limitée.
La blockchain offre unicité et consensus
C’est précisément ici qu’apparaît la principale contribution conceptuelle de l’essai de Buterin. Le créateur d’Ethereum soutient que la blockchain fournit exactement ce que l’obscurcissement ne peut pas résoudre à lui seul. Alors que l’obscurcissement permet de cacher la logique interne et les secrets d’un système, la blockchain garantit l’existence d’un état mondial partagé, évite les doubles dépenses et établit un consensus vérifiable sur ce qui s’est passé. Autrement dit, la blockchain offre unicité et un consensus ; obscurcissement, confidentialité et secret.
Cette combinaison nous permettrait de construire quelque chose qui n’existait jusqu’à présent que dans la théorie cryptographique : un tiers de confiance universelle sans besoin de confiance. Au lieu de s’appuyer sur des institutions, des comités ou des intermédiaires humains, les utilisateurs pourraient s’appuyer uniquement sur les propriétés mathématiques du protocole. Selon Buterin, la blockchain et l’obscurcissement seraient des technologies complémentaires. En effet, ni l’un ni l’autre ne peuvent résoudre le problème à eux seuls, mais ensemble, ils pourraient transformer radicalement le fonctionnement des systèmes numériques.
L’un des exemples les plus illustratifs est celui des élections électroniques. Aujourd’hui, même les systèmes de vote les plus avancés nécessitent la confiance dans les administrations électorales, les auditeurs, les opérateurs techniques ou les comités cryptographiques. Les systèmes blockchain offrent transparence et vérifiabilité, mais présentent des difficultés pour préserver pleinement la confidentialité du vote.
Sans faire confiance à aucune organisation spécifique
Les systèmes basés uniquement sur l’obscurcissement pourraient garantir la confidentialité, mais n’empêcheraient pas la duplication ou la manipulation du système. La combinaison des deux technologies pourrait permettre, du moins en théorie, de construire des systèmes électoraux avec vote secret, décompte vérifiable, résistance à l'achat de voix et absence totale d'autorités centrales ou de comités de confiance.
Mais les implications vont bien au-delà des systèmes électoraux. Buterin propose une machine de confiance véritablement universelle. Si la technologie devenait pratique, les activités qui dépendent actuellement des institutions humaines pourraient devenir des protocoles cryptographiques exécutés sur des infrastructures blockchain. Les banques, les dépositaires, les chambres de compensation, les notaires, les registres publics, les systèmes d'identité ou les marchés financiers pourraient fonctionner sans avoir besoin de faire confiance à une organisation spécifique.
Le paradoxe est que, malgré le caractère révolutionnaire de cette vision, la technologie actuelle est extraordinairement loin de pouvoir la mettre en œuvre. Les systèmes d'obscurcissement modernes nécessitent la combinaison de plusieurs couches d'outils cryptographiques avancés, notamment le chiffrement homomorphe complet, le chiffrement fonctionnel, le chiffrement basé sur les attributs et la cryptographie basée sur le réseau. Il en résulte des systèmes dont le coût de calcul est si élevé que Buterin lui-même les décrit comme galactiques.
Bitcoin a résolu le problème de la pénurie numérique
Loin de cacher cette réalité, Buterin en fait l’un des points centraux de son analyse. Cependant, il établit un parallèle historique avec les preuves sans connaissance ou zk-SNARK. Il y a à peine quinze ans, ces technologies semblaient également totalement impraticables, nécessitaient d’énormes ressources informatiques et étaient considérées comme une curiosité académique. Ils constituent aujourd’hui l’un des piliers technologiques les plus importants de l’écosystème blockchain.
Le pari intellectuel de Buterin est que quelque chose de similaire à ce qui s'est produit avec les preuves sans connaissance pourrait se produire avec l'obscurcissement cryptographique. Une fois mathématiquement démontré que l’objectif est possible, la prochaine étape serait d’en réduire progressivement les coûts grâce à de nouveaux algorithmes, des architectures matérielles plus efficaces, des hypothèses cryptographiques plus avancées et même l’intelligence artificielle appliquée à la recherche mathématique.
La thèse sous-jacente du co-fondateur d’Ethereum est que si Bitcoin résolvait le problème de la rareté numérique, la combinaison de la blockchain et de l’obscurcissement pourrait résoudre le problème de la confiance lui-même. Et si elle devait se concrétiser, les mathématiques cesseraient d’être seulement un outil de protection de l’information et deviendraient une nouvelle manière d’organiser les relations économiques, politiques et institutionnelles de la société numérique.
Voir l’article original en espagnol
