Sovereign : Construire un kit d'outils de développement Rollup pratique
Sovereign Labs a récemment terminé une levée de fonds de démarrage, récoltant 7,4 millions de dollars, avec une valorisation de "dix millions". Le projet développe un ensemble d'outils de développement logiciel (SDK) destiné à aider les développeurs à créer des rollups à connaissance nulle sécurisés et interopérables.
L'objectif de Sovereign est de créer un écosystème de rollup ouvert et interconnecté, permettant à tous les développeurs de déployer des rollups capables d'interopérer et de s'étendre sans couture, et de fonctionner sur diverses blockchains. Le SDK de Sovereign deviendra 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 blockchain : les chaînes publiques L1 dédiées, les optimistic rollups et les zk-rollups.
Bien que la conception et le déploiement d'une blockchain publique L1 dédiée soient relativement simples, cela nécessite d'importants fonds pour attirer les validateurs et garantir la sécurité du réseau, ce qui la rend donc adaptée uniquement à un petit nombre de projets disposant de ressources financières suffisantes.
Les rollups optimistes permettent aux développeurs d'étendre de nouvelles fonctionnalités sur des blockchains existantes, réduisant ainsi le seuil de développement des chaînes d'applications. Cependant, en raison de la dépendance au mécanisme de preuve de fraude, les rollups optimistes présentent un long délai de finalité, ce qui peut entraîner des retours de transactions, rendant les ponts inter-chaînes lents et coûteux.
En comparaison, les zk-rollups sont considérés comme une solution d'évolutivité supérieure. Ils conservent les avantages des optimistic rollups tout en évitant les longs délais de finalité. Une fois que la preuve de validité est générée (ce qui prend généralement seulement quelques secondes), les utilisateurs peuvent être sûrs que la transaction est terminée.
Cependant, la construction de zk-rollups reste actuellement une tâche complexe nécessitant l'engagement à long terme d'ingénieurs en cryptographie spécialisés. C'est précisément là que le Sovereign SDK intervient.
Caractéristiques du SDK Souverain
Simplification du développement : le Sovereign SDK vise à fournir un support pour les zk-rollups, similaire à ce que fait le Cosmos SDK pour les blockchains L1. Il fournira des composants de base courants pour les blockchains, tels que le réseau p2p, la base de données et le nœud RPC, permettant aux développeurs de se concentrer sur leur logique métier.
Modules préconfigurés : le SDK fournira une série de modules par défaut fonctionnant efficacement dans un environnement à connaissance nulle, y compris le déploiement de jetons, le stockage de données de validation et le module de pont. Les développeurs peuvent intégrer directement ces composants primitifs ou construire leurs propres fonctions de transition d'état à partir de zéro via le déploiement d'une API standard.
Abaisser le seuil technique : Sovereign SDK sera le premier cadre rollup à simplifier la complexité des preuves à divulgation nulle de connaissance. Les développeurs n'ont pas besoin de devenir des experts en cryptographie, il leur suffit d'utiliser des langages de programmation courants (comme Rust ou C++) pour écrire des applications, le SDK les compilera automatiquement en une machine virtuelle zk efficace.
Interopérabilité sans couture : Les rollups Sovereign SDK permettent une interopérabilité sans couture. Grâce à une nouvelle technologie de pont basée sur l'agrégation de preuves, il est possible d'établir un pont bidirectionnel entre les rollups Sovereign SDK sur un L1 partagé, sans dépendre d'un tiers de confiance.
Haute performance et sécurité : en optimisant chaque composant pour les cas d'utilisation des zk-rollups, le Sovereign SDK offrira par défaut une excellente performance. Grâce aux avancées technologiques en matière de parallélisme, la génération de preuves ne nécessite que quelques secondes de délai.
Compatibilité inter-chaînes : Les Rollups Sovereign SDK peuvent fonctionner sur n'importe quelle blockchain. En déléguant la responsabilité de la vérification des preuves aux utilisateurs finaux, plutôt qu'à la blockchain L1 sous-jacente, ces rollups peuvent être facilement portés sur n'importe quelle L1.
Feuille de route du projet
Le plan de développement du Sovereign SDK est divisé 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 la disponibilité des données et du système de preuve. Achèvement prévu au deuxième trimestre 2023.
Phase de déploiement préliminaire : déployer le réseau p2p, les nœuds RPC, l'API principale ainsi que le module de stockage et de tri par défaut.
Phase d'amélioration : effectuer le nettoyage du code, les tests, les tests de robustesse et les audits. Développer le premier cas d'utilisation du SDK. La phase d'amélioration de déploiement initial est prévue pour durer environ six mois, après quoi le SDK sera lancé sur le réseau principal.
La vision de Sovereign Labs est de permettre à la blockchain de supporter des milliards d'utilisateurs. Pour cela, ils s'engagent à abaisser le seuil d'utilisation des technologies de preuve zéro, afin que les développeurs ordinaires puissent également construire des Rollups facilement. De plus, ils s'engagent à garder le SDK totalement gratuit et open source, et à créer chaque composant technologique selon les normes les plus élevées, garantissant que la vérifiabilité des utilisateurs finaux ne sera pas compromise.
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.
27 J'aime
Récompense
27
7
Reposter
Partager
Commentaire
0/400
MetaMisfit
· 08-02 02:39
J'espère que ce n'est pas une promesse en l'air.
Voir l'originalRépondre0
blockBoy
· 07-31 03:37
Il n'y a de valeur que s'il y a des produits.
Voir l'originalRépondre0
RetiredMiner
· 07-30 07:54
Le chemin du ciel récompense le travail acharné et apporte la richesse.
Voir l'originalRépondre0
NotAFinancialAdvice
· 07-30 07:49
Le marché doit encore observer.
Voir l'originalRépondre0
LiquidityOracle
· 07-30 07:48
Les dépenses de recherche et développement sont un peu faibles.
Voir l'originalRépondre0
TrustMeBro
· 07-30 07:44
La valorisation du tour de seed est vraiment élevée.
Sovereign a complété un tour de financement de 7,4 millions de dollars en seed pour créer un kit d'outils de développement zk-rollup pratique.
Sovereign : Construire un kit d'outils de développement Rollup pratique
Sovereign Labs a récemment terminé une levée de fonds de démarrage, récoltant 7,4 millions de dollars, avec une valorisation de "dix millions". Le projet développe un ensemble d'outils de développement logiciel (SDK) destiné à aider les développeurs à créer des rollups à connaissance nulle sécurisés et interopérables.
L'objectif de Sovereign est de créer un écosystème de rollup ouvert et interconnecté, permettant à tous les développeurs de déployer des rollups capables d'interopérer et de s'étendre sans couture, et de fonctionner sur diverses blockchains. Le SDK de Sovereign deviendra 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 blockchain : les chaînes publiques L1 dédiées, les optimistic rollups et les zk-rollups.
Bien que la conception et le déploiement d'une blockchain publique L1 dédiée soient relativement simples, cela nécessite d'importants fonds pour attirer les validateurs et garantir la sécurité du réseau, ce qui la rend donc adaptée uniquement à un petit nombre de projets disposant de ressources financières suffisantes.
Les rollups optimistes permettent aux développeurs d'étendre de nouvelles fonctionnalités sur des blockchains existantes, réduisant ainsi le seuil de développement des chaînes d'applications. Cependant, en raison de la dépendance au mécanisme de preuve de fraude, les rollups optimistes présentent un long délai de finalité, ce qui peut entraîner des retours de transactions, rendant les ponts inter-chaînes lents et coûteux.
En comparaison, les zk-rollups sont considérés comme une solution d'évolutivité supérieure. Ils conservent les avantages des optimistic rollups tout en évitant les longs délais de finalité. Une fois que la preuve de validité est générée (ce qui prend généralement seulement quelques secondes), les utilisateurs peuvent être sûrs que la transaction est terminée.
Cependant, la construction de zk-rollups reste actuellement une tâche complexe nécessitant l'engagement à long terme d'ingénieurs en cryptographie spécialisés. C'est précisément là que le Sovereign SDK intervient.
Caractéristiques du SDK Souverain
Simplification du développement : le Sovereign SDK vise à fournir un support pour les zk-rollups, similaire à ce que fait le Cosmos SDK pour les blockchains L1. Il fournira des composants de base courants pour les blockchains, tels que le réseau p2p, la base de données et le nœud RPC, permettant aux développeurs de se concentrer sur leur logique métier.
Modules préconfigurés : le SDK fournira une série de modules par défaut fonctionnant efficacement dans un environnement à connaissance nulle, y compris le déploiement de jetons, le stockage de données de validation et le module de pont. Les développeurs peuvent intégrer directement ces composants primitifs ou construire leurs propres fonctions de transition d'état à partir de zéro via le déploiement d'une API standard.
Abaisser le seuil technique : Sovereign SDK sera le premier cadre rollup à simplifier la complexité des preuves à divulgation nulle de connaissance. Les développeurs n'ont pas besoin de devenir des experts en cryptographie, il leur suffit d'utiliser des langages de programmation courants (comme Rust ou C++) pour écrire des applications, le SDK les compilera automatiquement en une machine virtuelle zk efficace.
Interopérabilité sans couture : Les rollups Sovereign SDK permettent une interopérabilité sans couture. Grâce à une nouvelle technologie de pont basée sur l'agrégation de preuves, il est possible d'établir un pont bidirectionnel entre les rollups Sovereign SDK sur un L1 partagé, sans dépendre d'un tiers de confiance.
Haute performance et sécurité : en optimisant chaque composant pour les cas d'utilisation des zk-rollups, le Sovereign SDK offrira par défaut une excellente performance. Grâce aux avancées technologiques en matière de parallélisme, la génération de preuves ne nécessite que quelques secondes de délai.
Compatibilité inter-chaînes : Les Rollups Sovereign SDK peuvent fonctionner sur n'importe quelle blockchain. En déléguant la responsabilité de la vérification des preuves aux utilisateurs finaux, plutôt qu'à la blockchain L1 sous-jacente, ces rollups peuvent être facilement portés sur n'importe quelle L1.
Feuille de route du projet
Le plan de développement du Sovereign SDK est divisé 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 la disponibilité des données et du système de preuve. Achèvement prévu au deuxième trimestre 2023.
Phase de déploiement préliminaire : déployer le réseau p2p, les nœuds RPC, l'API principale ainsi que le module de stockage et de tri par défaut.
Phase d'amélioration : effectuer le nettoyage du code, les tests, les tests de robustesse et les audits. Développer le premier cas d'utilisation du SDK. La phase d'amélioration de déploiement initial est prévue pour durer environ six mois, après quoi le SDK sera lancé sur le réseau principal.
La vision de Sovereign Labs est de permettre à la blockchain de supporter des milliards d'utilisateurs. Pour cela, ils s'engagent à abaisser le seuil d'utilisation des technologies de preuve zéro, afin que les développeurs ordinaires puissent également construire des Rollups facilement. De plus, ils s'engagent à garder le SDK totalement gratuit et open source, et à créer chaque composant technologique selon les normes les plus élevées, garantissant que la vérifiabilité des utilisateurs finaux ne sera pas compromise.