Circle STARKs : une solution ZK efficace optimisée pour les petits champs

robot
Création du résumé en cours

Explorer Circle STARKs

Ces dernières années, la tendance dans la conception des protocoles STARKs est de se tourner vers l'utilisation de champs plus petits. Les premières implémentations de STARKs utilisaient des champs de 256 bits, mais cette conception est moins efficace. Pour améliorer l'efficacité, les STARKs ont commencé à utiliser des champs plus petits, tels que Goldilocks, Mersenne31 et BabyBear.

Vitalik Nouveau : Exploration des Circle STARKs

L'utilisation de petits champs peut considérablement augmenter la vitesse de preuve. Par exemple, Starkware peut prouver 620 000 hachages Poseidon2 par seconde sur un ordinateur portable M3. Cela signifie que tant que l'on fait confiance à Poseidon2 en tant que fonction de hachage, il est possible de résoudre le problème de l'EVM ZK efficace.

Vitalik nouveau travail : explorer Circle STARKs

Mais l'utilisation de petits champs pose également de nouveaux défis. Dans un champ de 256 bits, il est possible de choisir un nombre aléatoire de 256 bits comme paramètre de validation. Cependant, dans des petits champs de 20 à 30 bits, le nombre de valeurs disponibles est trop limité, ce qui rend la tâche trop facile pour les attaquants qui pourraient les énumérer et les casser.

Vitalik nouveau travail : exploration des Circle STARKs

Pour résoudre ce problème, il y a deux solutions :

  1. Effectuer plusieurs contrôles aléatoires
  2. Champ d'extension

Des contrôles aléatoires répétés sont simples et efficaces, mais réduisent l'efficacité. Les champs d'extension sont similaires aux pluriels, introduisant de nouvelles structures mathématiques pour augmenter les valeurs disponibles.

Vitalik nouveau travail : explorer Circle STARKs

Circle STARKs a adopté un schéma astucieux d'extension de champ. Il construit un groupe avec une propriété d'injectivité sur un groupe de p premiers, de taille p. Les points de ce groupe suivent des règles d'addition spéciales, similaires à la multiplication des nombres complexes.

Vitalik nouvel article : explorer Circle STARKs

Circle STARKs utilise cette structure de groupe spéciale pour réaliser des algorithmes FRI et FFT efficaces. Il peut fonctionner sur le champ Mersenne31, tirant pleinement parti des avantages du nombre premier de 31 bits.

Vitalik nouveau travail : Explorer Circle STARKs

Par rapport aux STARKs conventionnels, les Circle STARKs diffèrent dans les aspects suivants :

  • Utiliser une méthode d'opération commerciale spéciale
  • Utiliser des polynômes de disparition différents
  • Réglage de l'ordre inverse

Dans l'ensemble, les STARKs de Circle maintiennent la simplicité conceptuelle tout en offrant une excellente efficacité. C'est une solution d'optimisation STARK très prometteuse, qui mérite d'être étudiée et appliquée davantage.

Vitalik nouvelle œuvre : Exploration de Circle STARKs

L'optimisation future de STARK pourrait se concentrer sur :

  1. Optimiser les fonctions de hachage et autres primitives cryptographiques de base
  2. Utiliser la construction récursive pour améliorer la parallélisation
  3. Améliorer l'arithmétique de la machine virtuelle pour optimiser l'expérience de développement

Vitalik nouveau travail : Explorer Circle STARKs

Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Récompense
  • 4
  • Partager
Commentaire
0/400
ChainMaskedRidervip
· Il y a 9h
stark fonce fonce fonce jusqu'à l'explosion
Voir l'originalRépondre0
BoredApeResistancevip
· Il y a 16h
stark joue vraiment de manière flamboyante
Voir l'originalRépondre0
WhaleWatchervip
· Il y a 16h
Pas mal, ça a augmenté de trois.
Voir l'originalRépondre0
OfflineValidatorvip
· Il y a 17h
Les frais du projet ne sont-ils pas juste des frais de transaction ? Pourquoi ne pas l'avoir dit plus tôt ?
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)