Auteur original : Kairos Research

Compilation originale : Bloc licorne

Préface

Aujourd'hui, EigenDA est le plus grand AVS (Data Availability Service), leader des autres plates-formes à la fois en termes de capital de re-staking et de nombre d'opérateurs indépendants, avec un capital de re-staking actuel dépassant 3,64 millions d'ETH et 70 millions d'EIGEN, totalisant environ 9,1 milliards. Dollars américains, impliquant 245 opérateurs et 127 000 portefeuilles de jalonnement indépendants. À mesure que de plus en plus de plateformes alternatives de disponibilité des données sont lancées, il devient de plus en plus difficile de distinguer les différences entre elles, leurs propositions de valeur uniques et la manière dont la valeur de l'accord est accumulée. Dans cet article, nous examinerons en profondeur EigenDA, en explorant les mécanismes uniques qui sous-tendent sa conception, tout en examinant le paysage concurrentiel et en analysant les tendances possibles dans ce segment de marché.

Qu’est-ce que la disponibilité des données ?

Avant de plonger dans EigenDA, comprenons d'abord le concept de disponibilité des données (DA) et son importance. La disponibilité des données consiste à garantir que tous les participants (nœuds) du réseau ont accès à toutes les données nécessaires pour vérifier les transactions et maintenir la blockchain. L’AD fait partie de l’architecture monolithique traditionnelle que nous voyons – en bref, l’exécution, le consensus et le règlement reposent tous sur l’AD. Sans DA, l’intégrité de la blockchain serait sérieusement menacée.

La dépendance de toutes les autres parties de la pile à l’égard de DA crée un goulot d’étranglement en matière de mise à l’échelle, c’est pourquoi nous assistons à l’émergence de feuilles de route de couche 2. Avec l’introduction des Optimistic Rollups en 2019, l’avenir de L2 a émergé. L’exécution L2 se produit hors chaîne mais repose toujours sur le DA d’Ethereum pour maintenir la sécurité d’Ethereum. Avec ce changement de paradigme, nombreux sont ceux qui se rendent compte que les avantages offerts par L2 peuvent être encore améliorés en créant des blockchains spécifiques ou en se concentrant sur des services qui améliorent les limites de la couche DA des architectures monolithiques.

Malgré l’émergence de couches spécifiques de disponibilité des données (DA) qui rivalisent pour des frais potentiellement inférieurs et des expérimentations plus approfondies, le problème de DA est toujours résolu sur le réseau principal Ethereum via un processus connu sous le nom de « Dank Sharding ». La première partie de Dank Sharding a été mise en œuvre via EIP-4844, une proposition qui introduisait des transactions transportant des blocs de données supplémentaires jusqu'à 125 Ko. Ces blocs de données sont validés à l'aide de KZG, un type d'engagement cryptographique, garantissant l'intégrité des données et la compatibilité avec les futurs échantillonnages de disponibilité des données. Avant la mise en œuvre d'EIP-4844, les cumuls utilisaient les données d'appel pour soumettre les données de transaction de cumul à Ethereum.

Depuis le lancement du prototype de Danksharding lors de la mise à jour Dancun de la mi-mars, 2,4 millions de blocs, d'une taille totale de 294 Go, ont été payés à L1 pour plus de 1 700 ETH. Il est important de noter que les données du bloc ne sont pas accessibles à l'EVM et sont automatiquement supprimées au bout d'environ 2 mois. Actuellement, chaque bloc peut contenir jusqu'à 6 blocs de données pour un total de 750 Ko. Pour le lecteur non averti, si l'espace du bloc de données est rempli trois fois de suite, vous avez l'équivalent d'avoir l'équivalent d'une carte mémoire GameCube en données, donc nostalgique.

Cette limite est en effet atteinte plusieurs fois par jour, indiquant une forte demande d’espace de bloc sur Ethereum. Bien que les frais de bloc de base sur Ethereum soient d’environ 5 $ au moment de la rédaction, nous devons nous rappeler prudemment que ces frais sont liés au prix de l’ETH, comme c’est le cas pour la plupart des activités DeFi. Par conséquent, pendant les périodes de hausse du prix des ETH, il y a plus d’activité, ce qui entraîne une demande accrue d’espace de bloc. Par conséquent, afin de faire face à l’augmentation de l’activité DeFi ou d’ouvrir le réseau pour répondre à des cas d’utilisation inédits, le coût de la disponibilité des données doit être encore réduit. Il existe toujours une forte incitation à réduire ces coûts afin d'encourager une croissance continue de l'activité des utilisateurs.

Comment fonctionne l’EigenDA ?

EigenDA repose sur le principe simple selon lequel la disponibilité des données ne nécessite pas de consensus indépendant pour être résolue. EigenDA est donc structurellement conçu pour évoluer de manière linéaire, le rôle principal de l'opérateur étant simplement de gérer le stockage des données. Pour expliquer plus en détail, il y a trois parties principales dans l'architecture EigenDA :

  • Opérateur

  • diffuseur

  • retriever

Les opérateurs d'EigenDA sont les parties ou entités responsables de l'exécution du logiciel de nœud EigenDA, qui sont enregistrées auprès d'EigenLayer et se voient confier le jalonnement des intérêts. Vous pouvez les considérer comme des opérateurs de nœuds dans un réseau de preuve de participation traditionnel. Cependant, plutôt que de gêner le consensus, le rôle de ces opérateurs est avant tout de stocker les blocs de données associés aux demandes de stockage valides. Dans ce cas, une demande de stockage valable est celle pour laquelle des frais ont été payés et les blocs de données fournis correspondent aux engagements et preuves fournis par KZG.

En un mot, les engagements KZG permettent d'associer une donnée à un code unique (engagement) et d'utiliser ultérieurement une clé spéciale (preuve) pour prouver que les données fournies sont bien les données originales. Cela garantit que les données n'ont pas été modifiées ou falsifiées, préservant ainsi l'intégrité du bloc de données.

Le décentralisateur est ce que la documentation EigenDA appelle un service « non fiable » et est hébergé par EigenLabs. Sa principale responsabilité est d'agir comme interface entre les clients, les opérateurs et les contrats d'EigenDA. Les clients d'EigenDA envoient des requêtes dispersées au décentralisateur, qui code les données à l'aide de Reed-Solomon, ce qui facilite la récupération des données, puis calcule l'engagement KZG des blocs de données codés et génère des preuves KZG pour chaque bloc. Le décentralisateur envoie ensuite le bloc de données, l'engagement KZG et la preuve KZG à l'opérateur EigenDA, qui renvoie ensuite la signature. La dernière étape pour le décentralisateur consiste à regrouper ces signatures et à les télécharger sur Ethereum sous forme de données d'appel à envoyer au contrat EigenDA. Cette étape constitue notamment un préalable nécessaire à la sanction des opérateurs potentiellement inappropriés.

Le dernier composant principal d'EigenDA est le récupérateur, qui interroge l'opérateur EigenDA pour un bloc de données, vérifie que le bloc de données est exact, puis reconstruit le bloc de données d'origine pour l'utilisateur. Alors qu'EigenDA héberge un service de robot d'exploration, l'agrégation de clients peut également choisir d'héberger son robot d'exploration en tant que module complémentaire à son trieur.

Voici le processus de fonctionnement réel d’EigenDA :

  • Le trieur d'agrégation envoie un lot de transactions sous forme de blocs de données au side-car du disperseur EigenDA (modèle de conception).​​

  • Le side-car du décentralisateur EigenDA effectue un codage par effacement sur le bloc de données, divise le bloc de données en plusieurs fragments, génère un engagement KZG et plusieurs preuves de révélation pour chaque fragment, et distribue ces fragments à l'opérateur EigenDA, qui renvoie la signature de preuve stockée.

  • Après avoir agrégé les signatures reçues, le décentralisateur enregistre le bloc sur la chaîne en envoyant une transaction contenant la signature agrégée et les métadonnées du bloc au contrat du gestionnaire EigenDA.

  • Le contrat de gestionnaire EigenDA vérifie la signature globale à l'aide du contrat d'enregistrement EigenDA et stocke les résultats en chaîne.

  • Une fois qu'un bloc est stocké hors chaîne et enregistré en chaîne, le séquenceur publie l'ID de bloc EigenDA dans son contrat de boîte de réception lors d'une transaction. La longueur de l'ID du bloc de données ne peut pas dépasser 100 octets.

  • Avant d'accepter un identifiant de bloc dans la boîte de réception agrégée, le contrat de boîte de réception consulte le contrat du gestionnaire EigenDA pour confirmer si le bloc est certifié comme disponible. Si l'authentification réussit, l'ID de bloc sera autorisé dans le contrat de la boîte de réception ; sinon, l'ID de bloc sera supprimé.

En termes simples, le trieur envoie des données à EigenDA, qui les découpe, les stocke et vérifie si elles sont sûres. Si tout va bien, les données transitent et continuent à être transmises. Si les conditions ne sont pas remplies, les données sont supprimées.

paysage concurrentiel

Lorsque l’on examine le paysage concurrentiel des services de disponibilité des données (DA) dans une perspective plus large, EigenDA surpasse clairement les autres services en termes de débit. À mesure que de plus en plus d’opérateurs rejoignent le réseau, les opportunités d’augmenter le débit potentiel augmentent. De plus, lorsque l’on considère quel service DA alternatif est le plus « conforme à Ethereum », il est facile de voir qu’EigenDA est sans aucun doute le meilleur choix.

Bien que Celestia propose une innovation révolutionnaire dans son service de disponibilité des données (DAS), il est difficile de le considérer comme un service Ethereum entièrement aligné, et bien qu'un tel alignement ne soit pas obligatoire, il est important pour les clients de décider quel service utiliser (en résumé) , il y aura certainement un impact. Celestia met également en œuvre des stratégies intéressantes liées à son architecture de nœuds légers, qui peuvent permettre des blocs plus gros et donc plus de blocs de données dans chaque bloc, mais cela est soumis à certaines conditions.

Jusqu’à présent, Celestia semble avoir très bien réussi sur le plan opérationnel à réduire les coûts globaux, qui ont également été répercutés sur les utilisateurs finaux. Cependant, malgré cette innovation significative et de grande envergure, ils ont réalisé peu de progrès réels en matière d’accumulation de frais, même avec une valorisation entièrement diluée de plusieurs milliards de dollars (environ 5,5 milliards de dollars au moment de la rédaction de cet article). Celestia a été lancé à Halloween dernier, et depuis, 20 agrégateurs indépendants ont intégré son service DA. Au cours de ces 20 cumuls, ils ont publié un total de 54,94 Go de données d'espace de bloc, permettant au protocole de collecter 4 091 TIA, d'une valeur d'environ 21 000 $ aux prix actuels. Cependant, dans un souci d'équité, il est important de souligner que les frais reviennent aux parties prenantes et aux validateurs, et que le prix du TIA a fluctué au fil du temps, atteignant jusqu'à 19,87, de sorte que le montant réel peut varier. En utilisant des données secondaires, nous pouvons estimer que le coût total en dollars américains se situera probablement autour de 35 000 dollars.

Paysage d’agrégation actuel et positionnement EigenDA

Les tarifs d'EigenDA ont été récemment annoncés, comprenant une option « à la demande » et trois niveaux de tarification différents. L'option à la demande est au prix de 0,015 ETH/Go et offre un débit variable, tandis que le « Tier 1 » est au prix de 70 ETH et offre un débit de 256 KiB/s. En examinant aujourd’hui le paysage de la disponibilité des données (DA) du réseau principal Ethereum, nous pouvons faire certaines hypothèses sur la demande potentielle d’EigenDA et sur le montant des revenus qu’il pourrait générer pour les restakers.

À l’heure actuelle, il existe environ 27 cumuls publiant des blocs de données sur Ethereum L1 provenant de requêtes. Chaque bloc de données publié sur Ethereum (après la mise en œuvre d'EIP-4844) a une taille de 128 Ko. Au cours de ces 27 cumuls, un total d'environ 2,4 millions de blocs ont été libérés, totalisant 295 Go de données. Ainsi, si toutes ces agrégations utilisaient un prix de 0,015 ETH/Go, les frais totaux seraient de 4,425 ETH.

À première vue, cela peut sembler être un problème. Cependant, il est important de noter que les rollups varient considérablement en termes d'offres et d'architecture uniques. En raison des différences de conception et des différentes bases d'utilisateurs, leur personnalisation entraîne de grandes différences dans le nombre de blocs de données publiés et les frais payés au L1.

Par exemple, pour les agrégations analysées dans l'étude de cet article, le nombre de blocs (montant + Go) et le coût utilisés pour chaque agrégation étaient les suivants :

D'après cette seule analyse, six frais cumulés dépassent le seuil de tarification de niveau 1 pour choisir EigenDA, mais du point de vue du débit de données pur, cela ne semble pas avoir de sens pour eux. En fait, l’utilisation de la tarification à la demande d’EigenDA réduit directement les coûts d’environ 98,91 % en moyenne.

Par conséquent, cela place les restakers et les autres parties prenantes de l’écosystème face à un dilemme. La réduction des coûts offerte par EigenDA est bénéfique à la fois pour L2 et ses utilisateurs car elle entraînera de meilleurs bénéfices et revenus, mais cela ne satisfait pas les re-stakers qui souhaitent qu'EigenDA devienne le leader des récompenses de re-staking Full.

Cependant, une autre explication est que le coût réduit de l’EigenDA favorise l’innovation. Historiquement, les réductions de coûts ont souvent été un catalyseur important de la croissance. Par exemple, le « procédé Besamier » de l'acier est une technologie innovante qui réduit considérablement le coût et le temps nécessaires à la production de l'acier, permettant la production en série d'un acier plus résistant et de meilleure qualité, et réduisant le coût de 82 %. On pourrait affirmer que des principes similaires s'appliquent aux services DA et que l'introduction de plusieurs fournisseurs de services DA non seulement réduira considérablement les coûts, renforcés par la concurrence, mais stimulera également intrinsèquement l'innovation dans l'agrégation à haut débit, repoussant ainsi les limites de la conception auparavant indisponibles. .

Par exemple, Eclipse est un rollup SVM qui vient de commencer à publier des blocs il y a 28 jours, mais qui représente déjà 86 % de la part totale des blocs de Celestia. Son réseau principal n'est pas encore ouvert au public, et bien que ces cas d'utilisation visent principalement à tester la robustesse de la technologie, ils nous donnent un aperçu du potentiel des rollups à haut débit et montrent qu'ils seront nettement plus importants que ce que nous avons. voir aujourd'hui. La plupart des rollups ont plus de consommateurs DA.

Résumé et conclusion

Alors, où cela nous mène-t-il ? Selon les objectifs fixés par l'équipe sur le blog, pour atteindre l'objectif de revenus mensuels d'EigenDA de 160 000 $, si vous utilisez une tarification de niveau 1 de 70 ETH par an et en supposant que le prix moyen de l'ETH est d'environ 2 500 $, vous auriez besoin de 11 Aggregate comme paiement. client. D'après notre analyse, depuis la mise en ligne de l'EIP-4844 début mars, environ 6 frais globaux sur L1 ont dépassé 70 ETH. Comme nous en avons discuté, la tarification à la demande réduira toujours les coûts d'environ 99 % pour ces cumuls, mais en fin de compte, les besoins en débit dicteront s'ils choisissent d'utiliser EigenDA.

Au-delà de cela, nous assisterons probablement à des réductions de coûts grâce à la création de plusieurs cumuls à haut débit tels que MegaETH, stimulant ainsi la demande. À l'avenir, ces agrégations hautes performances pourraient également être déployées par des fournisseurs Rollup-as-a-Service (RaaS) tels que AltLayer et Conduit. À court terme, cependant, il faudra encore du travail pour atteindre l'objectif de revenus mensuels de 160 000 $, qui sera le seuil de rentabilité, en supposant que seulement 400 opérateurs soutiennent EigenDA. Dans l’ensemble, EigenDA ouvre de nouvelles possibilités de conception potentielles qui ont un potentiel important d’augmentation de valeur, mais il n’est pas tout à fait clair quelle quantité de valeur EigenDA captera et restituera aux nouvelles parties prenantes. Néanmoins, nous pensons qu'EigenDA est bien positionné sur sa part de marché en tant que fournisseur de services de disponibilité de données et nous espérons que l'intérêt pour l'un des AVS les plus importants continuera d'être intéressant.

Lien d'origine