Les composants et le fonctionnement de Succinct
L'écosystème de Succinct est principalement construit autour de deux piliers : le Succinct Prover Network et le SP1 zkVM.
· Succinct Prover Network : C'est un marché décentralisé qui connecte les demandeurs nécessitant la génération de preuves ZK (comme les Rollups, les ponts inter-chaînes, les applications AI) avec des fournisseurs de puissance de calcul (Prover) à l'échelle mondiale. Il utilise une architecture vApp (applications vérifiables) :
· Hors chaîne : un service d'enchères haute performance est responsable de la correspondance rapide des demandes de preuve et des soumissions des proveurs les moins chers, garantissant ainsi une expérience utilisateur.
· Sur chaîne : les contrats intelligents Ethereum sont responsables du règlement final des fonds et de la vérification de l'état, et utilisent des preuves ZK pour valider l'intégrité des opérations hors chaîne, assurant ainsi la sécurité. $PROVE #SuccinctLabs @Succinct
· SP1 zkVM (machine virtuelle à connaissance nulle) : C'est une machine virtuelle extrêmement flexible qui peut transformer presque toutes les formes de calcul en preuves ZK. Ses avantages sont :
· Haute performance : prétend être "l'un des zkVM les plus rapides actuellement", étant plusieurs fois plus rapide que d'autres zkVM sur certaines charges de travail de blockchain.
· Amical pour les développeurs : prend en charge l'écriture de code ordinaire en Rust (ou dans tout langage pouvant être compilé en LLVM) pour générer des preuves ZK, réduisant considérablement la barrière à l'entrée pour le développement. Les développeurs peuvent réutiliser les bibliothèques de l'écosystème Rust existantes.
· Mécanisme de précompilation : optimisation avancée pour les opérations cryptographiques courantes (comme keccak, sha256), améliorant encore la performance.
· Open source et sécurisé : le code est 100 % open source et a été audité par plusieurs entreprises de sécurité de premier plan.