LayerZero et a16z ont présenté un système de preuve post-quantique pour les blockchains

LayerZero et a16z ont présenté un système de preuve post-quantique pour les blockchains

Le 9 septembre est sorti Lattice Jolt, une nouvelle version du système de vérification des calculs avec protection contre les attaques quantiques. Selon les développeurs d'a16z crypto, la création et la vérification des preuves ont été accélérées de 2 à 3 fois.

Jolt permet de prouver la bonne exécution d'un programme à l'aide d'une preuve cryptographique compacte. La partie utilisatrice n’a pas besoin de répéter tous les calculs. Des outils similaires sont utilisés pour faire évoluer les blockchains.

Des treillis au lieu de courbes elliptiques

La base de la mise à jour était Akita, un composant cryptographique dont le développement a été dirigé par l'équipe du protocole omnichain LayerZero avec la participation de chercheurs des universités de Carnegie Mellon et de Californie du Sud, ainsi que de la crypto a16z.

Akita remplace Dory, la partie basée sur la courbe elliptique de Jolt. Le nouveau composant utilise des réseaux mathématiques.

Les développeurs s'attendent à fournir un niveau de sécurité de 128 bits, y compris contre les attaques quantiques.

Une approche mathématique similaire sous-tend les normes post-quantiques ML-KEM Et ML-DSAapprouvé NIST en 2024. Ils visent à établir des clés de chiffrement et des signatures numériques.

LayerZero a lié la sortie d'Akita au développement de sa propre blockchain :

« C'est le premier grand pas vers la défense quantique zéro. »

L'équipe du projet a expliqué que Jolt sert de base au système Zero proof et sera la première application majeure d'Akita. Dans le même temps, le composant est également disponible pour les développeurs d'autres systèmes.

LayerZero a également souligné que les travaux sur la protection quantique complète de l'infrastructure Zero se poursuivront à mesure que le lancement du réseau principal approche et au-delà.

Dans quelle mesure le système a-t-il accéléré ?

Selon l'explication de a16z, le passage aux treillis a réduit la taille des nombres dans les calculs de base de 256 à 128 bits et a accéléré les opérations avec eux.

Les experts ont noté que sur le MacBook, la version précédente de Jolt créait des épreuves à une vitesse d'environ 1 million de cycles RISC-V par seconde lors de l'utilisation du processeur central. Pour Lattice Jolt, ce chiffre dépassait les 2 millions, et avec la connexion d'un processeur graphique via Apple Metal – 10 millions. Le modèle spécifique d'ordinateur portable n'a pas été spécifié dans l'annonce.

Dix fois plus Processeur obtenu grâce à deux facteurs : la modification du schéma cryptographique et la connexion GPU.

Selon les auteurs du projet, la taille de la preuve Lattice Jolt est inférieure à 100 Ko.

LayerZero a déclaré séparément qu'Akita peut réduire les preuves de 2 à 8 fois par rapport aux alternatives post-quantiques existantes, selon l'application.

Les auteurs prévoient de décrire le support zéro connaissance pour Lattice Jolt dans un article séparé. Cette propriété est nécessaire pour masquer les données sensibles utilisées dans le calcul. Auparavant, a16z avait noté que la désignation elle-même zkVM ne garantit pas la confidentialité.

Le référentiel Jolt note également que le projet est en phase alpha et n'est pas encore destiné à un usage industriel.

Rappelons qu'en septembre les spécialistes d'IonQ avaient nommé la puissance requise d'un ordinateur quantique pour une attaque contre Bitcoin.

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