Ethereum a proposé un nouveau contrat de dépôt pour les signatures post-quantiques

Ethereum a proposé un nouveau contrat de dépôt pour les signatures post-quantiques

Les développeurs d'Ethereum ont proposé une nouvelle version du contrat de dépôt, conçue pour les signatures résistantes aux attaques quantiques.

Actuellement, le validateur se connecte au réseau via un contrat intelligent qui accepte les dépôts et fonctionne uniquement avec BLS-la cryptographie. Les auteurs du projet souhaitent rendre ce mécanisme indépendant d'un schéma spécifique, afin qu'à l'avenir la blockchain puisse passer à d'autres algorithmes – y compris post-quantiques – sans retravailler l'infrastructure.

Pour ce faire, il est proposé d'introduire un format flexible : les clés publiques et les métadonnées supplémentaires sont acceptées sous forme de champs de longueur variable, et le schéma de chiffrement utilisé est identifié par un code numérique distinct. La norme BLS actuelle reçoit l'identifiant Scheme 0.

Une mise en œuvre post-quantique spécifique n'est pas spécifiée dans le document – l'initiative crée uniquement les bases de sa mise en œuvre ultérieure.

Les développeurs proposent également de modifier le traitement des dépôts. Au lieu de l'arborescence Merkle actuellement utilisée, les données devraient être transférées au niveau consensus via des demandes d'exécution utilisant le mécanisme EIP-7685.

Le projet prévoit la possibilité de supprimer progressivement le BLS : le soutien aux nouveaux dépôts via ce système pourrait être activé pendant une période de transition, puis définitivement désactivé.

Protection de compte post-quantique dans Monad

Les développeurs du protocole Monad compatible EVM ont proposé un modèle similaire au niveau du compte. Les auteurs de l'initiative, Kushal Babel et Jan Kamenisch, souhaitent séparer l'adresse permanente du portefeuille et les données que l'utilisateur confirme avoir le droit de gérer.

Dans le modèle actuel, perdre une clé privée signifie perdre l’accès aux fonds. Pour modifier le système de sécurité, vous devez créer une nouvelle adresse et y transférer tous les actifs.

Dans le système proposé par Monad, une adresse pourra utiliser de manière cohérente différentes méthodes d'autorisation : ajouter, modifier ou supprimer des clés, ainsi que connecter plusieurs signataires et algorithmes post-quantiques.

Le mécanisme prévoit la configuration et la restauration de l'accès. Par exemple, une clé ordinaire restera la clé primaire, mais deux participants de confiance prédéfinis peuvent en établir conjointement une nouvelle si le propriétaire perd l'ancienne. De la même manière, le compte peut être converti en multi-signature sans créer de nouvelle adresse.

Cela permettra également de remplacer à terme la cryptographie actuelle par une cryptographie résistante aux quantiques sans transfert massif de jetons entre portefeuilles.

La proposition de Monad n’en est qu’à ses débuts. Selon Babel et Kamenish, la version publiée décrit l'architecture générale, mais une spécification technique complète n'a pas encore été préparée. Si le mécanisme est accepté, les comptes existants continueront à fonctionner sans changement.

Rappelons qu'en juin, le responsable du projet Kohaku à la Fondation Ethereum, Nicolas Consigny, avait présenté le concept de protection de compte post-quantique sans hard fork.

Abonnez-vous à ForkLog sur les réseaux sociaux

Vous avez trouvé une erreur dans le texte ? Sélectionnez-le et appuyez sur CTRL+ENTRÉE

Voir l’article original en russe