Vitalik : l'obscurcissement pourrait permettre à un « tiers de confiance sans avoir besoin de confiance » sur Ethereum

Vitalik : l'obscurcissement pourrait permettre à un « tiers de confiance sans avoir besoin de confiance » sur Ethereum

Vitalik Buterin a déclaré que l’obscurcissement, une méthode cryptographique puissante, pourrait un jour permettre aux blockchains d’agir comme un « tiers de confiance sans avoir besoin de confiance ». « L'obscurcissement est une méthode de conversion d'un programme normal en un 'programme crypté' qui masque ses opérations mais produit toujours les mêmes résultats », explique-t-il. Il explique que l'obfuscation par indiscernabilité (iO) est la forme la plus puissante car les étrangers ne peuvent pas distinguer deux programmes différents s'ils se comportent de la même manière.

Grâce à cette fonctionnalité, iO pourrait permettre aux développeurs d'encoder des règles complexes dans une seule boîte noire que tout le monde peut vérifier mais que personne ne peut falsifier. Vitalik écrit : « En théorie, l'obscurcissement nous permet de construire un « tiers sans confiance » » qui peut remplacer un opérateur central. Combiné à une blockchain, ce type de logique obscurcie pourrait sécuriser des systèmes tels que le vote, les enchères ou la gouvernance sans avoir recours à un comité de personnes.

Pourquoi les blockchains ont encore besoin de plus que de simples obscurcissements

Cependant, Vitalik prévient également que les programmes obscurcis ne peuvent pas gérer seuls l’argent ou d’autres actifs dépendant de l’État en toute sécurité. Parce que n’importe qui peut copier le code, il note qu’« un programme obscurci qui détient directement des fonds serait extrêmement facile à cloner », ce qui porterait atteinte à la sécurité de base. Par conséquent, les blockchains doivent toujours suivre les soldes et autres états partagés, tandis que l’obscurcissement cache principalement la manière dont certaines règles sont appliquées.

Il affirme que la combinaison d’iO avec un grand livre public peut toujours produire des applications puissantes qui restent sécurisées, privées et résistantes à la collusion. À titre d’exemple, il cite des systèmes de vote quasiment sans confiance et des protocoles d’enchères qui ne reposent pas sur des serveurs dignes de confiance. Dans ces conceptions, la blockchain ancre les données tandis que le programme obscurci applique une logique complexe que les participants ne peuvent pas exploiter.

Les durées de fonctionnement « galactiques » éloignent toujours iO de toute utilisation pratique

Vitalik souligne que l’obscurcissement par l’indiscernabilité n’est devenu possible que récemment dans des hypothèses de sécurité « raisonnables ». Cependant, il affirme que les conceptions actuelles sont extrêmement inefficaces, avec des durées d'exécution « galactiques » et « pourraient dépasser la durée de vie de l'univers ». Étant donné que les approches existantes regroupent des outils lourds comme le chiffrement entièrement homomorphe et fonctionnel, elles restent beaucoup trop lentes pour les applications du monde réel.

En regardant vers l’avenir, il présente trois approches de recherche qui pourraient rendre iO utilisable. Une approche vise à optimiser les conceptions actuelles basées sur une grille, une autre utilise des hypothèses de grille plus « agressives » pour simplifier les conceptions, et une troisième explore des idées non basées sur une grille telles que l'obscurcissement du mélange local. Vitalik conclut que si l’un de ces efforts réussit, « presque tous les protocoles nécessitant un tiers de confiance » pourraient fonctionner directement sur la cryptographie et les blockchains.

EN SAVOIR PLUS: Loopring abandonne son révolutionnaire Ethereum zkRollup DEX



Voir l’article original en allemand

Prime Video sur Amazon.fr
Découvrez un monde infini de divertissement avec Prime Video d’Amazon. Inscrivez-vous dès maintenant pour profiter d’un essai gratuit de 30 jours et plongez dans vos séries et films préférés, où que vous soyez !