Avec la croissance du protocole EigenLayer, on entend de plus en plus parler des “Actively Validated Services” (AVS).
Ces services, en pleine expansion, permettent globalement d’améliorer la sécurité et les performances des applications décentralisées, soit un aspect essentiel pour les nouvelles générations de dApps à venir.
Qu’est-ce que c’est ? Comment ça fonctionne ? C’est ce que vous découvrirez tout au long de cet article.
- Les Actively Validated Services (AVS) sont des services blockchain utilisant la “validation continue” pour assurer le bon fonctionnement des applications / réseaux.
- Grâce à l’utilisation du restaking d’ETH via EigenLayer, les AVS permettent de réduire les coûts et d’améliorer la scalabilité des réseaux blockchain.
- Les services AVS dépendent principalement de l’infrastructure Ethereum.
Actively Validated Services (AVS) : qu’est-ce c’est ?
Les Actively Validated Services (AVS) sont des services blockchain qui reposent sur une validation continue et proactive (anticiper les problèmes ou les besoins futurs) pour assurer leur bon fonctionnement, leur sécurité et leur efficacité.
Contrairement aux services traditionnels qui sont vérifiés de manière périodique ou réactive, les AVS utilisent des processus de surveillance et de validation en temps réel. Cela permet de détecter et de résoudre les problèmes avant qu’ils n’affectent les utilisateurs ou les opérations.
Pour vous donner un texte historique : l’idée des AVS est apparue avec la nécessité de sécuriser les services blockchain de manière plus efficace et continue. Au début, les blockchains utilisaient des mécanismes de validation qui n’étaient activés qu’à certains moments, créant des fenêtres de vulnérabilité. Mais avec l’évolution des technologies et l’augmentation des exigences de sécurité et de performance, il est apparu le concept de « validation continue ».
Des protocoles comme EigenLayer ont rendu possible cette validation continue en utilisant la « restaking » d’Ethereum (ETH), mais nous le verrons plus en détail dans les prochaines sections de cet article.
Comparaison avec les services traditionnels :
Les services traditionnels ne disposent souvent pas de mécanismes de validation continue et se contentent de vérifications périodiques. Et donc ça peut entraîner des retards dans la détection des problèmes, provoquant des interruptions de service ou des failles de sécurité.
En comparaison, les AVS offrent plusieurs avantages :
- Surveillance continue : Les AVS disposent d’un mécanisme de surveillance en temps réel, détectant immédiatement toute anomalie ou déviation par rapport au comportement attendu par le réseau.
- Anticipation des problèmes : les AVS sont capables de repérer les anomalies à un stade précoce et de les résoudre avant qu’elles n’entraînent des interruptions.
- Validation automatisée : Les AVS utilisent des outils automatisés pour tester et vérifier constamment chaque composant du système.
- Sécurité améliorée : Des audits réguliers assurent une mise à jour constante des mesures de sécurité, diminuant ainsi les risques de cyberattaques.
- Performance : La surveillance / validation continue assure que le service reste fiable et performant, aligné sur les attentes des utilisateurs et les normes de qualité.
Quels sont les mécanismes sous-jacents des AVS ?
Les Actively Validated Services (AVS) reposent sur un principe assez important : la validation continue et proactive. Pour faire simple, cette méthode assure que les services fonctionnent correctement.
Déjà, la surveillance en temps réel permet de détecter les anomalies avant qu’elles n’impactent les utilisateurs. Par exemple, des outils automatisés surveillent constamment le réseau et identifient immédiatement toute déviation de comportement normal.
Ce processus permet une intervention rapide en cas de problème, mais aussi évite les pannes ou les failles de sécurité.
Quand on parle de technologies “AVS”, un protocole nous viens en tête : EigenLayer. C’est d’ailleurs ce projet qui a réellement propulsé cette technologie à travers l’écosystème. En fait, EigenLayer permet aux services et réseaux blockchain de bénéficier de la sécurité du réseau Ethereum sans pour autant créer de nouveaux systèmes de validation de leur côté (et donc dépenser beaucoup d’argent).
Pour y parvenir, EigenLayer propose ce qu’on appelle un mécanisme de “restaking” :
Restaking ETH :
Le restaking d’Ethereum (ETH) consiste à réutiliser l’ETH déjà staké sur le réseau Ethereum pour sécuriser plusieurs protocoles simultanément, d’où le terme “restaker”. Autrement dit : le restaking chez EigenLayer implique de réutiliser des ETH déjà engagés (staké) auprès d’un validateur du réseau Ethereum pour venir sécuriser un autre réseau (en plus d’Ethereum).
Les opérateurs de nœuds ou “validateurs” restakent leur ETH directement via le protocole EigenLayer (tout en étant récompensés sous forme de rendements), ce qui permet aux AVS d’utiliser les mécanismes de consensus d’Ethereum.
De cette manière, il est n’est pas nécessaire pour les protocoles de concevoir de nouveaux réseaux de validateurs et donc dépenser plusieurs dizaines de milliers de dollars, mais simplement de “louer” une sécurité provenant de validateurs existants. Vous l’aurez compris, le restaking optimise ainsi l’utilisation des ressources existantes (pour sécuriser des réseaux), réduisant, par la même occasion, les coûts et la complexité du développement de nouveaux systèmes de validation.
Opérateurs de nœuds (validateurs) :
Ce sont les Les opérateurs de nœuds qui s’occupent de gérer le restakig d’ETH ainsi que les validateurs nécessaires à la validation continue.
Ils surveillent le réseau, détectent les anomalies et assurent que les transactions sont validées de manière sécurisée. En échange de leur service, les opérateurs de nœuds reçoivent des récompenses en ETH, motivant leur participation active.
Oui, leur rôle est pour ainsi dire indispensable au maintien de la décentralisation et la sécurité des AVS.
Contrats intelligents et sécurité :
Les contrats intelligents sont utilisés pour faciliter la communication entre les AVS et le réseau Ethereum.
Chaque AVS déploie un contrat intelligent dédié, qui gère la validation des transactions, la distribution des récompenses et la communication avec les opérateurs de nœuds.
Ces contrats intelligents automatisent les processus de validation et assurent une distribution équitable des récompenses. En intégrant la sécurité d’Ethereum, les AVS bénéficient d’une résistance accrue aux attaques et d’une réduction des coûts de développement.
Exemples connus d’AVS alimentés par EigenLayer :
- EigenDA : EigenDA est directement construit sur EigenLayer, tirant parti de la sécurité et de l’infrastructure de validation continue qu’il offre. Concrètement, EigenDA utilise le mécanisme de restaking d’EigenLayer pour garantir une disponibilité des données hautement sécurisée et évolutive.
- Hyperlane : Hyperlane se spécialise dans la protection des messages inter-chaînes. En utilisant la sécurité fournie par EigenLayer, Hyperlane assure des communications sécurisées entre les applications blockchain.
- Espresso Systems : projet qui se concentre sur la décentralisation des rollups. Il améliore l’interopérabilité entre les différents réseaux blockchain. Par exemple, Espresso Systems permet des transactions plus rapides et sécurisées entre différentes chaînes.
- Lagrange : utilise les AVS pour sécuriser la messagerie inter-chaînes avec des preuves à zéro connaissance (Zero Knowledge Proof), pour au final améliorer la sécurité et la scalabilité des communications entre chaînes. En intégrant EigenLayer, Lagrange bénéficie de la sécurité d’Ethereum tout en offrant des solutions de messagerie fiables.
Quels sont les avantages des systèmes AVS ?
Passons désormais en revue les différents avantages liés à l’utilisation d’Actively Validated Services (AVS) :
- Sécurité améliorée : les AVS renforcent la sécurité des applications blockchain. Ils utilisent la validation continue pour détecter rapidement les anomalies. Ainsi, les problèmes sont corrigés avant qu’ils ne deviennent critiques. Autre chose : en utilisant des mécanismes comme le restaking d’ETH, les AVS exploitent la sécurité du réseau Ethereum.
- Meilleures performances : les AVS améliorent les performances des applications blockchain. En effet, la surveillance et la validation en temps réel maintiennent une performance optimale. Elles permettent de détecter et corriger immédiatement les problèmes. Ainsi, les applications fonctionnent sans interruption.
- Réduction des coûts : les AVS permettent aux développeurs et aux entreprises de faire des économies. Plutôt que de créer et de maintenir des systèmes de validation indépendants, les AVS utilisent des infrastructures existantes comme EigenLayer.
Quels sont les défis des systèmes AVS ?
- Défis techniques : Intégrer les AVS dans des infrastructures existantes nécessite des compétences assez avancées qui peuvent indirectement ralentir l’adoption des AVS, surtout pour les projets disposant de ressources limitées.
- Risques de sécurité : Intégrer des AVS avec des systèmes blockchain existants peut introduire de nouvelles failles. Les attaques ciblant les mécanismes de restaking ou les smart contracts utilisés par les AVS sont des risques à considérer. La dépendance à une infrastructure unique, même robuste comme Ethereum, peut centraliser certains risques.
- Dépendance à Ethereum : Les AVS dépendent fortement de l’infrastructure Ethereum. Si Ethereum rencontre des problèmes, cela affectera tous les AVS basés sur EigenLayer. Cette dépendance crée une vulnérabilité systémique. à surveiller.
- Risques économiques : Les AVS sont exposés à des incertitudes économiques. Les fluctuations des récompenses de staking peuvent affecter la rentabilité des opérateurs de nœuds. Si les récompenses diminuent, le niveau d’engagement des validateurs pourrait baisser, compromettant potentiellement la sécurité et la performance des AVS.
Au final, les Actively Validated Services (AVS) représentent une avancée plus que nécessaire pour la sécurité, la performance, et la scalabilité des applications blockchain. Bien que leur intégration présente des défis techniques et des risques, les avantages sont pour le moins très nombreux. Il est probable que cette l’adoption de cette technologie grandira au fil du temps.