Sovereign : Fournir un kit d'outils de développement pour les Rollups, Goutte le seuil d'utilisation de la technologie zk-SNARKs
Récemment, un projet de cryptomonnaie axé sur la construction de rollups a levé 7,4 millions de dollars lors d'un tour de financement de semences, atteignant une valorisation à "huit chiffres". Ce projet développe un kit de développement logiciel (SDK), conçu pour aider les développeurs à créer des rollups à connaissance nulle sécurisés et interopérables. Voici une présentation détaillée du projet.
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 pouvant fonctionner sur toutes les blockchains. C'est dans ce but que le SDK Sovereign a été développé, il deviendra le cadre le plus simple pour créer des zk-rollups souverains sécurisés et interopérables.
Le dilemme de l'extension des applications blockchain
Les limites de la chaîne publique L1
Actuellement, il existe principalement trois manières d'étendre les applications blockchain : les blockchains publiques L1 dédiées aux applications, les optimistic rollups et les zk-rollups. Bien que les blockchains publiques L1 dédiées aux applications soient relativement simples à concevoir et à déployer, elles présentent des défauts évidents. Chaque L1 doit recruter ses propres validateurs et les convaincre de staker 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 suffisantes.
Les inconvénients des Optimistic Rollups
L'apparition des Rollups permet aux développeurs d'utiliser de nouvelles logiques pour étendre les blockchains existantes, au lieu de lancer de nouvelles blockchains, ce qui réduit considérablement le seuil de développement des chaînes d'application. Cependant, les rollups optimistes dominants aujourd'hui présentent également des problèmes. Pour alléger le fardeau de l'ensemble des validateurs partagés, les rollups optimistes s'appuient sur les preuves de fraude pour prévenir les comportements indésirables. Cela entraîne des "délai de finalité" très longs pour les transactions, qui peuvent être annulées en raison de l'apparition des preuves de fraude. Par conséquent, le pont entre les rollups optimistes devient lent et coûteux.
Les avantages des Zk-Rollups
Pour les raisons mentionnées ci-dessus, les zk-rollups sont considérés comme la solution d'évolutivité dominante de l'avenir. Ils possèdent les avantages des optimistic rollups, tout en n'ayant pas de délai de finalité prolongé. Les utilisateurs n'ont pas besoin d'attendre des jours pour confirmer s'il y a eu une preuve de fraude, tant qu'une preuve de validité est créée (ce qui peut prendre seulement quelques secondes), les utilisateurs peuvent être sûrs que la transaction est terminée.
Cependant, la construction de zk-rollups reste une tâche ardue qui nécessite l'engagement à long terme d'ingénieurs en cryptographie hautement spécialisés. C'est précisément le problème que le Sovereign SDK vise à résoudre.
Caractéristiques du SDK Souverain
Sovereign SDK a pour but de fournir un soutien aux zk-rollups similaire à celui que le Cosmos SDK offre aux chaînes de blocs L1. Il fournira divers composants fondamentaux dont une blockchain a généralement besoin, 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. De plus, il proposera un ensemble de modules par défaut fonctionnant efficacement dans un environnement de zk-SNARKs, y compris le déploiement de tokens, le stockage de données vérifiées et des modules de pont.
Les principales caractéristiques de Sovereign SDK incluent :
Interopérabilité transparente : Utilisez une nouvelle technologie de pont basée sur l'agrégation de preuves pour réaliser un pont rapide et à faible coût pour les rollups Sovereign SDK sur L1 partagé.
Sécurisé et évolutif : en personnalisant chaque composant pour les cas d'utilisation des zk-rollups, le Sovereign SDK offre 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.
Goutte l'utilisation des barrières : les développeurs n'ont pas besoin de devenir des experts en cryptographie, ils peuvent simplement utiliser des langages de programmation courants (comme Rust ou C++) pour écrire des applications, le SDK les assemblera automatiquement dans une machine virtuelle zk efficace.
Feuille de route du projet
La feuille de route pour le développement du Sovereign SDK se divise en trois phases :
Phase de recherche (en cours) : conception du module de stockage par défaut, modèle économique cryptographique et API principale, développement d'un prototype de recherche. Prévu pour être terminé 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 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. Le durcissement du déploiement initial devrait durer environ six mois, après quoi le SDK sera déployé sur le mainnet.
Conclusion
La vision de Sovereign Labs est de faire en sorte que la blockchain puisse soutenir des milliards d'utilisateurs. Pour atteindre cet objectif, il est essentiel de Goutte le seuil d'utilisation des zk-SNARKs. Le Sovereign SDK restera toujours entièrement gratuit et open source, s'engageant à construire chaque composant technologique selon les normes de résilience les plus élevées. De cette manière, Sovereign espère pouvoir promouvoir l'adoption de la technologie blockchain tout en maintenant la vérifiabilité des utilisateurs finaux et la nature décentralisée.
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.
20 J'aime
Récompense
20
6
Partager
Commentaire
0/400
TokenCreatorOP
· 07-16 12:59
zk est vraiment puissant!
Voir l'originalRépondre0
LightningAllInHero
· 07-15 10:06
Ce bull, ah, soutient le pump à fond.
Voir l'originalRépondre0
NftDeepBreather
· 07-13 17:15
La baisse du seuil dépend de qui le fait~
Voir l'originalRépondre0
LiquiditySurfer
· 07-13 17:14
Le bonheur des débutants développeurs, continuez à surfer~
Voir l'originalRépondre0
BlockchainArchaeologist
· 07-13 17:13
Enfin un bon SDK !
Voir l'originalRépondre0
AirdropHarvester
· 07-13 16:47
Encore une opportunité prise pour des idiots par le sdk
Sovereign SDK : Goutte le seuil de construction de zk-rollup pour les développeurs
Sovereign : Fournir un kit d'outils de développement pour les Rollups, Goutte le seuil d'utilisation de la technologie zk-SNARKs
Récemment, un projet de cryptomonnaie axé sur la construction de rollups a levé 7,4 millions de dollars lors d'un tour de financement de semences, atteignant une valorisation à "huit chiffres". Ce projet développe un kit de développement logiciel (SDK), conçu pour aider les développeurs à créer des rollups à connaissance nulle sécurisés et interopérables. Voici une présentation détaillée du projet.
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 pouvant fonctionner sur toutes les blockchains. C'est dans ce but que le SDK Sovereign a été développé, il deviendra le cadre le plus simple pour créer des zk-rollups souverains sécurisés et interopérables.
Le dilemme de l'extension des applications blockchain
Les limites de la chaîne publique L1
Actuellement, il existe principalement trois manières d'étendre les applications blockchain : les blockchains publiques L1 dédiées aux applications, les optimistic rollups et les zk-rollups. Bien que les blockchains publiques L1 dédiées aux applications soient relativement simples à concevoir et à déployer, elles présentent des défauts évidents. Chaque L1 doit recruter ses propres validateurs et les convaincre de staker 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 suffisantes.
Les inconvénients des Optimistic Rollups
L'apparition des Rollups permet aux développeurs d'utiliser de nouvelles logiques pour étendre les blockchains existantes, au lieu de lancer de nouvelles blockchains, ce qui réduit considérablement le seuil de développement des chaînes d'application. Cependant, les rollups optimistes dominants aujourd'hui présentent également des problèmes. Pour alléger le fardeau de l'ensemble des validateurs partagés, les rollups optimistes s'appuient sur les preuves de fraude pour prévenir les comportements indésirables. Cela entraîne des "délai de finalité" très longs pour les transactions, qui peuvent être annulées en raison de l'apparition des preuves de fraude. Par conséquent, le pont entre les rollups optimistes devient lent et coûteux.
Les avantages des Zk-Rollups
Pour les raisons mentionnées ci-dessus, les zk-rollups sont considérés comme la solution d'évolutivité dominante de l'avenir. Ils possèdent les avantages des optimistic rollups, tout en n'ayant pas de délai de finalité prolongé. Les utilisateurs n'ont pas besoin d'attendre des jours pour confirmer s'il y a eu une preuve de fraude, tant qu'une preuve de validité est créée (ce qui peut prendre seulement quelques secondes), les utilisateurs peuvent être sûrs que la transaction est terminée.
Cependant, la construction de zk-rollups reste une tâche ardue qui nécessite l'engagement à long terme d'ingénieurs en cryptographie hautement spécialisés. C'est précisément le problème que le Sovereign SDK vise à résoudre.
Caractéristiques du SDK Souverain
Sovereign SDK a pour but de fournir un soutien aux zk-rollups similaire à celui que le Cosmos SDK offre aux chaînes de blocs L1. Il fournira divers composants fondamentaux dont une blockchain a généralement besoin, 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. De plus, il proposera un ensemble de modules par défaut fonctionnant efficacement dans un environnement de zk-SNARKs, y compris le déploiement de tokens, le stockage de données vérifiées et des modules de pont.
Les principales caractéristiques de Sovereign SDK incluent :
Interopérabilité transparente : Utilisez une nouvelle technologie de pont basée sur l'agrégation de preuves pour réaliser un pont rapide et à faible coût pour les rollups Sovereign SDK sur L1 partagé.
Sécurisé et évolutif : en personnalisant chaque composant pour les cas d'utilisation des zk-rollups, le Sovereign SDK offre 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.
Goutte l'utilisation des barrières : les développeurs n'ont pas besoin de devenir des experts en cryptographie, ils peuvent simplement utiliser des langages de programmation courants (comme Rust ou C++) pour écrire des applications, le SDK les assemblera automatiquement dans une machine virtuelle zk efficace.
Feuille de route du projet
La feuille de route pour le développement du Sovereign SDK se divise en trois phases :
Phase de recherche (en cours) : conception du module de stockage par défaut, modèle économique cryptographique et API principale, développement d'un prototype de recherche. Prévu pour être terminé 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 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. Le durcissement du déploiement initial devrait durer environ six mois, après quoi le SDK sera déployé sur le mainnet.
Conclusion
La vision de Sovereign Labs est de faire en sorte que la blockchain puisse soutenir des milliards d'utilisateurs. Pour atteindre cet objectif, il est essentiel de Goutte le seuil d'utilisation des zk-SNARKs. Le Sovereign SDK restera toujours entièrement gratuit et open source, s'engageant à construire chaque composant technologique selon les normes de résilience les plus élevées. De cette manière, Sovereign espère pouvoir promouvoir l'adoption de la technologie blockchain tout en maintenant la vérifiabilité des utilisateurs finaux et la nature décentralisée.