Vitalik Buterin présente le cadre de confidentialité Diamond iO pour les applications blockchain sans confiance
Points clés
- •Diamond iO est un cadre de confidentialité proposé par Vitalik Buterin qui garde cachés le code, la logique et les clés des logiciels pendant l’exécution de programmes chiffrés.
- •La conception combine le chiffrement entièrement homomorphe avec un schéma de chiffrement fondé sur les attributs modifié.
- •Les usages potentiels incluent le vote onchain privé, l’utilisation sécurisée de clés privées, la distribution logicielle décentralisée et des systèmes d’IA axés sur la confidentialité.
- •Buterin a déclaré que cette approche pourrait réduire les exigences d’exécution d’une échelle de temps de niveau "universal-level" à une échelle de temps de niveau "planet-level".
- •Le cadre reste une proposition de recherche avec d’importantes exigences de calcul, des limites strictes de profondeur de circuit et un besoin d’optimisation et de relecture par les pairs supplémentaires.

Vitalik Buterin a présenté Diamond iO, un cadre cryptographique proposé pour exécuter des logiciels chiffrés sans exposer le code ni les clés.
La proposition pourrait permettre un vote onchain privé, une gestion sécurisée des clés et une IA respectueuse de la vie privée grâce au calcul chiffré.
Buterin a indiqué que Diamond iO reste une proposition de recherche préliminaire nécessitant davantage d’optimisation, une relecture par les pairs et un développement technique.
Le cofondateur d’Ethereum, Vitalik Buterin, a présenté la deuxième partie de sa série sur l’obfuscation cryptographique, en introduisant l’obfuscation indistinguable Diamond (Diamond iO) comme cadre de confidentialité proposé. Selon Buterin, la conception vise à permettre aux utilisateurs d’interagir avec des logiciels chiffrés tout en gardant leur code, leur logique et leurs clés cachés, afin de prendre en charge des applications blockchain sans confiance sans exposer d’informations sensibles.
Diamond iO élargit la conception de la confidentialité
Selon Vitalik Buterin, Diamond iO combine le chiffrement entièrement homomorphe avec un schéma de chiffrement fondé sur les attributs modifié. La proposition permet à des programmes chiffrés de traiter des informations tout en gardant leurs opérations internes dissimulées.
Notamment, Buterin a déclaré que cette approche pourrait réduire les exigences d’exécution d’une échelle de temps de niveau "universal-level" à une échelle de temps de niveau "planet-level". Cependant, il a décrit le cadre comme une proposition de recherche nécessitant encore des études supplémentaires et une relecture par les pairs.
Selon la proposition, Diamond iO pourrait prendre en charge plusieurs applications blockchain sans révéler de données sensibles. Parmi elles figurent le vote onchain privé, l’utilisation sécurisée de clés privées, la distribution logicielle décentralisée et des systèmes d’intelligence artificielle axés sur la confidentialité.
La proposition décrit également une infrastructure sans confiance où les développeurs peuvent construire des services Web3 sans exposer de secrets opérationnels. Pendant ce temps, les réseaux blockchain continueraient de vérifier l’exécution tandis que les programmes chiffrés protégeraient les informations confidentielles, une combinaison importante pour les applications qui gèrent la gouvernance, les identifiants ou d’autres données que les utilisateurs ne souhaitent pas voir visibles sur un registre public.
L’accent se déplace vers le vote et l’infrastructure sécurisée
Selon Buterin, l’un des principaux cas d’usage concerne le vote onchain privé sans recourir à des organismes centralisés de dépouillement. À la place, un logiciel chiffré compterait les votes et publierait les résultats tout en préservant la confidentialité des bulletins.
La gouvernance blockchain actuelle expose généralement l’activité de vote des portefeuilles. Cependant, le cadre proposé cherche à conserver la confidentialité des choix de vote tout au long du processus.
La proposition s’appuie aussi sur des recherches antérieures en matière de confidentialité. Des approches précédentes, notamment Minimum Anti-Collusion Infrastructure et Interfold, reposaient sur des preuves à divulgation nulle de connaissance, le chiffrement entièrement homomorphe et le chiffrement par seuil.
Contrairement aux systèmes fondés sur des comités, Diamond iO vise à supprimer les hypothèses de confiance en cachant la logique du programme elle-même. Par conséquent, les applications pourraient traiter des informations chiffrées sans révéler le code sous-jacent ni des identifiants sensibles, ce qui est pertinent pour les systèmes qui doivent vérifier des actions publiquement tout en gardant les entrées des utilisateurs et les détails opérationnels privés.
La proposition fait face à des défis techniques
Malgré les avantages proposés, Buterin a reconnu plusieurs limites techniques. Diamond iO nécessite d’importantes ressources de calcul et fonctionne sous de strictes contraintes de profondeur de circuit.
Par conséquent, des optimisations supplémentaires et une relecture académique restent nécessaires avant un déploiement pratique. Selon Buterin, ce cadre représente une nouvelle étape dans la recherche en cours sur les systèmes cryptographiques préservant la confidentialité pour Ethereum et l’infrastructure Web3 au sens large.