Ethereum est déjà « bien positionné » pour atténuer l'impact d'une attaque massive d'informatique quantique sur le réseau, selon le cofondateur d'Ethereum, Vitalik Buterin.

Dans un message publié le 9 mars sur Ethereum Research, Buterin a expliqué ce qui se passerait si une « attaque quantique » se produisait dès demain.

« Supposons que l'on annonce demain que des ordinateurs quantiques sont disponibles et que de mauvais acteurs y ont déjà accès et sont capables de les utiliser pour voler les fonds des utilisateurs », a postulé Buterin.

 « Je soutiens qu'en réalité, nous sommes déjà bien placés pour réaliser un fork de récupération assez simple pour faire face à une telle situation. »

« La blockchain devrait subir un hard fork et les utilisateurs devraient télécharger un nouveau logiciel de portefeuille, mais peu d'entre eux perdraient leurs fonds. », a-t-il ajouté.

M. Buterin a expliqué que le processus d'un tel hard fork impliquerait de faire reculer le réseau Ethereum jusqu'au point où il est clair qu'un « vol à grande échelle » s'est produit et de désactiver toutes les transactions traditionnelles à partir de ce point.

Les développeurs d'Ethereum ajouteraient alors un nouveau type de transaction - qui fait partie de la proposition d'amélioration d'Ethereum (EIP) 7560 - pour permettre les transactions à partir des portefeuilles de smart contracts.

La décomposition par Buterin de l'EIP nécessaire pour empêcher une attaque quantique sur Ethereum. Source : Ethereum Research

Lorsqu'un utilisateur effectue une transaction à partir de son portefeuille Ethereum, la signature de cette transaction révèle la clé publique et, dans un « monde post-quantique », la clé privée de l'utilisateur serait également révélée.

Le nouveau type de transaction qui constitue l'élément central de la résistance quantique de l'EIP s'appuierait sur les signatures de Winternitz et les technologies de preuve à connaissance nulle connues sous le nom de "STARK" pour garantir que les portefeuilles existants passent au nouveau code de validation, a-t-il ajouté.

Un utilisateur anonyme a partagé un diagramme illustré de l'EIP théorique de Buterin. Source : Ethereum Research

Ce code de validation s'appuie sur l'abstraction de compte ERC-4337 - la technologie sous-jacente des portefeuilles de smart contracts - pour empêcher les clés privées d'être affichées lors de la signature des transactions à l'avenir, rendant ces comptes à l'abri d'une attaque quantique.

À lire également : Ethereum s'oriente vers un avenir centré sur les rollups à l'approche du hard fork Dencun

Selon M. Buterin, les utilisateurs qui n'ont jamais approuvé une transaction à partir d'un portefeuille Ethereum sont « déjà à l'abri » de toute attaque quantique potentielle, car seule l'adresse du portefeuille a été rendue publique.

Il a également ajouté que l'infrastructure nécessaire à la mise en œuvre d'un tel hard fork « pourrait en principe commencer à être construite demain ».

L'avènement de l'informatique quantique est un point d'inflexion redouté depuis longtemps pour le secteur de la crypto, car un ordinateur capable de briser le cryptage de la blockchain pourrait permettre le vol de fonds d'utilisateurs autrefois intouchables, en grandes quantités et à des rythmes accélérés.

Cependant, la plupart des informaticiens et des développeurs pensent que l'informatique quantique est encore loin, les ingénieurs de Google et d'IBM estimant que l'informatique quantique ne sera pas suffisamment développée avant 2029 au plus tôt.