Succinct de SP1: Nouveau standard de performance pour les machines virtuelles à connaissance nulle
Succinct est un projet de preuve à divulgation nulle très en vue (ZKP), dont le produit phare SP1 est considéré comme la machine virtuelle à divulgation nulle la plus rapide actuelle (zkVM).
Les principales caractéristiques de SP1 incluent :
Performance exceptionnelle : la vitesse de preuve peut être jusqu'à 28 fois supérieure à celle des autres zkVM, avec des coûts considérablement réduits.
Développement convivial : support pour l'écriture de ZKP en Rust, réutilisation des bibliothèques de code existantes, améliorant considérablement l'efficacité du développement.
Pratique et fiable : a été audité de manière rigoureuse et adopté par plusieurs grands projets.
Introduction à SP1
SP1 est une machine virtuelle zkVM générale qui permet aux développeurs d'écrire du code ordinaire en Rust ou dans d'autres langages compatibles avec LLVM, générant des preuves à connaissance nulle efficaces pour vérifier l'exécution correcte des programmes. Cela réduit considérablement le seuil de développement des ZKP tout en maintenant d'excellentes performances et flexibilité.
L'innovation du SP1 réside dans le fait de rendre le développement de ZKP aussi simple que l'écriture de logiciels conventionnels, permettant ainsi aux infrastructures blockchain (comme Rollup, les ponts inter-chaînes, les oracles, etc.) d'atteindre la vérifiabilité grâce à un code facile à maintenir.
Les caractéristiques principales de SP1
Performance exceptionnelle
SP1 est de 4 à 28 fois plus rapide que d'autres zkVM sur des charges de travail blockchain réelles, proche des performances de circuits dédiés optimisés manuellement. La dernière version SP1 Turbo vérifie les blocs de la chaîne principale Ethereum sur un cluster GPU en seulement 40 secondes, à un coût très bas.
Support de Rust
Les développeurs peuvent directement utiliser Rust pour écrire la logique ZKP et réutiliser les bibliothèques de l'écosystème Rust existant. Cela rend la conversion du code des nœuds de blockchain existants en ZKP simple et directe.
Mécanisme de précompilation
SP1 introduit un mécanisme de pré-compilation, optimisant les opérations cryptographiques courantes et améliorant considérablement les performances. Par exemple, le temps de validation du client léger ZK Tendermint sur SP1 est réduit de 2,2 heures à 4,6 minutes.
Sécurité open source
SP1 est entièrement open source, adopte une architecture modulaire, permettant aux développeurs de personnaliser la précompilation pour optimiser des cas d'utilisation spécifiques. Plusieurs entreprises de sécurité ZK de premier plan ont audité SP1 et ont obtenu un résultat de "zéro vulnérabilité critique" lors d'un concours d'audit public.
Coopération étendue
Plusieurs projets renommés ont adopté SP1 pour construire des ZKP, garantissant des actifs en chaîne d'une valeur de plusieurs milliards de dollars. SP1 devient progressivement un composant standard de l'infrastructure blockchain.
Cas d'application de SP1
SP1 a de larges applications dans le domaine de la blockchain :
Rollup : utilisé pour construire des Machine virtuelle ZK Rollup, générer des preuves à zéro connaissance de la transformation d'état.
Pont inter-chaînes : valider le consensus entre différentes blockchains, construire un pont inter-chaînes sécurisé et efficace.
Interopérabilité : réaliser une détermination rapide et une interopérabilité entre les Rollups.
Oracles : prennent en charge le calcul à grande échelle hors chaîne et génèrent des preuves vérifiables sur la 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 de preuves : agrégation de ZKP similaires pour réduire encore le coût de vérification sur la chaîne.
L'apparition de SP1 a considérablement simplifié le processus de développement des ZKP, ouvrant de nouvelles possibilités pour les avancées technologiques de la blockchain. Avec de plus en plus de projets adoptant SP1, nous pouvons espérer voir davantage d'applications innovantes émerger dans le domaine de la blockchain.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
20 J'aime
Récompense
20
8
Reposter
Partager
Commentaire
0/400
DAOplomacy
· 08-07 00:35
hum, théoriquement prometteur mais préoccupations concernant la dépendance au chemin par rapport à l'écosystème rust, pour être honnête
Voir l'originalRépondre0
TestnetScholar
· 08-06 11:48
Cette amélioration de l'efficacité de développement est vraiment incroyable.
Voir l'originalRépondre0
SilentObserver
· 08-06 02:30
Venez vite acheter le dip !
Voir l'originalRépondre0
WalletManager
· 08-04 01:31
Optimisation de la vitesse 28 fois, capable de traiter davantage de transactions sécurisées, très bien. Clé privée déjà enregistrée.
Voir l'originalRépondre0
MetaverseVagabond
· 08-04 01:31
Une augmentation de performance de 28 fois ? Ce n'est que des données gonflées.
Voir l'originalRépondre0
fomo_fighter
· 08-04 01:30
Même avec une amélioration de performance de 28 fois, personne ne l'utilise, n'est-ce pas ?
Voir l'originalRépondre0
GasWhisperer
· 08-04 01:28
observer ces motifs de mempool comme un faucon... 28x plus rapide ? pas mentir c'est fou
Voir l'originalRépondre0
MevShadowranger
· 08-04 01:25
Performance améliorée de 28 fois ? Bull, les frères.
SP1 : Succinct crée la Machine virtuelle zéro connaissance la plus rapide avec une performance améliorée de 28 fois.
Succinct de SP1: Nouveau standard de performance pour les machines virtuelles à connaissance nulle
Succinct est un projet de preuve à divulgation nulle très en vue (ZKP), dont le produit phare SP1 est considéré comme la machine virtuelle à divulgation nulle la plus rapide actuelle (zkVM).
Les principales caractéristiques de SP1 incluent :
Introduction à SP1
SP1 est une machine virtuelle zkVM générale qui permet aux développeurs d'écrire du code ordinaire en Rust ou dans d'autres langages compatibles avec LLVM, générant des preuves à connaissance nulle efficaces pour vérifier l'exécution correcte des programmes. Cela réduit considérablement le seuil de développement des ZKP tout en maintenant d'excellentes performances et flexibilité.
L'innovation du SP1 réside dans le fait de rendre le développement de ZKP aussi simple que l'écriture de logiciels conventionnels, permettant ainsi aux infrastructures blockchain (comme Rollup, les ponts inter-chaînes, les oracles, etc.) d'atteindre la vérifiabilité grâce à un code facile à maintenir.
Les caractéristiques principales de SP1
SP1 est de 4 à 28 fois plus rapide que d'autres zkVM sur des charges de travail blockchain réelles, proche des performances de circuits dédiés optimisés manuellement. La dernière version SP1 Turbo vérifie les blocs de la chaîne principale Ethereum sur un cluster GPU en seulement 40 secondes, à un coût très bas.
Les développeurs peuvent directement utiliser Rust pour écrire la logique ZKP et réutiliser les bibliothèques de l'écosystème Rust existant. Cela rend la conversion du code des nœuds de blockchain existants en ZKP simple et directe.
Mécanisme de précompilation
SP1 introduit un mécanisme de pré-compilation, optimisant les opérations cryptographiques courantes et améliorant considérablement les performances. Par exemple, le temps de validation du client léger ZK Tendermint sur SP1 est réduit de 2,2 heures à 4,6 minutes.
Sécurité open source
SP1 est entièrement open source, adopte une architecture modulaire, permettant aux développeurs de personnaliser la précompilation pour optimiser des cas d'utilisation spécifiques. Plusieurs entreprises de sécurité ZK de premier plan ont audité SP1 et ont obtenu un résultat de "zéro vulnérabilité critique" lors d'un concours d'audit public.
Coopération étendue
Plusieurs projets renommés ont adopté SP1 pour construire des ZKP, garantissant des actifs en chaîne d'une valeur de plusieurs milliards de dollars. SP1 devient progressivement un composant standard de l'infrastructure blockchain.
Cas d'application de SP1
SP1 a de larges applications dans le domaine de la blockchain :
L'apparition de SP1 a considérablement simplifié le processus de développement des ZKP, ouvrant de nouvelles possibilités pour les avancées technologiques de la blockchain. Avec de plus en plus de projets adoptant SP1, nous pouvons espérer voir davantage d'applications innovantes émerger dans le domaine de la blockchain.