Sovereign : Fournir un SDK pour les Rollups, Goutte le seuil d'utilisation de la technologie des 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 initial. Ce financement a porté la valorisation de l'entreprise à "dix millions". Sovereign Labs développe un kit de développement logiciel (SDK) pour aider les développeurs à créer des rollups zéro connaissance 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 pouvant interopérer sans couture et être évolutifs, et capables de fonctionner sur toutes les blockchains. Le SDK de Sovereign vise à devenir le cadre le plus simple pour créer des zk-rollups souverains sécurisés et interopérables.
Le dilemme de l'échelle des applications blockchain
Les limites de la chaîne publique L1
Actuellement, il existe trois principales façons d'étendre les applications blockchain : les blockchains publiques L1 spécialement conçues pour les applications, les optimistic rollups et les zk-rollups. Les blockchains publiques L1 spécialement conçues 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 n'est applicable qu'à un petit nombre d'applications disposant de suffisamment de fonds.
Les inconvénients des Optimistic Rollups
Bien que les rollups optimistes aient abaissé le seuil de développement des chaînes d'applications, ils font également face à des défis. Ils dépendent des preuves de fraude pour prévenir les comportements indésirables, ce qui entraîne un "délai de finalité" plus long, 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 sont confrontés à un dilemme : doivent-ils construire un rollup destiné à un usage spécifique, permettant aux utilisateurs de faire des ponts fréquemment ? Ou doivent-ils construire un rollup générique pour répondre à tous les besoins des utilisateurs ? Les deux options ne sont pas idéales. La vitesse de pont entre les chaînes est lente, les frais sont élevés et les risques sont importants, tandis que les rollups génériques font face à des problèmes de scalabilité et de limitations fonctionnelles.
Avantages des zk-Rollups
Les zk-rollups sont considérés comme la solution d'extension dominante 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 qu'à attendre la création de la preuve de validité (ce qui peut prendre seulement quelques secondes) pour être sûrs que la transaction a été effectuée.
Cependant, construire des zk-rollups reste actuellement une tâche ardue, nécessitant l'engagement de plusieurs années d'ingénieurs en cryptographie spécialisés.
La solution du Sovereign SDK
Sovereign SDK s'engage à fournir un support pour les zk-rollups similaire à ce que Cosmos SDK fait pour les chaînes publiques L1. Il fournira des composants standards courants dans la blockchain, tels que des réseaux p2p, des bases de données et des nœuds RPC, permettant aux bâtisseurs de se concentrer sur la logique commerciale de leur propre blockchain. De plus, il proposera des modules par défaut fonctionnant efficacement dans un environnement à preuve zéro, y compris le déploiement de jetons, un stockage de données vérifié et des modules de pont.
L'objectif du Sovereign SDK est de devenir le premier cadre de rollup qui é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 zk-SNARKs virtuelle efficace.
Caractéristiques du Sovereign SDK
Réaliser une interopérabilité transparente : en utilisant une nouvelle technologie de pont basée sur l'agrégation de preuves, il est possible de réaliser le pontage aller-retour des rollups Sovereign SDK sur L1 partagé sans avoir besoin de tiers de confiance.
Sécurisé et évolutif : chaque composant est conçu sur mesure pour les cas d'utilisation des zk-rollups, offrant par défaut des performances exceptionnelles. Grâce aux avancées technologiques en matière de parallélisme, la preuve n'aura qu'un délai de quelques secondes.
Compatibilité inter-chaînes : les Rollups Sovereign SDK peuvent fonctionner sur n'importe quelle blockchain, car ils confient la responsabilité de la vérification des preuves aux utilisateurs finaux, plutôt qu'à la blockchain publique 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. Prévision d'achèvement autour du 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 les modules de stockage et de tri par défaut.
Phase de durcissement : nettoyage du code, tests, tests de fuzzing et audit, tout en développant le premier cas d'utilisation du SDK. Le durcissement du déploiement initial devrait durer environ six mois, après quoi le SDK sera lancé sur le mainnet.
Perspectives d'avenir
La vision de Sovereign Labs est de permettre à la blockchain de soutenir des milliards d'utilisateurs. Pour atteindre cet objectif, ils s'engagent à Goutte le seuil d'utilisation des zk-SNARKs, permettant aux développeurs de créer des Rollups sans avoir à devenir des experts en cryptographie.
En même temps, le SDK Sovereign restera toujours entièrement gratuit et open source, et s'engagera à construire chaque composant de l'architecture technique selon les normes de résilience les plus élevées, garantissant que la vérifiabilité des utilisateurs finaux ne sera pas compromise. Sovereign Labs s'engage à un processus de construction transparent, soutenant le développement et la diffusion de la technologie blockchain par des actions concrètes.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
16 J'aime
Récompense
16
6
Partager
Commentaire
0/400
CantAffordPancake
· 07-12 06:25
Est-ce fiable d'avoir seulement 740w dollars américains ?
Voir l'originalRépondre0
ImpermanentLossEnjoyer
· 07-11 20:21
zk encore un peu lassant, non ?
Voir l'originalRépondre0
SignatureVerifier
· 07-11 20:12
hum, leurs "revendications de sécurité" nécessitent une vérification plus approfondie...
Voir l'originalRépondre0
StakeTillRetire
· 07-11 20:09
Ah 740w, je n'ai même pas besoin de dépenser autant pour le développement.
Voir l'originalRépondre0
0xDreamChaser
· 07-11 20:05
Les investisseurs détaillants ont de la viande à manger.
Voir l'originalRépondre0
0xSleepDeprived
· 07-11 20:03
Encore un projet à connaissance nulle ? Ils n'ont vraiment pas peur de dépenser de l'argent.
Sovereign SDK : Simplification du développement des Rollups à connaissance nulle pour aider à l'expansion des applications web3
Sovereign : Fournir un SDK pour les Rollups, Goutte le seuil d'utilisation de la technologie des 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 initial. Ce financement a porté la valorisation de l'entreprise à "dix millions". Sovereign Labs développe un kit de développement logiciel (SDK) pour aider les développeurs à créer des rollups zéro connaissance 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 pouvant interopérer sans couture et être évolutifs, et capables de fonctionner sur toutes les blockchains. Le SDK de Sovereign vise à devenir le cadre le plus simple pour créer des zk-rollups souverains sécurisés et interopérables.
Le dilemme de l'échelle des applications blockchain
Les limites de la chaîne publique L1
Actuellement, il existe trois principales façons d'étendre les applications blockchain : les blockchains publiques L1 spécialement conçues pour les applications, les optimistic rollups et les zk-rollups. Les blockchains publiques L1 spécialement conçues 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 n'est applicable qu'à un petit nombre d'applications disposant de suffisamment de fonds.
Les inconvénients des Optimistic Rollups
Bien que les rollups optimistes aient abaissé le seuil de développement des chaînes d'applications, ils font également face à des défis. Ils dépendent des preuves de fraude pour prévenir les comportements indésirables, ce qui entraîne un "délai de finalité" plus long, 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 sont confrontés à un dilemme : doivent-ils construire un rollup destiné à un usage spécifique, permettant aux utilisateurs de faire des ponts fréquemment ? Ou doivent-ils construire un rollup générique pour répondre à tous les besoins des utilisateurs ? Les deux options ne sont pas idéales. La vitesse de pont entre les chaînes est lente, les frais sont élevés et les risques sont importants, tandis que les rollups génériques font face à des problèmes de scalabilité et de limitations fonctionnelles.
Avantages des zk-Rollups
Les zk-rollups sont considérés comme la solution d'extension dominante 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 qu'à attendre la création de la preuve de validité (ce qui peut prendre seulement quelques secondes) pour être sûrs que la transaction a été effectuée.
Cependant, construire des zk-rollups reste actuellement une tâche ardue, nécessitant l'engagement de plusieurs années d'ingénieurs en cryptographie spécialisés.
La solution du Sovereign SDK
Sovereign SDK s'engage à fournir un support pour les zk-rollups similaire à ce que Cosmos SDK fait pour les chaînes publiques L1. Il fournira des composants standards courants dans la blockchain, tels que des réseaux p2p, des bases de données et des nœuds RPC, permettant aux bâtisseurs de se concentrer sur la logique commerciale de leur propre blockchain. De plus, il proposera des modules par défaut fonctionnant efficacement dans un environnement à preuve zéro, y compris le déploiement de jetons, un stockage de données vérifié et des modules de pont.
L'objectif du Sovereign SDK est de devenir le premier cadre de rollup qui é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 zk-SNARKs virtuelle efficace.
Caractéristiques du Sovereign SDK
Réaliser une interopérabilité transparente : en utilisant une nouvelle technologie de pont basée sur l'agrégation de preuves, il est possible de réaliser le pontage aller-retour des rollups Sovereign SDK sur L1 partagé sans avoir besoin de tiers de confiance.
Sécurisé et évolutif : chaque composant est conçu sur mesure pour les cas d'utilisation des zk-rollups, offrant par défaut des performances exceptionnelles. Grâce aux avancées technologiques en matière de parallélisme, la preuve n'aura qu'un délai de quelques secondes.
Compatibilité inter-chaînes : les Rollups Sovereign SDK peuvent fonctionner sur n'importe quelle blockchain, car ils confient la responsabilité de la vérification des preuves aux utilisateurs finaux, plutôt qu'à la blockchain publique 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. Prévision d'achèvement autour du 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 les modules de stockage et de tri par défaut.
Phase de durcissement : nettoyage du code, tests, tests de fuzzing et audit, tout en développant le premier cas d'utilisation du SDK. Le durcissement du déploiement initial devrait durer environ six mois, après quoi le SDK sera lancé sur le mainnet.
Perspectives d'avenir
La vision de Sovereign Labs est de permettre à la blockchain de soutenir des milliards d'utilisateurs. Pour atteindre cet objectif, ils s'engagent à Goutte le seuil d'utilisation des zk-SNARKs, permettant aux développeurs de créer des Rollups sans avoir à devenir des experts en cryptographie.
En même temps, le SDK Sovereign restera toujours entièrement gratuit et open source, et s'engagera à construire chaque composant de l'architecture technique selon les normes de résilience les plus élevées, garantissant que la vérifiabilité des utilisateurs finaux ne sera pas compromise. Sovereign Labs s'engage à un processus de construction transparent, soutenant le développement et la diffusion de la technologie blockchain par des actions concrètes.