Entretien avec Celestia : Modularité, ETH et l’avenir de la mise à l’échelle dans le monde de la cryptographie

À l’heure actuelle, les blockchains sont confrontées à un triple dilemme : évolutivité, sécurité et manque de décentralisation : un manque de communication inter-chaînes sans confiance, un manque d’évolutivité cumulable lorsque le nombre de transactions devient suffisamment important et une incapacité à maintenir un niveau élevé de sécurité et de décentralisation tout en visant à augmenter le débit. C’est un problème de longue date, et l’essence du problème est de trouver un moyen de stocker des données en toute sécurité dans un conteneur plus petit et plus léger sans utiliser de périphériques de stockage trop grands ou trop coûteux.

La plupart des blockchains sont aujourd’hui monolithiques, les fonctions de base de la blockchain, y compris l’exécution et le consensus, se produisent simultanément et sont exécutées par le même ensemble de validateurs, les architectures monolithiques sont difficiles à mettre à l’échelle car chaque transaction doit être exécutée par un nœud complet, ce qui entraîne des goulots d’étranglement, tandis que les blockchains modulaires sont des blockchains qui externalisent complètement au moins un des 4 composants (consensus, disponibilité des données, exécution, règlement) à une chaîne externe.

Alors que Celestia est le premier réseau blockchain modulaire et un réseau de cloud computing pour le Web 3, qui est une couche de consensus et de disponibilité des données enfichable qui permet à quiconque de déployer rapidement une blockchain décentralisée sans la surcharge de l’amorçage d’un nouveau réseau de consensus. Il existe une opinion dans l’industrie selon laquelle Celestia est l’innovation sous-jacente la plus importante dans l’industrie de la blockchain depuis le ETH. ETH et Celestia construisent toutes deux une couche de base sécurisée. À TOKEN 2049, BlockBeats s’est entretenu en exclusivité avec le cofondateur et directeur de l’exploitation de Celestia, Nick White, pour explorer la relation de Celestia avec ETH et l’histoire de Celestia.

Sans Celestia, ETH Shop ne peut pas mettre à l’échelle les Rollups

De ces trois dilemmes, le manque d’évolutivité a le plus grand impact – ce n’est qu’en améliorant l’évolutivité de la blockchain que des centaines de millions de personnes peuvent également ouvrir la fenêtre sur la chaîne. C’est aussi le plus grand dilemme auquel sont confrontées les blockchains grand public, y compris ETH. À l’heure actuelle, ETH Fang dispose déjà de solutions d’extension telles que Optimism, ZKsync et Starknet. Cependant, la disponibilité des données de ces solutions de mise à l’échelle dépend fortement de ETH atelier lui-même. Dans le même temps, le coût de l’essence à ETH Fang est toujours cher.

Auparavant, Vitalik, le fondateur de ETH Place, avait décrit ce qu’il considérait comme la forme ultime de la blockchain de ETH Place, qui consacrait beaucoup d’espace à la représentation d’un nouvel atelier de ETH construit par des Rollups et des DA. Dans une certaine mesure, cela indique sans aucun doute la voie à suivre par ETH Fang pour casser le jeu au cours des dix prochaines années : la modularisation.

À lire aussi : Modularité : la percée de l’atelier ETH au cours de la prochaine décennie

BlockBeats : Pouvez-vous nous parler un peu de vous et de votre parcours ?

Nick : Absolument. Je m’appelle Nick White. Je suis le directeur de l’exploitation (COO) de Celestia Labs. Nous construisons Celestia, qui est le premier réseau de blockchain modulaire, ce qui signifie que Celestia est un partisan d’un nouveau paradigme pour la construction de blockchains, où au lieu d’essayer de tout faire dans un seul protocole, nous divisons le protocole en différentes couches, chacune se concentrant sur une fonction spécifique, puis ces couches peuvent être recombinées pour construire des blockchains et des applications.

Par conséquent, Celestia se concentre sur les couches de consensus et de disponibilité des données de la pile sans aucune exécution. L’exécution est réalisée par le biais de cumuls, l’un des schémas de couche 2. Les gens peuvent déployer des Rollups au-dessus de Celestia, et Celestia fournit un espace de blocs évolutif et décentralisé que les gens peuvent construire. Vous pouvez donc nous considérer comme la première couche d’un design futuriste spécifiquement axé sur les Rollups pour faire évoluer les Rollups.

BlockBeats : Quand avez-vous commencé à chercher à adopter des blockchains modulaires ?

Nick : Tout a commencé avec deux livres blancs qui ont été publiés en 2018 et 2019. Le premier livre blanc a été co-écrit par le cofondateur de Celestia, Mustafa Albasan, avec Vitalik, et s’intitule Data Availability Sampling and Fraud Proofs. Dans cet article, il résout le problème de l’évolutivité en montrant qu’il est possible de construire une blockchain capable d’étendre l’espace de verrouillage avec le nombre de nœuds dans le réseau.

Il a ensuite écrit un autre livre blanc intitulé « Lazy Ledger » basé sur ses travaux précédents. « Lazy Ledger » est une continuation et une extension du concept de mise à l’échelle de la disponibilité des données, dans lequel il propose une nouvelle idée - construire une blockchain qui n’est responsable que de la disponibilité des données et n’effectue aucune transaction. À l’époque, il l’avait qualifié de « contrat intelligent côté client ».

À lire aussi : Comprendre Celestia et Fuel, des blockchains modulaires à surveiller en 2023

Les clients de la blockchain exécuteront des transactions indépendamment de la première couche, qui est maintenant connue sous le nom de Rollup. Les rollups sont en fait l’exécution hors chaîne de contrats et d’applications intelligents. Par conséquent, Lazy Ledger introduit le concept de blockchain modulaire. Plus tard, lorsque les Rollups sont arrivés, il a montré comment l’ensemble du système fonctionnait, car les Rollups pouvaient rendre la couche d’exécution aussi évolutive que l’échantillonnage de la disponibilité des données.

MetaStone : Est-ce que le déploiement du sharding de projet de ETH Fang réduit le coût de la couche 2 et a-t-il eu un impact sur Celestia ?

Nick : ETH sharding, alias ETH, a en fait changé sur la feuille de route pour imiter la façon dont Celestia est en train de construire. Avant cela, ils construisaient ETH 2.0, c’est-à-dire la technologie de sharding, mais à la fin de 2020, ils ont décidé de déménager et de suivre la façon dont Celestia a été construite. Au fil du temps, ils ont progressivement aligné leur architecture de plus en plus sur le modèle de Celestia. Ainsi, Danksharding implémente essentiellement différentes implémentations des idées similaires de Celestia.

Cependant, il y a plusieurs différences à ce sujet, la première est le temps. Celestia va sortir dans quelques mois, et Danksharding est encore en phase de conception et de recherche, il est difficile de savoir quand il va sortir, et j’ai l’impression qu’ils n’ont même pas encore fixé de date, mais ils ont Proto-Danksharding, qui est EIP-4844, mais cela ne fera qu’une petite augmentation ponctuelle de l’espace de bloc de ETH Fang.

Sur la base de la demande que nous constatons pour le déploiement de la couche 2, je ne pense pas que ce soit suffisant pour fournir le débit requis. Par conséquent, Celestia sera lancé à un moment où les gens veulent déployer des Rollups en grand nombre. Je ne pense pas que ETH Rollup aurait pu évoluer sans Celestia. Et à long terme, lorsque Danksharding a été lancé, le problème était qu’il s’agissait d’une couche de disponibilité des données attachée à une seule couche 1, qui était la chaîne de ETH d’origine.

En conséquence, ETH a beaucoup de dette technique et de bagages qui doivent être développés en plus, et Celestia a la possibilité de repartir de zéro afin qu’il n’y ait pas autant de gonflement de l’État. Nous n’avons pas besoin d’exécuter, notre réseau est très léger, simplifié, et ETH Fang n’a pas ce luxe, ils doivent toujours porter le fardeau de ETH Fang Layer 1, et ce sont quelques-unes des différences que je vois.

Le DAS est plus fiable que le DAC

Permettre aux utilisateurs de posséder en toute sécurité leurs données et les actifs qu’elles représentent, et dissiper les inquiétudes des utilisateurs ordinaires concernant la sécurité des actifs, peut aider à guider le prochain milliard d’utilisateurs vers le Web3. Par conséquent, une couche indépendante de disponibilité des données fera partie intégrante du Web3. La disponibilité des données (DA) signifie essentiellement que les nœuds légers n’ont pas besoin de stocker toutes les données et de maintenir l’état de l’ensemble du réseau en temps opportun sans participer à un consensus.

Le DAS (Data Availability Sampling) et le DAC (Data Availability Council) actuels sont les deux principaux moyens de valider les données. Le premier vérifie qu’un bloc a été publié en téléchargeant des blocs sélectionnés au hasard, tandis que le second confirme qu’il a reçu des données en signant chaque mise à jour de l’état par son quorum.

Il est généralement admis dans l’industrie que lorsqu’une couche indépendante de disponibilité des données est une chaîne publique, elle est supérieure à un comité de disponibilité composé d’un groupe de personnes subjectivement conscientes. En effet, si suffisamment de clés privées des membres du comité sont volées pour rendre indisponible la disponibilité des données hors chaîne, la sécurité des fonds et des données des utilisateurs sera grandement menacée. Nick a souligné que ce que Celestia est en train de faire, c’est de rendre la couche de disponibilité des données plus décentralisée, ce qui équivaut à fournir à une chaîne publique DA indépendante une série de validateurs, de producteurs de blocs et de mécanismes de consensus pour augmenter le niveau de sécurité.

MetaStone : Sur le marché DA, tous les niveaux DA acceptent principalement les données des couches 2 et 3, mais nous savons que la plupart des couches 3 ne sont pas en mesure d’envoyer leurs données à la couche DA en raison du jalonnement de données, mais Polygon utilisera un pont pour recevoir ces données. Je me demande ce que vous en pensez, et quelle méthode Celestia utilisera-t-elle pour recevoir les données de la couche 3 ?

Nick : Ce qu’il fait, c’est s’assurer que le pont vérifie la disponibilité des données sur Celestia. Par conséquent, des tiers peuvent publier leurs données sur Celestia, mais publier leurs mises à jour de statut sur une autre chaîne, telle que ETH Layer 1, Optimism, Polygon, etc. Ces contrats d’agrégation on-chain peuvent utiliser ce pont pour vérifier la disponibilité des données sur Celestia. Nous sommes donc en mesure d’aider à mettre cela à l’échelle.

MetaStone : Sur le marché actuel de l’AD, EigenLabs a également lancé un EigenDA. Dans le même temps, EigenLabs a emprunté les nœuds distribués d’origine de ETH Fang pour protéger la sécurité des autres réseaux et réduire les opérations des nœuds. Alors, qu’en pensez-vous ?

Nick : Le re-staking est une idée intéressante qui vous permet d’utiliser des fonds existants, tels que des garanties, pour staker un nouveau protocole. Mais cela ne fait pas essentiellement évoluer la blockchain, c’est juste un moyen pour vous de lancer un nouveau protocole sans avoir à émettre de nouveaux jetons. Le problème avec EigenDA est que leur conception n’est pas vraiment une question de disponibilité des données. La disponibilité des données fait ici référence au type de concept qui vous vient à l’esprit lorsque vous pensez à ETH, Danksharding ou Celestia. Parce qu’EigenDA n’est qu’un comité de disponibilité des données, c’est-à-dire un compte multi-signatures, quelqu’un vous dit que les données sont disponibles, mais vous ne pouvez pas les vérifier vous-même. Par conséquent, EigenDA ne peut pas être comparé à Celestia, et ce n’est pas exactement le même produit.

Un autre problème est qu’il n’y a aucun moyen de pénaliser les attaques de rétention de données si elles utilisent des ETH remises en jeu ou des jetons non EigenDA pour sécuriser EigenDA. Une attaque de rétention de données est un problème non attribuable qui signifie que vous ne pouvez pas prouver à un contrat intelligent ou à toute autre entité de ETH couche 1 que les données sont conservées. Ainsi, si quelqu’un a effectivement une rétention de données, il ne sera pas en mesure de pénaliser le ETH rejalonné. De cette façon, vous pouvez réellement mener des attaques sur EigenDA à un coût nul. Donc, je pense que c’est un problème profond de conception. C’est ce que je pense d’EigenDA.

MetaStone : Certaines couches de disponibilité des données hors chaîne choisissent d’utiliser des DAC pour protéger leurs données pendant le processus de validation des données, tandis que d’autres choisissent d’utiliser des DAS. Que pensez-vous des DAC et des DAS ?

Nick : Les blockchains sont en fait des ordinateurs vérifiables. Par conséquent, vous n’avez pas besoin de faire confiance à quelqu’un d’autre, comme un comité. Car le but de la décentralisation est d’y parvenir en permettant à l’utilisateur final de vérifier la chaîne. Ainsi, un comité de disponibilité des données n’est pas réellement une blockchain, car lors de l’utilisation d’un DAC, par définition, vous devez faire confiance à un comité. En revanche, l’échantillonnage de la disponibilité des données est une méthode de vérification directe de la chaîne par le prélèvement d’échantillons. Donc, du point de vue de la vérifiabilité, c’est une véritable blockchain. Vous n’avez pas besoin de faire confiance aux validateurs de Celestia, vous pouvez les vérifier vous-même. Même s’ils essaient de vous tromper ou de s’entendre pour commettre des crimes, ils ne peuvent pas vous tromper. Il s’agit d’une différence fondamentale, très importante, et les gens devraient en être conscients. C’est aussi ce que je disais plus haut, EigenDA n’est pas la même chose que Celestia car c’est un DAC, on ne peut pas vraiment le comparer.

BlockBeats : Le DAS offre-t-il également plus d’avantages pour l’ajout ou la suppression de nœuds du réseau ?**

Nick : Absolument. L’un des superpouvoirs d’un réseau comme Celestia est l’utilisation de l’échantillonnage de la disponibilité des données, ce qui signifie que vous pouvez augmenter la taille des blocs à mesure que le nombre de nœuds dans le réseau augmente, ce qui est très puissant. En effet, dans une chaîne monolithique, vous ne pouvez utiliser que la même taille de bloc, quel que soit le nombre de personnes qui exécutent des nœuds. Et dans Celestia, vous pouvez en fait augmenter la taille des blocs au fur et à mesure que d’autres nœuds sont ajoutés et que l’échantillonnage commence.

Nous voulons créer une culture où les utilisateurs peuvent exécuter des nœuds sur leurs portefeuilles ou leurs navigateurs. Cela signifie qu’au fur et à mesure que de plus en plus d’utilisateurs rejoignent le réseau, le nombre de nœuds augmente, de sorte que les blocs peuvent devenir plus grands, offrant plus d’espace de bloc pour les nouveaux utilisateurs et les nouvelles applications. Il y a donc une boucle de rétroaction positive ici, où les utilisateurs donnent en fait à leurs propres applications l’échelle à l’échelle.

Les engagements du KZG pourraient être utilisés à l’avenir

Le Quantum Gravity Bridge (QGB) est un pont de disponibilité des données entre Celestia et ETH, qui est déployé par Celestia sur ETH, puis ETH opérateurs de couche 2 peuvent publier leurs données transmises sur le réseau Celestia, où le validateur de preuve d’enjeu (PoS) de Celestia les met en bloc. Ces données sont ensuite transmises par Celestia à ETH sous la forme d’une preuve de disponibilité des données. L’attestation est la racine de Merkle des données L2 signées par le validateur Celestia, prouvant que les données sont disponibles sur Celestia.

Le contrat QGB vérifie la signature sur l’épreuve DA de Celestia. Par conséquent, lorsque le contrat de couche 2 sur le marché ETH met à jour son état, il ne s’appuie pas sur les données de transmission publiées sur le ETH, mais vérifie si les données correctes sont fournies sur Celestia en interrogeant le contrat de pont DA. Le contrat donnera une réponse positive à tout retour d’attestation valide qui lui a été précédemment transmis, ou il renverra une réponse négative. Nick a souligné que Celestia fournira une disponibilité des données à haut débit pour ETH couche 2, qui est plus sûre et moins chère que les autres solutions de disponibilité des données hors chaîne.

BlockBeats : Pensez-vous que pour un pont gravitationnel quantique, est-il plus cher ou moins cher par rapport au coût d’EigenDA ?

Nick : L’un des problèmes avec EigenDA est qu’ils n’ont publié aucune information sur la façon dont ils l’ont réellement construit. Il est donc difficile de savoir à quoi cela va ressembler sans code. Je pense que pour EigenDA, en fonction de la façon dont ils le construisent, cela peut entraîner des coûts d’épreuve coûteux parce que vous devez générer des engagements KZG (Kate-Zaverucha-Goldberg) et vérifier les signatures sur le ETH, comme un tas de signatures par lot. Cela peut donc en fait consommer beaucoup de gaz. Ce qu’il y a de bien avec QGB, c’est que nous l’avons conçu de manière à minimiser les coûts de gaz.

Tout d’abord, nous avons le traitement par lots. C’est comme avoir plusieurs blocs Celestia, ils sont tous regroupés dans un bloc, puis un engagement est généré, signé, puis publié sur le ETH. Ainsi, au lieu de passer et de valider chaque bloc, vous n’avez besoin de le faire qu’une seule fois par lot, ce qui réduit considérablement le coût de gaz lié à la validation des engagements.

Deuxièmement, nous sommes également en train de mettre en place un QGB à divulgation nulle de connaissance qui réduira davantage le coût du gaz lié à la vérification des engagements sur ETH couche 1 en vérifiant toutes ces signatures à l’aide de preuves à connaissance nulle. En effet, le coût du gaz lié à la validation des engagements sur ETH couche 1 représente une surcharge importante pour tout DA hors chaîne. Et puis il y a le coût réel de l’AD, comme le paiement des données sur Celestia et EigenDA, et il est difficile de savoir combien cela coûtera à l’heure actuelle. Je pense que le coût sera très, très bas, dans les deux cas, si bas que je soupçonne que ce ne sera pas un facteur différent, à moins que Celestia ne soit soudainement congestionnée ou quelque chose d’autre qui rend le coût très élevé.

BlockBeats : Vous avez mentionné KZG, mais pourquoi Celestia n’a-t-elle pas encore utilisé KZG, et quelle est l’idée derrière cela ?

Nick : Oui, le problème avec les promesses de KZG, c’est qu’elles sont encore assez récentes et qu’elles sont très lentes à calculer. Par conséquent, il serait plus coûteux de créer des blocs si les engagements du KZG étaient utilisés. De plus, à mesure que la taille du bloc augmente, vous devez calculer de plus en plus de valeurs ouvertes, ce qui entraîne des vitesses plus lentes. En conséquence, Celestia a pris la décision très pratique d’utiliser un arbre de Merkle ordinaire (arbre de hachage) avec des preuves de fraude.

Mais le truc, c’est que si cela devient pratique, nous pouvons facilement le remplacer par la promesse de KZG. Il y a quelques semaines, lors de la SBC (Blockchain Science Conference), Dankrad Feist, chercheur à la Fondation ETH, a partagé des recherches prometteuses sur l’accélération matérielle KZG, et nous surveillons cela et envisagerions totalement de le remplacer s’il y a des changements et des améliorations. Mais KZG ajoute beaucoup de complexité, c’est donc un défi.

BlockBeats : J’aimerais poser quelques questions sur Rollkit, un framework de rollup modulaire, quel rôle pensez-vous que Rollkit jouera à l’avenir ?

Nick : La première chose que les gens devraient savoir, c’est que Celestia est complètement neutre. En fait, nous travaillons actuellement avec presque tous les SDK de cumul pour intégrer Celestia en tant qu’option DA. Nous avons démarré Rollkit alors qu’il n’y avait pas de framework de rollup open source parce qu’il y avait des couches 2 à l’époque, mais ils essayaient tous de construire leur propre truc, pas d’essayer de construire un SDK logiciel pour que quiconque puisse créer son propre rollup, c’est pourquoi nous avons incubé Rollkit.

Je pense que l’une des choses uniques à propos de Rollkit est qu’il a été le premier à être conçu sans être lié à un ETH et sans impliquer de règlement avec des contrats intelligents. Par conséquent, il est mieux adapté à l’exécution d’un cumul souverain. Un autre aspect important est que le Sovereign Rollkit est compatible avec ABCI (Application BlockChain Interface), de sorte que n’importe quelle application ou environnement d’exécution Cosmos SDK compatible avec ABCI peut être compatible avec celui-ci. Les gens ont utilisé un certain nombre de machines virtuelles différentes et les ont rendues compatibles avec ABCI, puis ont pu les lancer sur Rollkit. C’est très important car cela ouvre un autre écosystème de projets pour la création de rollups, et une autre bonne chose est que l’équipe de Rollkit a construit un système anti-fraude pour les applications Cosmos SDK. Il est donc possible de construire un rollup optimiste sur Rollkit, ce qui est très excitant.

BlockBeats : Y a-t-il quelque chose que vous aimeriez dire aux développeurs ou aux praticiens en Chine ?

Nick : Nous sommes très enthousiastes à l’idée d’être plus présents en Chine, et nous savons que la Chine a joué un rôle très important dans les origines de la blockchain et des crypto-monnaies dès le début. Il y a tellement d’ingénieurs et d’utilisateurs talentueux en Chine, et la communauté chinoise est pleine d’enthousiasme. Donc, nous sommes vraiment impatients de pouvoir nous engager et de nous impliquer, je vis à Hong Kong depuis un an et demi, j’ai beaucoup voyagé en Chine, j’aime la culture chinoise, j’apprécie vraiment la mentalité chinoise, ils sont pleins de désir, ils ont une mentalité de bâtisseur et une mentalité de voyageur, ce que j’aime beaucoup.

Voir l'original
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.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler

Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)