SDK souverain : solutions pour aider à abaisser le seuil d'utilisation de la technologie à connaissance nulle

Sovereign Labs, un projet de chiffrement axé sur la création de rollups, a finalisé une ronde de financement de démarrage de 7.4 millions de dollars. Le cycle a été mené par Haun Ventures, avec la participation de Maven 11, 1KX, Robot Ventures et Plaintext Capital. Un porte-parole du projet a déclaré que le financement place l'entreprise à une valorisation « à huit chiffres ». Il est entendu que Sovereign Labs construit un kit de développement logiciel (SDK) pour aider les développeurs à créer des cumuls de connaissances zéro sécurisés et interopérables. Cet article Coincu nous donnera un aperçu de ce projet.
SDK souverain : solutions pour aider à abaisser le seuil d'utilisation de la technologie à connaissance nulle

Qu’est-ce que Souverain ?

Souverain est un écosystème de rollup ouvert et connecté. Engagé à permettre à tous les développeurs de déployer des rollups parfaitement interopérables et évolutifs et exécutés sur toutes les blockchains. C'est l'intention initiale de créer Souverain SDK, qui sera le cadre le plus simple pour créer des zk-rollups souverains sécurisés et interopérables.

Les applications blockchain ne sont pas évolutives

La couche monolithique 1 ne peut pas être étendue

À l'heure actuelle, il existe trois paradigmes principaux pour l'expansion des applications blockchain : les chaînes publiques L1 pour les applications, les cumuls optimistes et les cumuls zk. La chaîne publique L1 pour les applications est la plus simple à concevoir et à déployer, mais elle présente des défauts évidents. Chaque L1 doit recruter ses propres validateurs et les convaincre de miser suffisamment de fonds pour protéger la blockchain des attaques. En raison du coût élevé du capital, cette approche ne convient qu’à un petit nombre de demandes bien financées.

Les cumuls optimistes détruisent la composabilité

Les rollups résolvent ce problème en permettant aux développeurs d’étendre les blockchains existantes avec une nouvelle logique plutôt que d’en lancer de nouvelles. Cela réduit considérablement le seuil de développement de la chaîne applicative.

Mais rollups optimistes qui dominent aujourd’hui ne sont pas une panacée. Pour minimiser la charge pesant sur un ensemble de validateurs partagés, les cumuls optimistes s'appuient sur des preuves de fraude pour éviter toute mauvaise conduite. Lorsqu'elles sont attaquées, les preuves de fraude peuvent faire l'objet d'un examen minutieux, de sorte que les cumuls optimistes ont de longs « délais de finalisation » au cours desquels les transactions sont annulées en raison des preuves de fraude. Combler les cumuls optimistes peut donc être lent et coûteux.

Les développeurs de rollups optimistes doivent prendre des décisions difficiles : doivent-ils créer des rollups étroitement spécifiques qui permettent aux utilisateurs de relier fréquemment les blockchains ? Ou créer un rollup générique pour répondre à tous les besoins des utilisateurs en un seul endroit ? Aucune des deux options n’est suffisante.

La vitesse de transition entre les chaînes optimistes est trop lente, le coût est trop élevé et le risque est trop grand pour répondre à une utilisation quotidienne. Cependant, les rollups optimistes généraux doivent faire face à de nombreuses lacunes de la chaîne publique monolithique L1 : ils ont non seulement leurs propres problèmes d'évolutivité, mais ne peuvent pas non plus prendre en charge les fonctions complètes et diverses que les chaînes d'applications peuvent créer.

Les Zk-rollups sont l'avenir

Pour les raisons ci-dessus, nous nous attendons à ce que les zk-rollups deviennent le paradigme de mise à l'échelle dominant. Il présente les avantages des cumuls optimistes sans le long délai de finalisation. Au lieu d'attendre des jours pour obtenir une preuve de fraude, l'utilisateur peut être sûr que la transaction a été complétée dès que la preuve de validité est créée (ce qui ne peut prendre que quelques secondes).

Alors, puisque les zk-rollups sont une meilleure solution de mise à l'échelle, pourquoi n'a-t-il pas été popularisé à grande échelle ? La raison en est que jusqu'à présent, la création de zk-rollups était une tâche ardue, nécessitant des années d'ingénieurs en cryptographie dévoués.

SDK souverain : solutions pour aider à abaisser le seuil d'utilisation de la technologie à connaissance nulle

Le souverain est né

Qu'est-ce que le SDK souverain ?

Le SDK Sovereign est dédié à faire pour les zk-rollups ce que le SDK Cosmos fait pour la chaîne publique L1.

Il fournira divers composants standard généralement fournis par une blockchain, tels qu'un P2P réseau, base de données et RPC nœuds, afin que les constructeurs puissent se concentrer sur la logique métier de leur propre blockchain.

De plus, il fournit également un ensemble de modules par défaut qui fonctionnent efficacement dans un environnement sans connaissance : déploiement de jetons, stockage de données vérifiées et modules de pont. Les développeurs peuvent intégrer ces composants primitifs dans AppChain ou créer entièrement leurs propres fonctions de transition d'état en déployant un ensemble d'API standard.

Non seulement cela, Souverain SDK sera le premier cadre de cumul à éliminer les détails complexes sans connaissance. Pour profiter de ses puissantes fonctionnalités, les développeurs n'ont pas besoin d'être des experts en cryptographie, il suffit d'écrire des applications en langage idiomatique. Calme (ou éventuellement utiliser C + +), et le SDK les assemblera automatiquement dans une machine virtuelle zk efficace.

SDK souverain : solutions pour aider à abaisser le seuil d'utilisation de la technologie à connaissance nulle

Quelles sont les fonctionnalités du SDK souverain ?

  1. Les cumuls de SDK souverains permettent une interopérabilité transparente. Nous utilisons une nouvelle technique de pontage basée sur l'agrégation de preuves pour relier les cumuls de SDK souverains vers et depuis L1 partagé sans avoir besoin d'un tiers de confiance. Les zk-proofs peuvent réaliser l'agrégation et les rollups seront capables de maintenir autant de ponts que possible avec un coût minimal.
    Les relais hors chaîne peuvent regrouper les preuves de tous les cumuls contemporains en une seule preuve, qui ne doit ensuite être vérifiée que sur la chaîne. Et comme les transitions étatiques ont fait leurs preuves, il n’est pas nécessaire de payer les fournisseurs de liquidités ou d’attendre une semaine pour que les transactions soient terminées.
  2. Les rollups du SDK souverain seront sûrs et évolutifs. En adaptant chaque composant au scénario d'utilisation dans zk-rollups, le SDK Sovereign offrira d'excellentes performances par défaut. Grâce aux progrès du parallélisme, nos preuves seront retardées de quelques secondes. Grâce à la magie des preuves sans connaissance, les blockchains pourront évoluer sans sacrifier la vérifiabilité par l'utilisateur final.
  3. Les rollups du SDK souverain peuvent s’exécuter sur n’importe quelle blockchain. La chaîne SovereignSDK délègue la responsabilité de vérifier la preuve à l'utilisateur final, et non à la chaîne publique L1 sous-jacente. Par conséquent, ils sont appelés rollups « souverains », et non rollups de contrats intelligents. Étant donné que la couche de disponibilité des données n'a pas besoin d'avoir la capacité de vérifier les preuves, le cumul du SDK souverain peut être automatiquement porté sur n'importe quel L1.

L'avancement du projet

Des efforts sont actuellement en cours pour développer le SDK souverain, et la feuille de route est divisée en trois phases.

Phase 1 : Recherche (en cours)

Le SDK souverain est en cours de développement. Son équipe conçoit le module de stockage par défaut, le modèle crypto-économique et l'API de base. Ils développent également un prototype de recherche. Le SDK prendra en charge un large éventail de couches de disponibilité des données et de systèmes de preuve, mais son prototype actuel intègre Celestia pour la disponibilité des données et Risque0 pour preuve. Le projet prévoit que cette phase soit achevée vers le deuxième trimestre 2023.

Phase 2 : Déploiement initial

Le déploiement initial du Souverain SDK se déroulera parallèlement aux recherches restantes. Pendant ce temps, l'équipe déploiera le réseau p2p, les nœuds RPC, l'API principale et les modules de stockage et de commande par défaut.

Le 3 : Expérience de durcissement

Une fois le SDK entièrement fonctionnel, l’équipe passe beaucoup de temps à nettoyer, tester, fuzzer et auditer le code. En parallèle, ils développeront également les premiers cas d’usage du SDK. Le durcissement du déploiement initial devrait durer environ six mois, après quoi le SDK atterrira sur le réseau principal.

Facilitez la mise à l’échelle

Souverain Labs veut voir la blockchain donner du pouvoir à des milliards d’utilisateurs. Pour y parvenir, il faut abaisser le seuil de la technologie sans connaissance : les développeurs n'ont plus besoin d'être PhD en cryptographie, et Cumuls plus besoin d'ingénieurs de protocole professionnels.

Mais une évolutivité infinie n’a aucun sens si elle se fait au détriment de la vérifiabilité par l’utilisateur final. Si la construction, l’exécution ou la visualisation de l’état d’une blockchain repose toujours sur la coopération avec une entité centralisée, nous n’avons pas besoin de parler de victoire. De ce fait, le Souverain SDK restera toujours entièrement gratuit et open source et s'engage à construire chaque composant de l'organisation technique avec les normes de résilience les plus élevées.

Avertissement: Les informations sur ce site Web sont fournies à titre de commentaire général du marché et ne constituent pas un conseil en investissement. Nous vous encourageons à faire vos propres recherches avant d'investir.

Rejoignez-nous pour suivre l'actualité : https://linktr.ee/coincu

Harold

Coincu Actualité

SDK souverain : solutions pour aider à abaisser le seuil d'utilisation de la technologie à connaissance nulle

Sovereign Labs, un projet de chiffrement axé sur la création de rollups, a finalisé une ronde de financement de démarrage de 7.4 millions de dollars. Le cycle a été mené par Haun Ventures, avec la participation de Maven 11, 1KX, Robot Ventures et Plaintext Capital. Un porte-parole du projet a déclaré que le financement place l'entreprise à une valorisation « à huit chiffres ». Il est entendu que Sovereign Labs construit un kit de développement logiciel (SDK) pour aider les développeurs à créer des cumuls de connaissances zéro sécurisés et interopérables. Cet article Coincu nous donnera un aperçu de ce projet.
SDK souverain : solutions pour aider à abaisser le seuil d'utilisation de la technologie à connaissance nulle

Qu’est-ce que Souverain ?

Souverain est un écosystème de rollup ouvert et connecté. Engagé à permettre à tous les développeurs de déployer des rollups parfaitement interopérables et évolutifs et exécutés sur toutes les blockchains. C'est l'intention initiale de créer Souverain SDK, qui sera le cadre le plus simple pour créer des zk-rollups souverains sécurisés et interopérables.

Les applications blockchain ne sont pas évolutives

La couche monolithique 1 ne peut pas être étendue

À l'heure actuelle, il existe trois paradigmes principaux pour l'expansion des applications blockchain : les chaînes publiques L1 pour les applications, les cumuls optimistes et les cumuls zk. La chaîne publique L1 pour les applications est la plus simple à concevoir et à déployer, mais elle présente des défauts évidents. Chaque L1 doit recruter ses propres validateurs et les convaincre de miser suffisamment de fonds pour protéger la blockchain des attaques. En raison du coût élevé du capital, cette approche ne convient qu’à un petit nombre de demandes bien financées.

Les cumuls optimistes détruisent la composabilité

Les rollups résolvent ce problème en permettant aux développeurs d’étendre les blockchains existantes avec une nouvelle logique plutôt que d’en lancer de nouvelles. Cela réduit considérablement le seuil de développement de la chaîne applicative.

Mais rollups optimistes qui dominent aujourd’hui ne sont pas une panacée. Pour minimiser la charge pesant sur un ensemble de validateurs partagés, les cumuls optimistes s'appuient sur des preuves de fraude pour éviter toute mauvaise conduite. Lorsqu'elles sont attaquées, les preuves de fraude peuvent faire l'objet d'un examen minutieux, de sorte que les cumuls optimistes ont de longs « délais de finalisation » au cours desquels les transactions sont annulées en raison des preuves de fraude. Combler les cumuls optimistes peut donc être lent et coûteux.

Les développeurs de rollups optimistes doivent prendre des décisions difficiles : doivent-ils créer des rollups étroitement spécifiques qui permettent aux utilisateurs de relier fréquemment les blockchains ? Ou créer un rollup générique pour répondre à tous les besoins des utilisateurs en un seul endroit ? Aucune des deux options n’est suffisante.

La vitesse de transition entre les chaînes optimistes est trop lente, le coût est trop élevé et le risque est trop grand pour répondre à une utilisation quotidienne. Cependant, les rollups optimistes généraux doivent faire face à de nombreuses lacunes de la chaîne publique monolithique L1 : ils ont non seulement leurs propres problèmes d'évolutivité, mais ne peuvent pas non plus prendre en charge les fonctions complètes et diverses que les chaînes d'applications peuvent créer.

Les Zk-rollups sont l'avenir

Pour les raisons ci-dessus, nous nous attendons à ce que les zk-rollups deviennent le paradigme de mise à l'échelle dominant. Il présente les avantages des cumuls optimistes sans le long délai de finalisation. Au lieu d'attendre des jours pour obtenir une preuve de fraude, l'utilisateur peut être sûr que la transaction a été complétée dès que la preuve de validité est créée (ce qui ne peut prendre que quelques secondes).

Alors, puisque les zk-rollups sont une meilleure solution de mise à l'échelle, pourquoi n'a-t-il pas été popularisé à grande échelle ? La raison en est que jusqu'à présent, la création de zk-rollups était une tâche ardue, nécessitant des années d'ingénieurs en cryptographie dévoués.

SDK souverain : solutions pour aider à abaisser le seuil d'utilisation de la technologie à connaissance nulle

Le souverain est né

Qu'est-ce que le SDK souverain ?

Le SDK Sovereign est dédié à faire pour les zk-rollups ce que le SDK Cosmos fait pour la chaîne publique L1.

Il fournira divers composants standard généralement fournis par une blockchain, tels qu'un P2P réseau, base de données et RPC nœuds, afin que les constructeurs puissent se concentrer sur la logique métier de leur propre blockchain.

De plus, il fournit également un ensemble de modules par défaut qui fonctionnent efficacement dans un environnement sans connaissance : déploiement de jetons, stockage de données vérifiées et modules de pont. Les développeurs peuvent intégrer ces composants primitifs dans AppChain ou créer entièrement leurs propres fonctions de transition d'état en déployant un ensemble d'API standard.

Non seulement cela, Souverain SDK sera le premier cadre de cumul à éliminer les détails complexes sans connaissance. Pour profiter de ses puissantes fonctionnalités, les développeurs n'ont pas besoin d'être des experts en cryptographie, il suffit d'écrire des applications en langage idiomatique. Calme (ou éventuellement utiliser C + +), et le SDK les assemblera automatiquement dans une machine virtuelle zk efficace.

SDK souverain : solutions pour aider à abaisser le seuil d'utilisation de la technologie à connaissance nulle

Quelles sont les fonctionnalités du SDK souverain ?

  1. Les cumuls de SDK souverains permettent une interopérabilité transparente. Nous utilisons une nouvelle technique de pontage basée sur l'agrégation de preuves pour relier les cumuls de SDK souverains vers et depuis L1 partagé sans avoir besoin d'un tiers de confiance. Les zk-proofs peuvent réaliser l'agrégation et les rollups seront capables de maintenir autant de ponts que possible avec un coût minimal.
    Les relais hors chaîne peuvent regrouper les preuves de tous les cumuls contemporains en une seule preuve, qui ne doit ensuite être vérifiée que sur la chaîne. Et comme les transitions étatiques ont fait leurs preuves, il n’est pas nécessaire de payer les fournisseurs de liquidités ou d’attendre une semaine pour que les transactions soient terminées.
  2. Les rollups du SDK souverain seront sûrs et évolutifs. En adaptant chaque composant au scénario d'utilisation dans zk-rollups, le SDK Sovereign offrira d'excellentes performances par défaut. Grâce aux progrès du parallélisme, nos preuves seront retardées de quelques secondes. Grâce à la magie des preuves sans connaissance, les blockchains pourront évoluer sans sacrifier la vérifiabilité par l'utilisateur final.
  3. Les rollups du SDK souverain peuvent s’exécuter sur n’importe quelle blockchain. La chaîne SovereignSDK délègue la responsabilité de vérifier la preuve à l'utilisateur final, et non à la chaîne publique L1 sous-jacente. Par conséquent, ils sont appelés rollups « souverains », et non rollups de contrats intelligents. Étant donné que la couche de disponibilité des données n'a pas besoin d'avoir la capacité de vérifier les preuves, le cumul du SDK souverain peut être automatiquement porté sur n'importe quel L1.

L'avancement du projet

Des efforts sont actuellement en cours pour développer le SDK souverain, et la feuille de route est divisée en trois phases.

Phase 1 : Recherche (en cours)

Le SDK souverain est en cours de développement. Son équipe conçoit le module de stockage par défaut, le modèle crypto-économique et l'API de base. Ils développent également un prototype de recherche. Le SDK prendra en charge un large éventail de couches de disponibilité des données et de systèmes de preuve, mais son prototype actuel intègre Celestia pour la disponibilité des données et Risque0 pour preuve. Le projet prévoit que cette phase soit achevée vers le deuxième trimestre 2023.

Phase 2 : Déploiement initial

Le déploiement initial du Souverain SDK se déroulera parallèlement aux recherches restantes. Pendant ce temps, l'équipe déploiera le réseau p2p, les nœuds RPC, l'API principale et les modules de stockage et de commande par défaut.

Le 3 : Expérience de durcissement

Une fois le SDK entièrement fonctionnel, l’équipe passe beaucoup de temps à nettoyer, tester, fuzzer et auditer le code. En parallèle, ils développeront également les premiers cas d’usage du SDK. Le durcissement du déploiement initial devrait durer environ six mois, après quoi le SDK atterrira sur le réseau principal.

Facilitez la mise à l’échelle

Souverain Labs veut voir la blockchain donner du pouvoir à des milliards d’utilisateurs. Pour y parvenir, il faut abaisser le seuil de la technologie sans connaissance : les développeurs n'ont plus besoin d'être PhD en cryptographie, et Cumuls plus besoin d'ingénieurs de protocole professionnels.

Mais une évolutivité infinie n’a aucun sens si elle se fait au détriment de la vérifiabilité par l’utilisateur final. Si la construction, l’exécution ou la visualisation de l’état d’une blockchain repose toujours sur la coopération avec une entité centralisée, nous n’avons pas besoin de parler de victoire. De ce fait, le Souverain SDK restera toujours entièrement gratuit et open source et s'engage à construire chaque composant de l'organisation technique avec les normes de résilience les plus élevées.

Avertissement: Les informations sur ce site Web sont fournies à titre de commentaire général du marché et ne constituent pas un conseil en investissement. Nous vous encourageons à faire vos propres recherches avant d'investir.

Rejoignez-nous pour suivre l'actualité : https://linktr.ee/coincu

Harold

Coincu Actualité

Visité 60 fois, 1 visite(s) aujourd'hui