Sovereign : Fournir aux développeurs un cadre pour créer des zk-rollups sécurisés et interopérables.
Récemment, un projet cryptographique axé sur la construction de rollups a levé 7,4 millions de dollars lors d'un tour de financement par capital-risque, atteignant une valorisation à huit chiffres. Ce projet est en train de développer un kit de développement logiciel (SDK), qui vise à aider les développeurs à créer des rollups à connaissance nulle sûrs et interopérables. Voici une présentation détaillée de ce projet.
Sovereign est un écosystème rollup ouvert et interconnecté, dédié à permettre à tous les développeurs de déployer des rollups pouvant s'interopérer et s'étendre sans couture, et de fonctionner sur diverses blockchains. L'objectif du SDK Sovereign est de devenir le cadre le plus simple pour créer des zk-rollups souverains sécurisés et interopérables.
Les défis de l'extension des applications blockchain
Actuellement, il existe principalement trois manières d'étendre les applications de blockchain : les blockchains publiques L1 dédiées, les optimistic rollups et les zk-rollups.
Les limitations de la blockchain L1
Bien que les blockchains L1 pour des applications spécifiques soient faciles à concevoir et à déployer, elles présentent des défauts évidents. Chaque L1 doit recruter ses propres validateurs et les convaincre de miser suffisamment de fonds pour sécuriser la blockchain. En raison du coût élevé des fonds, cette méthode ne convient qu'à un petit nombre d'applications disposant de ressources financières importantes.
Les inconvénients des Optimistic Rollups
Bien que les optimistic rollups abaissent le seuil de développement des chaînes d'applications, ils sont également confrontés à des défis. Ils dépendent des preuves de fraude pour empêcher les comportements inappropriés, ce qui entraîne des "délais de finalité" plus longs, et les transactions peuvent être annulées en raison de preuves de fraude. Cela rend le pont des optimistic rollups lent et coûteux.
Les avantages des Zk-Rollups
En comparaison, les zk-rollups sont considérés comme une solution d'évolutivité plus prometteuse. Ils conservent les avantages des optimistic rollups tout en n'ayant pas de délai de finalité prolongé. Les utilisateurs n'ont qu'à attendre la génération de la preuve de validité (ce qui ne prend peut-être que quelques secondes) pour être assurés que la transaction est terminée.
Cependant, la construction de zk-rollups a toujours été une tâche ardue, nécessitant l'engagement à long terme d'ingénieurs en cryptographie hautement spécialisés. C'est précisément le problème que vise à résoudre le Sovereign SDK.
Caractéristiques du SDK souverain
Le Sovereign SDK vise à fournir un soutien aux zk-rollups similaire à ce que le Cosmos SDK fait pour les chaînes de blocs L1. Il fournira des composants standard courants dans les blockchains, tels qu'un réseau P2P, une base de données et des nœuds RPC, permettant aux développeurs de se concentrer sur la logique métier de leur propre blockchain.
Les principales caractéristiques comprennent :
Interopérabilité transparente : Utilisez une nouvelle technologie de pont basée sur l'agrégation de preuves pour permettre un pontage efficace des rollups Sovereign SDK sur un L1 partagé.
Sûr et évolutif : chaque composant est optimisé pour les scénarios de zk-rollups, offrant des performances exceptionnelles par défaut. Grâce aux preuves à divulgation nulle de connaissance, l'évolutivité peut être réalisée sans compromettre la vérifiabilité par les utilisateurs finaux.
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, et non à la blockchain L1 sous-jacente.
Avancement du projet
La feuille de route de développement du SDK souverain se divise 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 comme couche de disponibilité des données et de Risc0 pour les preuves.
Phase de déploiement initial : 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 résistance et un audit, tout en développant le premier cas d'utilisation du SDK.
L'équipe du projet prévoit que le durcissement initial déployé durera environ six mois, après quoi le SDK sera lancé sur le réseau principal.
Vision
La vision de Sovereign Labs est de permettre à la blockchain de soutenir des milliards d'utilisateurs. Pour atteindre cet objectif, ils s'engagent à réduire la barrière à l'utilisation des technologies de preuve à divulgation nulle de connaissance, permettant ainsi aux développeurs ordinaires de construire facilement des Rollups.
En même temps, l'équipe du projet souligne qu'elle ne poursuivra pas une évolutivité infinie aux dépens de la vérifiabilité des utilisateurs finaux. Le Sovereign SDK restera toujours complètement gratuit et open source, et s'engage à concevoir chaque composant technique selon les normes de résilience les plus élevées.
Grâce au Sovereign SDK, les développeurs pourront créer plus facilement des zk-rollups sécurisés et interopérables, propulsant la technologie blockchain vers des cas d'utilisation plus larges.
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.
Sovereign SDK : Simplifier le développement zk-rollup et ouvrir une nouvelle ère de blockchain interopérable.
Sovereign : Fournir aux développeurs un cadre pour créer des zk-rollups sécurisés et interopérables.
Récemment, un projet cryptographique axé sur la construction de rollups a levé 7,4 millions de dollars lors d'un tour de financement par capital-risque, atteignant une valorisation à huit chiffres. Ce projet est en train de développer un kit de développement logiciel (SDK), qui vise à aider les développeurs à créer des rollups à connaissance nulle sûrs et interopérables. Voici une présentation détaillée de ce projet.
Sovereign est un écosystème rollup ouvert et interconnecté, dédié à permettre à tous les développeurs de déployer des rollups pouvant s'interopérer et s'étendre sans couture, et de fonctionner sur diverses blockchains. L'objectif du SDK Sovereign est de devenir le cadre le plus simple pour créer des zk-rollups souverains sécurisés et interopérables.
Les défis de l'extension des applications blockchain
Actuellement, il existe principalement trois manières d'étendre les applications de blockchain : les blockchains publiques L1 dédiées, les optimistic rollups et les zk-rollups.
Les limitations de la blockchain L1
Bien que les blockchains L1 pour des applications spécifiques soient faciles à concevoir et à déployer, elles présentent des défauts évidents. Chaque L1 doit recruter ses propres validateurs et les convaincre de miser suffisamment de fonds pour sécuriser la blockchain. En raison du coût élevé des fonds, cette méthode ne convient qu'à un petit nombre d'applications disposant de ressources financières importantes.
Les inconvénients des Optimistic Rollups
Bien que les optimistic rollups abaissent le seuil de développement des chaînes d'applications, ils sont également confrontés à des défis. Ils dépendent des preuves de fraude pour empêcher les comportements inappropriés, ce qui entraîne des "délais de finalité" plus longs, et les transactions peuvent être annulées en raison de preuves de fraude. Cela rend le pont des optimistic rollups lent et coûteux.
Les avantages des Zk-Rollups
En comparaison, les zk-rollups sont considérés comme une solution d'évolutivité plus prometteuse. Ils conservent les avantages des optimistic rollups tout en n'ayant pas de délai de finalité prolongé. Les utilisateurs n'ont qu'à attendre la génération de la preuve de validité (ce qui ne prend peut-être que quelques secondes) pour être assurés que la transaction est terminée.
Cependant, la construction de zk-rollups a toujours été une tâche ardue, nécessitant l'engagement à long terme d'ingénieurs en cryptographie hautement spécialisés. C'est précisément le problème que vise à résoudre le Sovereign SDK.
Caractéristiques du SDK souverain
Le Sovereign SDK vise à fournir un soutien aux zk-rollups similaire à ce que le Cosmos SDK fait pour les chaînes de blocs L1. Il fournira des composants standard courants dans les blockchains, tels qu'un réseau P2P, une base de données et des nœuds RPC, permettant aux développeurs de se concentrer sur la logique métier de leur propre blockchain.
Les principales caractéristiques comprennent :
Interopérabilité transparente : Utilisez une nouvelle technologie de pont basée sur l'agrégation de preuves pour permettre un pontage efficace des rollups Sovereign SDK sur un L1 partagé.
Sûr et évolutif : chaque composant est optimisé pour les scénarios de zk-rollups, offrant des performances exceptionnelles par défaut. Grâce aux preuves à divulgation nulle de connaissance, l'évolutivité peut être réalisée sans compromettre la vérifiabilité par les utilisateurs finaux.
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, et non à la blockchain L1 sous-jacente.
Avancement du projet
La feuille de route de développement du SDK souverain se divise 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 comme couche de disponibilité des données et de Risc0 pour les preuves.
Phase de déploiement initial : 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 résistance et un audit, tout en développant le premier cas d'utilisation du SDK.
L'équipe du projet prévoit que le durcissement initial déployé durera environ six mois, après quoi le SDK sera lancé sur le réseau principal.
Vision
La vision de Sovereign Labs est de permettre à la blockchain de soutenir des milliards d'utilisateurs. Pour atteindre cet objectif, ils s'engagent à réduire la barrière à l'utilisation des technologies de preuve à divulgation nulle de connaissance, permettant ainsi aux développeurs ordinaires de construire facilement des Rollups.
En même temps, l'équipe du projet souligne qu'elle ne poursuivra pas une évolutivité infinie aux dépens de la vérifiabilité des utilisateurs finaux. Le Sovereign SDK restera toujours complètement gratuit et open source, et s'engage à concevoir chaque composant technique selon les normes de résilience les plus élevées.
Grâce au Sovereign SDK, les développeurs pourront créer plus facilement des zk-rollups sécurisés et interopérables, propulsant la technologie blockchain vers des cas d'utilisation plus larges.