Sovereign : Fournit un SDK pour les Rollups, Goutte le seuil d'utilisation de la technologie zk-SNARKs
Le projet cryptographique axé sur la construction de rollups, Sovereign Labs, a levé 7,4 millions de dollars lors d'un tour de financement de pré-amorçage. Un célèbre fonds de capital-risque a dirigé le tour, avec plusieurs autres investisseurs. Un porte-parole du projet a déclaré que ce financement a porté la valorisation de l'entreprise à "dix millions". Sovereign Labs développe un kit d'outils de développement logiciel (SDK), aidant les développeurs à créer des rollups à connaissance nulle sécurisés et interopérables.
Sovereign est un écosystème rollup ouvert et interconnecté, dédié à permettre à tous les développeurs de déployer des rollups capables d'interopérer de manière transparente et d'être évolutifs, tout en pouvant fonctionner sur toutes les blockchains. C'est dans cet esprit que le Sovereign SDK a été créé, qui sera le cadre le plus simple pour créer des zk-rollups souverains sécurisés et interopérables.
Les points de douleur dans l'extension des applications blockchain
Actuellement, il existe principalement trois paradigmes d'extensibilité des applications blockchain : les blockchains L1 publiques spécifiquement conçues pour les applications, les optimistic rollups et les zk-SNARKs.
Les limitations des chaînes de blocs L1
Les chaînes de blocs L1 pour les applications sont les plus faciles à concevoir et à déployer, mais présentent des défauts évidents. Chaque L1 doit recruter ses propres validateurs et les convaincre de miser suffisamment de fonds pour protéger la blockchain contre les attaques. En raison du coût élevé des fonds, cette méthode ne convient qu'à un petit nombre d'applications disposant de fonds suffisants.
Les inconvénients des Optimistic Rollups
Bien que les rollups optimistes aient Goutte le seuil de développement des chaînes d'application, ils présentent également des problèmes. Ils dépendent des preuves de fraude pour prévenir les comportements inappropriés, ce qui entraîne de longs "retards de finalité", et les transactions peuvent être annulées en raison de l'apparition de preuves de fraude. Le pont vers les rollups optimistes devient donc lent et coûteux.
Les développeurs font face à un dilemme : doivent-ils construire un rollup destiné à des usages spécifiques, permettant aux utilisateurs de faire des ponts fréquemment ? Ou doivent-ils construire un rollup général pour répondre à tous les besoins des utilisateurs ? Les deux options ne sont pas idéales.
Les avantages des zk-Rollups
Les zk-rollups sont considérés comme le paradigme d'extension dominant de l'avenir. Ils présentent les avantages des optimistic rollups, tout en n'ayant pas de délais de finalité prolongés. Les utilisateurs n'ont pas besoin d'attendre plusieurs jours ; dès que la preuve de validité est créée (ce qui peut ne prendre que quelques secondes), ils peuvent être assurés que la transaction est terminée.
Cependant, la construction de zk-rollups reste une tâche ardue, nécessitant l'engagement continu de plusieurs années d'ingénieurs cryptographiques spécialisés.
Solution du SDK souverain
Le Sovereign SDK vise à fournir un soutien aux zk-rollups similaire à celui que Cosmos SDK offre aux blockchains L1. Il fournira des composants standards courants dans la blockchain, tels que le réseau p2p, la base de données et les nœuds RPC, permettant aux bâtisseurs de se concentrer sur la logique commerciale de leur propre blockchain.
De plus, il fournira un ensemble de modules par défaut qui fonctionnent efficacement dans un environnement zk-SNARKs : déploiement de jetons, stockage de données vérifiées et module de pont. Les développeurs peuvent intégrer ces composants primitifs dans leur chaîne d'application ou construire complètement leur propre fonction de transition d'état à partir de zéro en déployant un ensemble d'API standard.
Une des caractéristiques principales du Sovereign SDK est qu'il élimine les détails complexes des zk-SNARKs. Les développeurs n'ont pas besoin de devenir des experts en cryptographie, ils peuvent simplement écrire des applications en Rust (ou éventuellement en C++) et le SDK les assemblera automatiquement dans une machine virtuelle zk efficace.
Les principales caractéristiques du Sovereign SDK
Interopérabilité sans couture : utiliser une nouvelle technologie de pont basée sur l'agrégation de preuves pour réaliser le pontage aller-retour des rollups Sovereign SDK sur un L1 partagé, sans tiers de confiance.
Sécurisé et extensible : en personnalisant chaque composant en fonction des cas d'utilisation des zk-rollups, le Sovereign SDK offrira par défaut d'excellentes performances.
Compatibilité inter-chaînes : Les Rollups Sovereign SDK peuvent fonctionner sur n'importe quelle blockchain, car ils délèguent la responsabilité de la vérification des preuves aux utilisateurs finaux, plutôt qu'à la blockchain L1 sous-jacente.
Avancement du projet
La feuille de route de développement du SDK Souverain est divisée en trois phases :
Phase de recherche (en cours) : conception du module de stockage par défaut, modèle économique cryptographique et API centrale. Développement d'un prototype de recherche, intégration de Celestia pour la disponibilité des données et de Risc0 pour les preuves.
Phase de déploiement préliminaire : déployer le réseau p2p, les nœuds RPC, l'API principale ainsi que les modules de stockage et de tri par défaut.
Phase de durcissement : effectuer le nettoyage du code, des tests, des tests de fuzzing et des audits, tout en développant le premier cas d'utilisation du SDK.
La vision de Sovereign Labs est de permettre à la blockchain de soutenir des milliards d'utilisateurs. Pour cela, ils s'engagent à Goutte le seuil technologique des zk-SNARKs tout en maintenant la vérifiabilité des utilisateurs finaux. Le SDK de Sovereign restera toujours complètement gratuit et open source, et chaque composant technique sera conçu selon les normes de résilience les plus élevées.
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.
7 J'aime
Récompense
7
5
Partager
Commentaire
0/400
Frontrunner
· Il y a 5h
zk est si chaud, il a été acquis pour 740w ?
Voir l'originalRépondre0
AirdropHunter
· 07-20 08:09
Tout le reste va bien, mais cette évaluation est trop basse.
Voir l'originalRépondre0
GasFeeAssassin
· 07-20 08:03
D'où vient tout cet argent ?
Voir l'originalRépondre0
BlockchainBouncer
· 07-20 07:54
zk est une autre entreprise qui utilise le sdk, n'est-ce pas ?
Sovereign a complété un financement de 7,4 millions de dollars et a lancé un SDK qui Goutte le seuil d'entrée pour ZK-Rollup.
Sovereign : Fournit un SDK pour les Rollups, Goutte le seuil d'utilisation de la technologie zk-SNARKs
Le projet cryptographique axé sur la construction de rollups, Sovereign Labs, a levé 7,4 millions de dollars lors d'un tour de financement de pré-amorçage. Un célèbre fonds de capital-risque a dirigé le tour, avec plusieurs autres investisseurs. Un porte-parole du projet a déclaré que ce financement a porté la valorisation de l'entreprise à "dix millions". Sovereign Labs développe un kit d'outils de développement logiciel (SDK), aidant les développeurs à créer des rollups à connaissance nulle sécurisés et interopérables.
Sovereign est un écosystème rollup ouvert et interconnecté, dédié à permettre à tous les développeurs de déployer des rollups capables d'interopérer de manière transparente et d'être évolutifs, tout en pouvant fonctionner sur toutes les blockchains. C'est dans cet esprit que le Sovereign SDK a été créé, qui sera le cadre le plus simple pour créer des zk-rollups souverains sécurisés et interopérables.
Les points de douleur dans l'extension des applications blockchain
Actuellement, il existe principalement trois paradigmes d'extensibilité des applications blockchain : les blockchains L1 publiques spécifiquement conçues pour les applications, les optimistic rollups et les zk-SNARKs.
Les limitations des chaînes de blocs L1
Les chaînes de blocs L1 pour les applications sont les plus faciles à concevoir et à déployer, mais présentent des défauts évidents. Chaque L1 doit recruter ses propres validateurs et les convaincre de miser suffisamment de fonds pour protéger la blockchain contre les attaques. En raison du coût élevé des fonds, cette méthode ne convient qu'à un petit nombre d'applications disposant de fonds suffisants.
Les inconvénients des Optimistic Rollups
Bien que les rollups optimistes aient Goutte le seuil de développement des chaînes d'application, ils présentent également des problèmes. Ils dépendent des preuves de fraude pour prévenir les comportements inappropriés, ce qui entraîne de longs "retards de finalité", et les transactions peuvent être annulées en raison de l'apparition de preuves de fraude. Le pont vers les rollups optimistes devient donc lent et coûteux.
Les développeurs font face à un dilemme : doivent-ils construire un rollup destiné à des usages spécifiques, permettant aux utilisateurs de faire des ponts fréquemment ? Ou doivent-ils construire un rollup général pour répondre à tous les besoins des utilisateurs ? Les deux options ne sont pas idéales.
Les avantages des zk-Rollups
Les zk-rollups sont considérés comme le paradigme d'extension dominant de l'avenir. Ils présentent les avantages des optimistic rollups, tout en n'ayant pas de délais de finalité prolongés. Les utilisateurs n'ont pas besoin d'attendre plusieurs jours ; dès que la preuve de validité est créée (ce qui peut ne prendre que quelques secondes), ils peuvent être assurés que la transaction est terminée.
Cependant, la construction de zk-rollups reste une tâche ardue, nécessitant l'engagement continu de plusieurs années d'ingénieurs cryptographiques spécialisés.
Solution du SDK souverain
Le Sovereign SDK vise à fournir un soutien aux zk-rollups similaire à celui que Cosmos SDK offre aux blockchains L1. Il fournira des composants standards courants dans la blockchain, tels que le réseau p2p, la base de données et les nœuds RPC, permettant aux bâtisseurs de se concentrer sur la logique commerciale de leur propre blockchain.
De plus, il fournira un ensemble de modules par défaut qui fonctionnent efficacement dans un environnement zk-SNARKs : déploiement de jetons, stockage de données vérifiées et module de pont. Les développeurs peuvent intégrer ces composants primitifs dans leur chaîne d'application ou construire complètement leur propre fonction de transition d'état à partir de zéro en déployant un ensemble d'API standard.
Une des caractéristiques principales du Sovereign SDK est qu'il élimine les détails complexes des zk-SNARKs. Les développeurs n'ont pas besoin de devenir des experts en cryptographie, ils peuvent simplement écrire des applications en Rust (ou éventuellement en C++) et le SDK les assemblera automatiquement dans une machine virtuelle zk efficace.
Les principales caractéristiques du Sovereign SDK
Interopérabilité sans couture : utiliser une nouvelle technologie de pont basée sur l'agrégation de preuves pour réaliser le pontage aller-retour des rollups Sovereign SDK sur un L1 partagé, sans tiers de confiance.
Sécurisé et extensible : en personnalisant chaque composant en fonction des cas d'utilisation des zk-rollups, le Sovereign SDK offrira par défaut d'excellentes performances.
Compatibilité inter-chaînes : Les Rollups Sovereign SDK peuvent fonctionner sur n'importe quelle blockchain, car ils délèguent la responsabilité de la vérification des preuves aux utilisateurs finaux, plutôt qu'à la blockchain L1 sous-jacente.
Avancement du projet
La feuille de route de développement du SDK Souverain est divisée en trois phases :
Phase de recherche (en cours) : conception du module de stockage par défaut, modèle économique cryptographique et API centrale. Développement d'un prototype de recherche, intégration de Celestia pour la disponibilité des données et de Risc0 pour les preuves.
Phase de déploiement préliminaire : déployer le réseau p2p, les nœuds RPC, l'API principale ainsi que les modules de stockage et de tri par défaut.
Phase de durcissement : effectuer le nettoyage du code, des tests, des tests de fuzzing et des audits, tout en développant le premier cas d'utilisation du SDK.
La vision de Sovereign Labs est de permettre à la blockchain de soutenir des milliards d'utilisateurs. Pour cela, ils s'engagent à Goutte le seuil technologique des zk-SNARKs tout en maintenant la vérifiabilité des utilisateurs finaux. Le SDK de Sovereign restera toujours complètement gratuit et open source, et chaque composant technique sera conçu selon les normes de résilience les plus élevées.