Succinct SP1 : Créer une machine virtuelle zéro connaissance efficace
Succinct est un projet de preuve à connaissance nulle très médiatisé, (ZKP), dont le produit phare, SP1, est considéré comme la machine virtuelle à connaissance nulle la plus rapide à ce jour, (zkVM). Le projet a déjà complété deux tours de financement, pour un total de 55 millions de dollars.
SP1 en tant que machine virtuelle zkVM générique présente les caractéristiques notables suivantes :
Performance exceptionnelle : Vitesse de preuve jusqu'à 28 fois plus rapide que les autres produits similaires, coût seulement une fraction de celui des autres solutions.
Développement pratique : prise en charge de l'écriture de ZKP en Rust, réutilisation des bibliothèques de code existantes, ce qui améliore considérablement l'efficacité du développement.
Pratique : Audité par de nombreuses entreprises de sécurité de premier plan, adopté par plusieurs grands projets.
Les avantages clés de SP1
La philosophie de conception de SP1 est de réduire le seuil de développement des ZKP tout en maintenant des performances élevées et de la flexibilité. Cela permet aux développeurs de construire des applications de calcul vérifiables avec une sécurité cryptographique, comme s'ils écrivaient des logiciels ordinaires, sans avoir à étudier en profondeur des théories cryptographiques complexes.
SP1 se distingue par ses performances exceptionnelles sur des charges de travail blockchain réelles, étant 4 à 28 fois plus rapide que d'autres zkVM. Sa dernière version SP1 Turbo (v4.0.0) ne nécessite que 40 secondes pour valider les blocs du réseau principal Ethereum sur un cluster GPU, avec des coûts aussi bas que quelques centimes.
Les développeurs peuvent utiliser Rust pour écrire la logique ZKP et réutiliser directement les bibliothèques de l'écosystème Rust existantes. Cela simplifie considérablement le processus de développement, permettant aux développeurs de convertir rapidement le code des nœuds de blockchain existants en ZKP.
Le mécanisme de "précompilation" introduit par SP1 a optimisé les opérations cryptographiques courantes, réduisant considérablement les coûts de calcul. Par exemple, lors de l'exécution du client léger ZK Tendermint, le temps de vérification a été réduit de 2,2 heures à 4,6 minutes.
En tant que projet entièrement open source, SP1 adopte une architecture modulaire, permettant aux développeurs de personnaliser les "précompilés" pour optimiser des cas d'utilisation spécifiques. Cette attitude ouverte a attiré la participation de nombreux développeurs de projets réputés pour l'améliorer.
Cas d'application de SP1
SP1 a une large application dans le domaine de la blockchain :
Rollup : utilisé pour construire des ZK Rollup, générer des preuves de connaissance zéro pour les transitions d'état, réalisant un haut débit et des coûts bas.
Pont inter-chaînes : valider le consensus entre différentes blockchains, construire une communication inter-chaînes sécurisée et efficace.
Interopérabilité : Réaliser une détermination rapide et une interopérabilité entre les Rollups.
Oracle : prend en charge le calcul massif hors chaîne et génère des preuves vérifiables sur chaîne.
Protection de la vie privée : réaliser des transactions et des états privés, protéger les données des utilisateurs.
Agrégation des preuves : Agrégation des ZKP similaires, réduisant davantage le coût de vérification sur la chaîne.
L'émergence de SP1 a ouvert la voie à une large application de la technologie ZKP dans le domaine de la blockchain, promettant de favoriser la naissance et le développement de nouvelles applications innovantes.
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.
10 J'aime
Récompense
10
4
Partager
Commentaire
0/400
Frontrunner
· Il y a 21h
Je veux juste jouer avec sp1.
Voir l'originalRépondre0
OnchainSniper
· Il y a 21h
C'est vraiment délicieux, j'ai essayé en première ligne.
SP1 : Révolution de la machine virtuelle à connaissance nulle avec une augmentation de vitesse de 28 fois
Succinct SP1 : Créer une machine virtuelle zéro connaissance efficace
Succinct est un projet de preuve à connaissance nulle très médiatisé, (ZKP), dont le produit phare, SP1, est considéré comme la machine virtuelle à connaissance nulle la plus rapide à ce jour, (zkVM). Le projet a déjà complété deux tours de financement, pour un total de 55 millions de dollars.
SP1 en tant que machine virtuelle zkVM générique présente les caractéristiques notables suivantes :
Performance exceptionnelle : Vitesse de preuve jusqu'à 28 fois plus rapide que les autres produits similaires, coût seulement une fraction de celui des autres solutions.
Développement pratique : prise en charge de l'écriture de ZKP en Rust, réutilisation des bibliothèques de code existantes, ce qui améliore considérablement l'efficacité du développement.
Pratique : Audité par de nombreuses entreprises de sécurité de premier plan, adopté par plusieurs grands projets.
Les avantages clés de SP1
La philosophie de conception de SP1 est de réduire le seuil de développement des ZKP tout en maintenant des performances élevées et de la flexibilité. Cela permet aux développeurs de construire des applications de calcul vérifiables avec une sécurité cryptographique, comme s'ils écrivaient des logiciels ordinaires, sans avoir à étudier en profondeur des théories cryptographiques complexes.
SP1 se distingue par ses performances exceptionnelles sur des charges de travail blockchain réelles, étant 4 à 28 fois plus rapide que d'autres zkVM. Sa dernière version SP1 Turbo (v4.0.0) ne nécessite que 40 secondes pour valider les blocs du réseau principal Ethereum sur un cluster GPU, avec des coûts aussi bas que quelques centimes.
Les développeurs peuvent utiliser Rust pour écrire la logique ZKP et réutiliser directement les bibliothèques de l'écosystème Rust existantes. Cela simplifie considérablement le processus de développement, permettant aux développeurs de convertir rapidement le code des nœuds de blockchain existants en ZKP.
Le mécanisme de "précompilation" introduit par SP1 a optimisé les opérations cryptographiques courantes, réduisant considérablement les coûts de calcul. Par exemple, lors de l'exécution du client léger ZK Tendermint, le temps de vérification a été réduit de 2,2 heures à 4,6 minutes.
En tant que projet entièrement open source, SP1 adopte une architecture modulaire, permettant aux développeurs de personnaliser les "précompilés" pour optimiser des cas d'utilisation spécifiques. Cette attitude ouverte a attiré la participation de nombreux développeurs de projets réputés pour l'améliorer.
Cas d'application de SP1
SP1 a une large application dans le domaine de la blockchain :
Rollup : utilisé pour construire des ZK Rollup, générer des preuves de connaissance zéro pour les transitions d'état, réalisant un haut débit et des coûts bas.
Pont inter-chaînes : valider le consensus entre différentes blockchains, construire une communication inter-chaînes sécurisée et efficace.
Interopérabilité : Réaliser une détermination rapide et une interopérabilité entre les Rollups.
Oracle : prend en charge le calcul massif hors chaîne et génère des preuves vérifiables sur chaîne.
Protection de la vie privée : réaliser des transactions et des états privés, protéger les données des utilisateurs.
Agrégation des preuves : Agrégation des ZKP similaires, réduisant davantage le coût de vérification sur la chaîne.
L'émergence de SP1 a ouvert la voie à une large application de la technologie ZKP dans le domaine de la blockchain, promettant de favoriser la naissance et le développement de nouvelles applications innovantes.