<100 subscribers


Share Dialog
Share Dialog
Vous ne le saviez sans doute pas encore, mais la technologie de validation distribuée (Distributed Validator Technology, ou DVT) est la prochaine grande nouveauté de “The Merge” sur la feuille de route d'Ethereum. On vous explique tout dans la suite de cet article !

Attendez... vous vous demandez peut-être... n'en avons-nous pas déjà fini avec la fusion (“the merge” en anglais) ? Eh bien oui, mais ce n'était qu'un autre jalon dans le développement de la preuve d'enjeu d'Ethereum. Maintenant que la chaîne Beacon a fusionné avec la couche d'exécution d'Ethereum, il y a encore une tonne de travail à faire pour s'assurer que la couche de consensus d'Ethereum puisse répondre aux exigences afin de devenir le prochain ordinateur mondial.
Qu'est-ce que la technologie du validateur distribué (DVT) ?
Le DVT est une technologie primitive qui permet à un validateur PoS Ethereum d'être exécuté sur plusieurs nœuds ou machines. Cela permet à une grappe de nœuds gérée par un individu, un groupe ou une communauté d'opérateurs d'agir ensemble comme un seul validateur sur Ethereum. L'exécution d'un validateur en tant que grappe de nœuds améliore sa résilience tout en réduisant considérablement le risque d'écrasement des validateurs honnêtes, quelle que soit sa taille. Cela rend le jalonnement plus robuste et plus accessible pour tous les validateurs.
Pour les validateurs de grande taille, la DVT assure une haute disponibilité et une réduction des coûts d'infrastructure.
Pour les validateurs plus petits, comme les pools de jalonnement communautaires ou les validateurs à domicile, DVT offre un niveau de protection comparable à celui d'un validateur plus important.
En fin de compte, cela améliore la participation des validateurs, ce qui conduit à une meilleure décentralisation.
Pourquoi c’est important ?
Les validateurs à nœud unique créent des points de défaillance uniques dans la couche de consensus d'Ethereum, ce qui entraîne plusieurs problèmes et risques :
Il arrive trop souvent qu'un validateur soit hors ligne : Les machines tombent en panne. C'est un fait pour les réseaux informatiques. Les validateurs à nœud unique n'ont aucune protection contre les pannes de machine. Si le nœud tombe en panne, le validateur tombe en panne. Cela conduit à des récompenses manquées pour les stakers et à moins de stabilité dans l'infrastructure d’Ethereum en général. Pour lutter contre ce problème, les validateurs les plus importants et les plus riches en capital utilisent des configurations actives-passives pour disposer d'un environnement de rechange en cas de panne du nœud principal. Mais cela conduit au problème suivant.
Il est possible que les deux nœuds d'une configuration active-passive soient en train d'attester, ce qui conduit à des coupures : pour qu'une configuration active-passive fonctionne efficacement, il faut des scripts automatisés qui détectent les temps d'arrêt et fassent immédiatement tourner l'environnement passif. Mais une mauvaise configuration, des erreurs dans les scripts ou un manque de surveillance peuvent conduire à un scénario où les deux nœuds attestent activement en utilisant la même clé de validation, ce qui conduit immédiatement à un événement de coupure. Il s'agit d'un risque que tous les validateurs disposant de nœuds de secours doivent prendre, seuls les validateurs les plus importants disposent de la technologie et du support nécessaires pour atténuer ce risque de manière adéquate.
Les validateurs ont des clefs qui peuvent être compromises : Étant donné que chaque nœud de validateur doit gérer sa clé et être connecté à Internet, il s'agit d'un vecteur d'attaque potentiel pour les pirates informatiques qui peuvent voler les clés et faire en sorte que les validateurs se fassent sabrer.
32 ETH représente toujours une barrière élevée pour les validateurs individuels : Bien que les exigences minimales en matière d'ETH pour commencer à gérer un validateur aient considérablement diminué depuis les premiers jours du développement des PoS, 32 ETH représentent toujours un investissement à 5 chiffres (ou plus) pour devenir un validateur (sans compter tout le temps et l'argent nécessaires pour gérer le validateur lui-même). Cela dissuade naturellement les stakers de se valider eux-mêmes, et de faire confiance à un dépositaire tiers pour mettre en jeu l'ETH en leur nom.
La centralisation des mises en jeu et des clients entraîne un risque de corrélation dans le réseau
Comment fonctionne le DVT ?
Comme mentionné dans la définition ci-dessus, le DVT permet aux validateurs d'être exécutés comme une grappe de nœuds plutôt que comme un nœud unique. Une grappe de validateurs distribués (DV) fonctionne avec chaque nœud détenant une part de clé, d'une clé de validateur complète (sans que la clé de validateur complète n'existe jamais en un seul endroit à un moment donné). Lorsqu'il est actif, chaque nœud d'un cluster DV atteste en utilisant sa part de clé pour générer des attestations BLS partielles (un thème de signature cryptographique sophistiqué), qui sont ensuite combinées en utilisant l'agrégation BLS seuil pour attester en tant que nœud de validation complet. En d'autres termes, même si certains des nœuds d'un cluster DV se déconnectent, cela n'affectera pas les performances globales du cluster tant que suffisamment de nœuds sont actifs pour atteindre le seuil de signature.
Voici les étapes à suivre pour mettre en place un cluster DV (Obol V1) :
Former un groupe d'opérateurs de confiance
Générer un fichier de définition de cluster à l'aide de la rampe de lancement Obol DV.
Exécuter une cérémonie de génération de clés distribuées (DKG) pour générer des parts de clés.
Chaque opérateur configure et fait fonctionner son nœud, formant ainsi un petit réseau P2P.
Activer les validateurs dans le cluster en déposant un total de 32ETH pour chaque validateur (chaque cluster peut faire tourner plusieurs nœuds de validateurs complets).
Une fois que suffisamment de nœuds sont en fonctionnement pour atteindre le seuil, le cluster DV attestera activement !

Comment le DVT améliore-t-il le staking sur Ethereum ?
En bref, le DVT permet d'effectuer la validation avec des grappes de nœuds au lieu de se contenter de nœuds de validation uniques et autonomes. En supprimant les points de défaillance uniques, le DVT permet aux validateurs de fonctionner avec une redondance active sans augmenter le risque de coupure. Cela profite aux validateurs de toutes tailles :
Grands validateurs : Pour les validateurs de plus grande taille, l'amélioration de la redondance et la diminution du risque de coupure permettent d'exécuter plus de nœuds sur moins de machines, ce qui réduit le coût du matériel. Cela réduit également le montant de l'assurance contre la fraude, qu’il est nécessaire d’avoir pour se protéger. De plus, l'exécution de plusieurs nœuds par cluster permet une plus grande distribution des configurations et des géographies des clients, réduisant ainsi le risque de corrélation des défaillances dans un seul endroit ou pour un seul type de client.
Protocoles de jalonnement liquide (Liquid Staking Protocols) : Pour les protocoles de jalonnement liquide, en plus d'améliorer l'efficacité et de réduire les risques, la DVT permet une plus grande participation des opérateurs. En fournissant une redondance dans le réseau, les LSP suppriment la dépendance à l'égard d'un seul opérateur, ce qui entraîne des temps d'arrêt dans le réseau. Les opérateurs peuvent être organisés en différents clusters de sorte que si un opérateur tombe en panne, cela n'affecte aucun nœud de validation complet dans le réseau, car les autres opérateurs actifs atteindront les seuils d'attestation. Au final, cela améliore les performances du protocole pour les stakers.
Validateurs communautaires et à domicile : Plus important encore, avec la DVT, les validateurs plus petits peuvent également faire fonctionner les nœuds avec plus de confiance, en fournissant des mesures de temps de fonctionnement et d'efficacité comparables à celles des validateurs plus importants. Cela peut être réalisé par des validateurs à domicile fonctionnant avec d'autres comme un validateur communautaire qui ne dépend pas uniquement d'une seule machine. DVT réduit également les exigences en matière d'ETH pour toute personne souhaitant exploiter un nœud, puisqu'il est désormais possible d'avoir plusieurs nœuds pour produire les 32 ETH requis pour la validation. Grâce à cela, DVT a le potentiel d'améliorer de façon exponentielle la participation des validateurs à domicile.
Quel que soit le type de validateur que vous êtes ou la façon dont vous pensez que la distribution des validateurs devrait être, DVT agit comme une force décentralisée sur l'ensemble du réseau Ethereum tout en ajoutant de la résilience et en réduisant les risques. Il s'agit d'une technologie primitive qui profitera à tous les membres de l'écosystème Ethereum.
Traduction en français de l’article d’obol suivant
https://blog.obol.tech/what-is-dvt-and-how-does-it-improve-staking-on-ethereum/
Vous ne le saviez sans doute pas encore, mais la technologie de validation distribuée (Distributed Validator Technology, ou DVT) est la prochaine grande nouveauté de “The Merge” sur la feuille de route d'Ethereum. On vous explique tout dans la suite de cet article !

Attendez... vous vous demandez peut-être... n'en avons-nous pas déjà fini avec la fusion (“the merge” en anglais) ? Eh bien oui, mais ce n'était qu'un autre jalon dans le développement de la preuve d'enjeu d'Ethereum. Maintenant que la chaîne Beacon a fusionné avec la couche d'exécution d'Ethereum, il y a encore une tonne de travail à faire pour s'assurer que la couche de consensus d'Ethereum puisse répondre aux exigences afin de devenir le prochain ordinateur mondial.
Qu'est-ce que la technologie du validateur distribué (DVT) ?
Le DVT est une technologie primitive qui permet à un validateur PoS Ethereum d'être exécuté sur plusieurs nœuds ou machines. Cela permet à une grappe de nœuds gérée par un individu, un groupe ou une communauté d'opérateurs d'agir ensemble comme un seul validateur sur Ethereum. L'exécution d'un validateur en tant que grappe de nœuds améliore sa résilience tout en réduisant considérablement le risque d'écrasement des validateurs honnêtes, quelle que soit sa taille. Cela rend le jalonnement plus robuste et plus accessible pour tous les validateurs.
Pour les validateurs de grande taille, la DVT assure une haute disponibilité et une réduction des coûts d'infrastructure.
Pour les validateurs plus petits, comme les pools de jalonnement communautaires ou les validateurs à domicile, DVT offre un niveau de protection comparable à celui d'un validateur plus important.
En fin de compte, cela améliore la participation des validateurs, ce qui conduit à une meilleure décentralisation.
Pourquoi c’est important ?
Les validateurs à nœud unique créent des points de défaillance uniques dans la couche de consensus d'Ethereum, ce qui entraîne plusieurs problèmes et risques :
Il arrive trop souvent qu'un validateur soit hors ligne : Les machines tombent en panne. C'est un fait pour les réseaux informatiques. Les validateurs à nœud unique n'ont aucune protection contre les pannes de machine. Si le nœud tombe en panne, le validateur tombe en panne. Cela conduit à des récompenses manquées pour les stakers et à moins de stabilité dans l'infrastructure d’Ethereum en général. Pour lutter contre ce problème, les validateurs les plus importants et les plus riches en capital utilisent des configurations actives-passives pour disposer d'un environnement de rechange en cas de panne du nœud principal. Mais cela conduit au problème suivant.
Il est possible que les deux nœuds d'une configuration active-passive soient en train d'attester, ce qui conduit à des coupures : pour qu'une configuration active-passive fonctionne efficacement, il faut des scripts automatisés qui détectent les temps d'arrêt et fassent immédiatement tourner l'environnement passif. Mais une mauvaise configuration, des erreurs dans les scripts ou un manque de surveillance peuvent conduire à un scénario où les deux nœuds attestent activement en utilisant la même clé de validation, ce qui conduit immédiatement à un événement de coupure. Il s'agit d'un risque que tous les validateurs disposant de nœuds de secours doivent prendre, seuls les validateurs les plus importants disposent de la technologie et du support nécessaires pour atténuer ce risque de manière adéquate.
Les validateurs ont des clefs qui peuvent être compromises : Étant donné que chaque nœud de validateur doit gérer sa clé et être connecté à Internet, il s'agit d'un vecteur d'attaque potentiel pour les pirates informatiques qui peuvent voler les clés et faire en sorte que les validateurs se fassent sabrer.
32 ETH représente toujours une barrière élevée pour les validateurs individuels : Bien que les exigences minimales en matière d'ETH pour commencer à gérer un validateur aient considérablement diminué depuis les premiers jours du développement des PoS, 32 ETH représentent toujours un investissement à 5 chiffres (ou plus) pour devenir un validateur (sans compter tout le temps et l'argent nécessaires pour gérer le validateur lui-même). Cela dissuade naturellement les stakers de se valider eux-mêmes, et de faire confiance à un dépositaire tiers pour mettre en jeu l'ETH en leur nom.
La centralisation des mises en jeu et des clients entraîne un risque de corrélation dans le réseau
Comment fonctionne le DVT ?
Comme mentionné dans la définition ci-dessus, le DVT permet aux validateurs d'être exécutés comme une grappe de nœuds plutôt que comme un nœud unique. Une grappe de validateurs distribués (DV) fonctionne avec chaque nœud détenant une part de clé, d'une clé de validateur complète (sans que la clé de validateur complète n'existe jamais en un seul endroit à un moment donné). Lorsqu'il est actif, chaque nœud d'un cluster DV atteste en utilisant sa part de clé pour générer des attestations BLS partielles (un thème de signature cryptographique sophistiqué), qui sont ensuite combinées en utilisant l'agrégation BLS seuil pour attester en tant que nœud de validation complet. En d'autres termes, même si certains des nœuds d'un cluster DV se déconnectent, cela n'affectera pas les performances globales du cluster tant que suffisamment de nœuds sont actifs pour atteindre le seuil de signature.
Voici les étapes à suivre pour mettre en place un cluster DV (Obol V1) :
Former un groupe d'opérateurs de confiance
Générer un fichier de définition de cluster à l'aide de la rampe de lancement Obol DV.
Exécuter une cérémonie de génération de clés distribuées (DKG) pour générer des parts de clés.
Chaque opérateur configure et fait fonctionner son nœud, formant ainsi un petit réseau P2P.
Activer les validateurs dans le cluster en déposant un total de 32ETH pour chaque validateur (chaque cluster peut faire tourner plusieurs nœuds de validateurs complets).
Une fois que suffisamment de nœuds sont en fonctionnement pour atteindre le seuil, le cluster DV attestera activement !

Comment le DVT améliore-t-il le staking sur Ethereum ?
En bref, le DVT permet d'effectuer la validation avec des grappes de nœuds au lieu de se contenter de nœuds de validation uniques et autonomes. En supprimant les points de défaillance uniques, le DVT permet aux validateurs de fonctionner avec une redondance active sans augmenter le risque de coupure. Cela profite aux validateurs de toutes tailles :
Grands validateurs : Pour les validateurs de plus grande taille, l'amélioration de la redondance et la diminution du risque de coupure permettent d'exécuter plus de nœuds sur moins de machines, ce qui réduit le coût du matériel. Cela réduit également le montant de l'assurance contre la fraude, qu’il est nécessaire d’avoir pour se protéger. De plus, l'exécution de plusieurs nœuds par cluster permet une plus grande distribution des configurations et des géographies des clients, réduisant ainsi le risque de corrélation des défaillances dans un seul endroit ou pour un seul type de client.
Protocoles de jalonnement liquide (Liquid Staking Protocols) : Pour les protocoles de jalonnement liquide, en plus d'améliorer l'efficacité et de réduire les risques, la DVT permet une plus grande participation des opérateurs. En fournissant une redondance dans le réseau, les LSP suppriment la dépendance à l'égard d'un seul opérateur, ce qui entraîne des temps d'arrêt dans le réseau. Les opérateurs peuvent être organisés en différents clusters de sorte que si un opérateur tombe en panne, cela n'affecte aucun nœud de validation complet dans le réseau, car les autres opérateurs actifs atteindront les seuils d'attestation. Au final, cela améliore les performances du protocole pour les stakers.
Validateurs communautaires et à domicile : Plus important encore, avec la DVT, les validateurs plus petits peuvent également faire fonctionner les nœuds avec plus de confiance, en fournissant des mesures de temps de fonctionnement et d'efficacité comparables à celles des validateurs plus importants. Cela peut être réalisé par des validateurs à domicile fonctionnant avec d'autres comme un validateur communautaire qui ne dépend pas uniquement d'une seule machine. DVT réduit également les exigences en matière d'ETH pour toute personne souhaitant exploiter un nœud, puisqu'il est désormais possible d'avoir plusieurs nœuds pour produire les 32 ETH requis pour la validation. Grâce à cela, DVT a le potentiel d'améliorer de façon exponentielle la participation des validateurs à domicile.
Quel que soit le type de validateur que vous êtes ou la façon dont vous pensez que la distribution des validateurs devrait être, DVT agit comme une force décentralisée sur l'ensemble du réseau Ethereum tout en ajoutant de la résilience et en réduisant les risques. Il s'agit d'une technologie primitive qui profitera à tous les membres de l'écosystème Ethereum.
Traduction en français de l’article d’obol suivant
https://blog.obol.tech/what-is-dvt-and-how-does-it-improve-staking-on-ethereum/
No comments yet