Quantum Vault : portefeuilles post-quantiques de référence pour Bitcoin et Ethereum

Quantum Vault : portefeuilles post-quantiques de référence pour Bitcoin et Ethereum
  • Les coffres-forts quantiques transfèrent les fonds en une seule opération et marquent l'adresse utilisée comme exposée.

  • Le deuxième outil est libqc, un kit qui met à niveau les comptes Ethereum vers le post-quantique.

Deux outils permettant de construire des portefeuilles post-quantiques compatibles avec Bitcoin et Ethereum ont été publiés sur GitHub par la société Project Eleven ce 12 mai. libqcun kit de développement TypeScript et des coffres-forts quantiques (coffre-fort quantique)une extension de navigateur construite dessus.

Les outils visent à anticiper le danger potentiel lié aux ordinateurs quantiques. Lorsque ceux-ci atteindront suffisamment de puissance, ils pourraient théoriquement briser le système de signature numérique ECDSA (Elliptic Curve Digital Signature Algorithm) qui protège aujourd’hui les clés privées Bitcoin et Ethereum.

Si une clé publique reste visible sur le réseau après une transaction, un ordinateur quantique pourrait l'utiliser pour dériver la clé privée et s'approprier les fonds.

Selon la déclaration de Project Eleven, les coffres quantiques fonctionnent selon un modèle que l'équipe appelle « all-sweep », dans lequel une adresse ne peut que stocker des fonds ou les transférer entièrement à une nouvelle adresse en une seule opération, sans expéditions partielles.

Une fois que les coffres quantiques indiquent une direction comme « quantique vulnérable » (vulnérable au quantique), cette adresse ne peut plus recevoir de fondspuisque ce système de coffre-fort le reconnaît comme exposé et ne permet pas sa réutilisation. Les fonds sont transférés vers une nouvelle adresse générée automatiquement, qui est à nouveau dans un état sécurisé car sa clé publique n'a jamais été visible sur le réseau.

La déclaration ne détaille pas Comment est gérée cette génération de nouvelles adresses ? en cas d'échec lors du transfert, ni que se passe-t-il si un utilisateur tente d'envoyer des fonds à une adresse déjà marquée comme vulnérable à partir d'un portefeuille externe qui ne connaît pas ce statut.

Couverture d'un référentiel GitHub sur les portefeuilles post-quantiques pour Bitcoin et Ethereum.
Project Eleven a introduit l'outil de coffres-forts quantiques ouverts. Source : GitHub.

La conception qui permet de changer l'algorithme sans changer de direction

D'après ce qui a été expliqué par Project Eleven, le kit de développement libqc C'est la base sur laquelle fonctionnent les coffres-forts quantiques et est conçu pour qu'un portefeuille puisse migrer vers la cryptographie post-quantique à l'avenir. sans que l'utilisateur ait à changer d'adresse. En ce sens, actuellement dans Ethereum, l’adresse d’un compte est directement liée à la paire de clés qui l’a créé : si la clé change, l’adresse change.

La déclaration maintient que libqc rompt cette dépendance en utilisant ERC-4337la norme de compte intelligent Ethereum, qui sépare l’adresse du mécanisme qui vérifie les signatures. Ce mécanisme réside dans un contrat intelligent distinct, et son remplacement suffit pour changer l'algorithme sans toucher à l'adresse.

Selon l'équipe de Project Eleven, lorsque des algorithmes post-quantiques tels que ML-DSA ou SLH-DSA (approuvés par le NIST) sont disponibles pour la production, la migration consisterait en ce remplacement. Pour l’instant, le seul système pris en charge est l’actuel ECDSA.

La déclaration mentionne également support parallèle pour Bitcoin. Le kit libqc vous permet de dériver des clés Bitcoin et Ethereum à partir de la même phrase de récupération de 24 mots. Cela signifie qu'un développeur s'appuyant sur libqc peut gérer les adresses des deux réseaux à partir d'un seul point d'accès, sans avoir besoin de phrases ou de clés distinctes pour chacun.

Cependant, le Projet Onze Il ne précise pas jusqu’où va ce support dans Bitcoinpuisqu'il n'est pas clair si le coffre-fort quantique Ils ne permettent pas de signer des transactions sur ce réseau ni si le modèle de balayage s'applique également aux adresses Bitcoin.

Le rapport de Project Eleven décrit ses deux outils comme des implémentations de référence, pas comme les portefeuilles prêts pour l'utilisateur final. Cela signifie qu'il s'agit de modèles techniques que d'autres développeurs peuvent étudier, adapter et intégrer dans leurs propres projets, sans assistance utilisateur ni tests à l'échelle de la production.

Infographie sur Bitcoin et l'informatique quantique.Infographie sur Bitcoin et l'informatique quantique.
Infographie sur la façon dont le quantum pourrait affecter Bitcoin. Source : CryptoNoticias.

L’écosystème avance dans la protection post-quantique

Le lancement du Projet Eleven rejoint d’autres initiatives récentes. Comme le rapporte CriptoNoticias, l'équipe Starknet, un réseau Ethereum de deuxième couche (L2), a déployé S2morrow sur son réseau principal, un outil qui permet créer des comptes avec la cryptographie post-quantique à l'aide de Falcon-512un schéma de signature basé sur des treillis (structures mathématiques considérées comme résistantes à l'algorithme quantique de Shor) et standardisé par le National Institute of Standards and Technology (NIST) des États-Unis.

Eli Ben-Sasson, co-fondateur de StarkWare Industries, la société qui développe Starknet, a qualifié le déploiement de « première étape concrète vers la résistance quantique ». Cependant, selon la propre déclaration de Starknet, S2morrow n'est pas encore intégré aux portefeuilles populaires de ce réseau tels que Argent ou Braavos, il n’est donc pas non plus disponible pour l’utilisateur commun aujourd’hui.

Dans l'écosystème Bitcoin, la société Postquant Labs a annoncé Quip Network, un portefeuille qui ajoute des signatures post-quantiques via le système appelé WOTS+ via Arch Network, une couche externe au protocole de base Bitcoin qui permet de relier le réseau à des contrats intelligents.

Le point commun de ces initiatives (quantum-vault, S2morrow et Quip Network) est que aucun ne nécessite de modification du protocole de base de Bitcoin ou Ethereum fonctionner, même si aucun n'est encore à la portée de l'utilisateur commun.

Dans ce contexte, le modèle qui émerge est celui d’un écosystème qui construit une infrastructure post-quantique dans des couches externes tandis que les protocoles de base avancent à un rythme différent. Si cette infrastructure arrive à maturité et atteint les portefeuilles de production avant que les ordinateurs quantiques n’atteignent une capacité cryptographique pertinente, la transition pourrait être progressive. Dans le cas contraire, l’écart entre la préparation technique et l’adoption réelle sera le problème central.

Voir l’article original en espagnol