TRANSLATING...

PLEASE WAIT
Choisir le meilleur : utiliser les métriques et les données pour choisir le bon validateur Ethereum

Choisir le meilleur : utiliser les métriques et les données pour choisir le bon validateur Ethereum

IntermédiaireJan 05, 2024
Cet article évalue un ensemble de trois indicateurs reflétant la rentabilité, la sécurité et la fiabilité des fournisseurs de staking.
Choisir le meilleur : utiliser les métriques et les données pour choisir le bon validateur Ethereum

Introduction

Pour commencer, nous examinons une série de fonctionnalités offertes par les validateurs. Il s'agit d'un ensemble de caractéristiques qualitatives qui peuvent être difficiles à comparer, mais que nous estimons importantes lors du choix d'un fournisseur de staking.

Nous évaluons ensuite un ensemble de trois indicateurs qui reflètent les aspects de rentabilité, de sécurité et de fiabilité du fournisseur de mise. Il s'agit d'un résumé des meilleurs fournisseurs de services de mise en jeu pour chaque indicateur. Nous n'avons pris en compte que les fournisseurs de staking dont les informations sont publiquement disponibles sur rated.network, ce qui signifie que cette liste n'est pas une image complète de l'écosystème du staking. Nous avons mis en évidence les fournisseurs qui sont en tête pour deux indicateurs ou plus, à savoir Allonodes (x2), Attestant (x3), P2P.org (x4), Stakefish (x2).

Caractéristiques qualitatives

Les caractéristiques qualitatives sont difficiles à qualifier, mais elles sont tout de même importantes lorsqu'il s'agit de choisir un fournisseur de services de mise en jeu. Ces cinq caractéristiques apportent chacune une valeur spécifique à la qualité globale d'un fournisseur de services de piquetage.

  • Autodétention

Lorsqu'un projet détient ses propres clés privées Ethereum, il contrôle ses propres fonds et réduit le risque de perte due au piratage, au vol ou à la fraude sur une plateforme tierce. Lorsqu'ils font appel à un tiers pour détenir des fonds, les projets s'appuient sur les mesures de sécurité de cette plateforme, qui peuvent ne pas être aussi sûres qu'elles devraient l'être. Il existe de nombreux exemples historiques[1, 2, 3, 4, 5]. L'autodétention est également un moyen de préserver un niveau plus élevé de vie privée. Souvent, lorsque l'on utilise des services de garde, on doit fournir des informations personnelles à la plateforme tierce qui détient les fonds.

  • Contrats intelligents audités

Étant donné que de nombreux fournisseurs utilisent des contrats intelligents, un audit réalisé par des experts tiers indépendants permet de garantir la sécurité et la fiabilité du processus de staking. La question de l'utilisation de contrats intelligents vérifiés semble évidente, mais parmi les 20 principaux piratages de protocoles DeFi, 12 n'étaient pas vérifiés (y compris le récent pont de jetons Nomad exploité pour 190 millions de dollars). Il est donc important de le vérifier à nouveau.

  • Réduction de l'assurance

Le slashing est une sanction qui peut être imposée aux stakers qui ne respectent pas les règles du réseau ou qui adoptent un comportement malveillant, tel que la double signature. Ces événements sont rares et l'effondrement de l'Ethereum est plutôt modéré. Des exemples historiques montrent que vous pouvez perdre jusqu'à ±1% de votre mise dans un scénario de réduction conservatrice. Cependant, la probabilité d'un scénario catastrophe n'est pas nulle, et Testnet nous a montré qu'un scénario catastrophe dû à un bogue dans un client de consensus populaire est toujours possible. Un tel cygne noir peut conduire à une douzaine de pourcentages de validateurs supprimés, ce qui augmente la valeur de la suppression en raison de la pénalité de corrélation supplémentaire et vous pouvez perdre jusqu'à 1/3 de l'ETH mis en jeu.

L'assurance contre l'abattage est conçue pour protéger les stakers contre ces risques en fournissant une forme d'assurance qui peut aider à couvrir les pertes résultant des pénalités liées à l'abattage. Les fournisseurs d'assurance contre le blanchiment d'argent offrent une couverture aux joueurs, généralement moyennant une commission ou un pourcentage du montant mis en jeu. En échange, ils acceptent de payer une partie des pertes subies par le staker en cas de pénalité pour coupure.

  • L'accord de niveau de service (SLA) comme garantie des performances futures

La performance actuelle n'est pas une garantie pour l'avenir, il est préférable d'avoir un accord de niveau de service. Il y a eu de nombreux exemples où la performance du staking a changé au fil du temps en raison d'une éventuelle panne de l'opérateur ou d'une baisse de la performance moyenne après d'importantes mises à jour du réseau.

  • MEV-boost activé

Tout le monde dispose normalement des mêmes relais MEV, mais il est préférable de vérifier que votre fournisseur de staking dispose de tous les relais publics car cela augmente sérieusement la rentabilité (+1pp. à l'APR en moyenne). Vous pouvez consulter la liste actuelle des relais MEV publics ici.

Trois indicateurs clés pour comparer les fournisseurs

Trois indicateurs sont les plus importants lorsque vous envisagez de faire appel à des prestataires de services de placement. Ces indicateurs reflètent la rentabilité, la sécurité et la fiabilité.

  1. L'efficacité du validateur en tant qu'indicateur de rentabilité - Il s'agit d'un meilleur indicateur que le TAEG, car il reflète la rentabilité à long terme d'un véritable fournisseur.
  2. La gestion des clés du validateur en tant qu'indicateur de sécurité - Une mauvaise gestion des clés peut entraîner le vol de clés, l'exécution accidentelle ou intentionnelle d'un validateur dupliqué et le découpage (ou même la perte de l'accès aux clés et donc de la capacité à les déverrouiller).
  3. Diversité des clients comme indicateur de la sécurité du réseau - Le service ne devrait pas exécuter plus de 50 % de ses validateurs agrégés avec un client validateur majoritaire selon les recommandations d' Ethereum.org. En effet, un bogue critique dans un logiciel client peut entraîner une panne ou une coupure généralisée, et il est préférable d'avoir plusieurs clients dans ce cas.

Examinons ces indicateurs en détail

Efficacité du validateur

La principale mesure couramment utilisée pour choisir un fournisseur de staking est le TAEG. Cependant, en raison de la structure complexe des récompenses d'Ethereum, il est préférable de comparer les fournisseurs de staking en fonction de l'efficacité de leur validateur plutôt que du TAEG.

Les TAP mensuels et même trimestriels dépendent fortement d'un certain nombre de variables aléatoires telles que la quantité de blocs créés ou de MEV extraits, et ne reflètent pas les véritables performances de l'opérateur. Un TAEG élevé ce mois-ci ne garantit pas un TAEG élevé le mois prochain.

Dans le même temps, l'efficacité d'un validateur est un bon indicateur du TAEG à long terme, car elle mesure la manière dont le validateur s'est acquitté de ses tâches. Ainsi, si un validateur ne manque aucune attestation ni aucun blocage, son efficacité est de 100 % et il obtient 100 % de toutes les récompenses possibles. Pour illustrer ce point, examinons la structure des récompenses d'Ethereum. Dans quelle mesure le nombre de blocs créés et la valeur des récompenses des blocs sont-ils aléatoires ? Dans quelle mesure cela influence-t-il l'APR ?

Selon les performances des opérateurs du Lido entre le 20 janvier et le 20 février, le TAEG moyen est de 5,7 %. Toutefois, il est plus exact de le diviser en trois parties distinctes. La répartition présentée ci-dessous nous permet de mieux analyser la structure des récompenses.

  1. La première partie, la plus importante, est appelée "récompenses prévisibles". Cette partie représente un peu plus de 50 % du TAEG total. Il représente les récompenses consensuelles pour les attestations, et les validateurs les reçoivent toutes les 6,4 minutes pour avoir effectué des attestations. Ils représentent 3,4 pp du total de 5,7 pp de notre TAEG de base.
  2. La deuxième partie du TAEG est constituée de récompenses aléatoires, mais prévisibles, sur une longue période (en fonction du nombre de validateurs, mais un an en moyenne). Au total, cette partie représente 1,8 pp et comprend \

    1. Récompenses consensuelles pour le comité de synchronisation. Récompenses pour la participation à un groupe de validateurs sélectionnés au hasard toutes les ~27 heures pour ajouter leur signature à des en-têtes de blocs valides. Cela permet aux clients légers de suivre l'évolution de la tête de la blockchain sans accéder à l'ensemble des validateurs. Bien que les comités de synchronisation se réunissent en moyenne tous les deux ans, il peut y avoir des périodes prolongées sans sélection. Si un validateur est sélectionné, cela est considéré comme une réussite.
    2. Récompenses consensuelles pour les propositions de blocs. Dans Ethereum, le temps est divisé en unités de douze secondes appelées "slots". Dans chaque créneau, un validateur unique est choisi au hasard pour proposer un bloc. Actuellement, il y a 520 000 validateurs actifs, les chances d'être sélectionné sont donc très faibles. Cela signifie qu'un validateur propose un bloc tous les deux mois en moyenne.
    3. Les récompenses des blocs d'exécution de moins de 1 ETH (frais de transaction prioritaires + frais supplémentaires du MEV) sont accumulées lors de la création du bloc en tant que paiement des transactions au validateur pour les avoir incluses dans le bloc. Cette valeur est de 0,05 ETH en moyenne, mais voyez l'image ci-dessous, elle peut varier de manière significative.
  3. La dernière partie représente 0,5 pp du TAEG. Cette partie est composée de récompenses de blocs de la couche d'exécution avec plus de 1 ETH. Comme la dernière partie, elle est aléatoire mais, contrairement à la précédente, elle n'est pas prévisible car la probabilité d'obtenir une récompense de bloc supérieure à 1 ETH est inférieure à 1 %. Si l'on considère qu'un validateur crée en moyenne un bloc tous les deux mois, les chances d'obtenir ces récompenses sont extrêmement faibles.

Le graphique ci-dessous montre la répartition de la valeur des blocs entre les opérateurs de nœuds Lido du 14 janvier au 14 février. À partir de ces données, nous observons que la récompense moyenne d'un bloc est inférieure à 0,5 ETH et que la probabilité de proposer un bloc d'une valeur supérieure à 1 ETH est d'environ 0,7 %.

En résumé, nous recommandons deux mesures pour évaluer la performance à long terme des fournisseurs de staking : le TAEG ajusté (il s'agit d'un TAEG excluant chaque récompense de bloc supérieure à 1 ETH) ou l'efficacité du validateur. Ces deux mesures sont étroitement corrélées, car les récompenses du validateur sont limitées à un maximum lorsque le validateur ne manque pas d'attestations et ne bloque pas de propositions.

Opérateurs de la piscine Lido, 14 décembre 2022 - 14 février 2023

Le dernier élément lié à la rentabilité est le nombre de relais MEV. Actuellement, il y a dix relais actifs. Si un validateur est connecté à chaque relais, il reçoit plus d'offres et peut choisir celle qui a le plus de valeur, obtenant ainsi une récompense MEV plus élevée. Dans l'ensemble, chaque fournisseur de services de jalonnement est connecté à ces 10 relais MEV, de sorte que ce facteur n'entre pas en ligne de compte, du moins pour le moment, lors de la prise de décision. Mais vous pouvez observer ci-dessus quelques valeurs aberrantes avec un TAEG plus faible malgré une efficacité élevée, ce qui est dû au fait que ces fournisseurs sont connectés à un ensemble limité de relais.

Vous pouvez consulter le top 5 des fournisseurs de staking en fonction de l'efficacité du validateur et des informations sur les relais MEV connectés sur rated. À l'heure où nous écrivons ces lignes, voici le top 5 :

Bonus : Prévoyez votre TAEG !

S'il est formidable de comprendre l'efficacité du validateur, tout le monde souhaite prévoir les récompenses possibles et l'APR. P2P.org a donc développé un simulateur de TAEG avancé, qui calcule le TAEG auquel vous pouvez vous attendre en moyenne, en tenant compte de la croissance du nombre total de validateurs actifs, des écarts possibles par rapport à la moyenne en raison du nombre aléatoire de propositions de blocs par validateur et de la distribution aléatoire des récompenses d'exécution.

Simuler l'ARP et les récompenses

Stockage et gestion des clés du validateur

Avec l'introduction de la preuve d'enjeu dans Ethereum, un nouvel ensemble de clés cryptographiques a été introduit pour les validateurs. Ces clés sont appelées "clés de retrait" et "clés de validation".

La clé de retrait est une clé de l'adresse Ethereum de retrait pour le retrait et la réception des récompenses. Cette adresse est indiquée une seule fois et personne ne peut la modifier après l'envoi du dépôt de garantie. Les fournisseurs de staking non conservateurs ne vous demandent jamais la révélation de votre clé de retrait. Ainsi, vous seul avez accès à votre eth.

Les clés de validation constituent un autre problème. Contrairement aux clés de retrait, le fournisseur de staking a accès aux clés des validateurs nécessaires à la signature de nouveaux blocs et attestations. C'est pourquoi votre fournisseur de staking doit les sécuriser. Dans le cas contraire, il peut en résulter un vol ou une perte de clés entraînant

  1. Mise en place d'un validateur de doublons qui conduit à une réduction des coûts
  2. Modifier le destinataire de la redevance (récompenses de la couche d'exécution)
  3. Perdre la capacité de se désolidariser

Les validateurs ont plusieurs possibilités pour gérer ces clés. Selon les statistiques des opérateurs du Lido<a href="https://hackmd.io/@lido/BkxRxAr-o#External-Signers"> , la répartition est la suivante :

  • Stockage local : Clés stockées dans un validateur (utilisé par 59% des opérateurs*). Il s'agit de la variante la plus simple, avec un niveau de sécurité assez faible.
  • Stockage à distance : Les clés sont stockées dans une machine séparée (utilisée par 19 % des opérateurs). C'est la solution la plus avancée et la plus sûre.
  • Stockage à distance du seuil : Les clés sont divisées en morceaux et stockées sur différentes machines (utilisé par 26 % des opérateurs). Il s'agit de la pratique de gestion des clés la plus solide.

Note : La somme dépasse 100% car certains opérateurs utilisent plusieurs solutions de stockage. Ci-dessous, nous expliquons la différence entre ces options, vous pouvez vous plonger dans les détails ou passer disintement à la liste des fournisseurs de staking à seuil.

Stockage local

Pour participer en tant que validateur, une clé est nécessaire pour signer les blocs et les attestations. C'est pourquoi la manière la plus simple de stocker les clés est de les stocker avec le validateur dans la même machine. Cela s'explique en partie par le fait que chaque validateur dispose de son propre système de gestion, qui fait partie du logiciel du validateur.

Cela se fait toutefois au détriment de la sécurité, car si un pirate accède à la machine hébergeant le validateur, il a également accès aux clés du validateur et peut contrôler ce dernier ou modifier le destinataire de la récompense (récompenses de la couche d'exécution).

Stockage à distance

Pour une solution plus avancée, le validateur et la clé sont stockés séparément en utilisant un service spécial appelé signataire à distance. Ce service est responsable uniquement de la gestion des clés et de la signature des données.

Toutes les clés du validateur sont décryptées dans un environnement sécurisé, distinct de celui où la signature est effectuée. Par conséquent, il n'y a pas d'accès disint aux clés, et la signature se fait uniquement via un service spécial (Web3Signer, dirk, etc.).

En utilisant une solution de stockage à distance, un attaquant peut cibler le nœud de validation, mais il ne peut pas obtenir les clés de validation à partir de ce nœud. Ils devraient également cibler un signataire à distance beaucoup plus sûr.

En séparant les clés de signature du validateur, il est également possible de connecter plusieurs validateurs à un seul signataire et de réduire les coûts de maintenance. Cependant, cette solution de stockage conserve l'intégralité de la clé en un seul endroit, ce qui peut être la cible d'un pirate informatique.

Stockage à distance du seuil

Dans une configuration de stockage à distance avec seuil, les données sensibles sont divisées en "parts" et chaque part est cryptée et stockée par un fournisseur de stockage à distance distinct. Pour accéder aux données, le demandeur doit récupérer et combiner un nombre suffisant de parts, généralement un nombre seuil, pour reconstruire les données originales. L'utilisation de plusieurs fournisseurs de stockage et de parts de seuil offre une sécurité et une redondance accrues par rapport à un fournisseur de stockage unique.

L'utilisation de TRS pour les clés de validateur Ethereum peut être réalisée via la génération de clés distribuées (DKG). La génération de clés distribuées (DKG) est une technique cryptographique qui permet à un groupe de participants de générer une clé cryptographique partagée sans avoir besoin d'un tiers de confiance pour coordonner le processus. Dans un système DKG, chaque participant génère une clé partielle unique et la partage avec les autres participants.

La génération de clés distribuées (DKG) peut être combinée avec un système de signature à seuil k-of-n pour fournir une méthode plus sûre et décentralisée de gestion des clés privées pour les nœuds de validation.

Le système de signature à seuil k de n exige qu'un minimum de k validateurs signent une transaction pour qu'elle soit considérée comme valide, où n est le nombre total de validateurs dans le groupe. Ce système garantit qu'aucun validateur n'a le contrôle total de la clé privée partagée, étant donné qu'un minimum de k validateurs est nécessaire pour signer une transaction. Cela renforce la sécurité et la redondance, car plusieurs validateurs doivent collaborer pour autoriser les transactions, ce qui évite un point de défaillance unique.

Cette approche peut contribuer à améliorer la sécurité et la décentralisation de la gestion des clés privées pour les nœuds de validation Ethereum, car elle permet la génération sécurisée et décentralisée des clés privées. Contrairement à la solution précédente, un attaquant devrait cibler différents endroits pour pouvoir compromettre le validateur.

Technologie des validateurs distribués

Le DVT s'attaque aux limites de la gestion traditionnelle des clés de validation en répartissant la responsabilité entre un réseau d'opérateurs de nœuds. Ces opérateurs travaillent ensemble pour valider et signer les transactions, sans avoir besoin d'une autorité centrale. Cette approche offre une sécurité, une résilience et une évolutivité accrues, ce qui la rend idéale pour les applications qui nécessitent un niveau élevé de confiance et de fiabilité.

L'infrastructure DVT est également construite en utilisant une combinaison de DKG et de k-of-n threshold signing. Le DKG permet aux opérateurs de nœuds de générer et de distribuer des clés cryptographiques en toute sécurité, sans avoir recours à un tiers de confiance. La signature à seuil k-of-n est utilisée pour garantir que les transactions ne sont approuvées que lorsqu'un certain nombre d'opérateurs de nœuds les ont approuvées. Cette approche garantit qu'aucun opérateur de nœud ne peut approuver seul des transactions, évitant ainsi qu'un nœud ne devienne un point central de contrôle ou de défaillance.

Bien que les avantages potentiels de la TVP soient évidents, la technologie est encore en cours de développement et n'est pas encore largement disponible. Comme pour toute nouvelle technologie, de nombreux défis doivent encore être relevés, tels que la sécurité, l'interopérabilité et la facilité d'utilisation. Cependant, à mesure que la technologie évolue, elle peut révolutionner la gestion des clés et permettre des applications nouvelles et innovantes.

Les signataires à distance du seuil sont utilisés par (ordre alphabétique)

Il existe peu de données sur la manière dont chaque opérateur gère ses clés. Nous avons donc recueilli des informations sur les opérateurs sécurisés par le seuil à partir de ressources publiques telles que discord et les sites des opérateurs. Cette liste peut donc être incomplète.

Diversité des clients

Le réseau Ethereum est conçu pour être ouvert et décentralisé, ce qui signifie qu'il ne dépend pas d'un client logiciel unique pour fonctionner. Au lieu de cela, il existe plusieurs clients Ethereum développés et maintenus par différentes équipes.

Il existe actuellement plusieurs clients Ethereum, chacun ayant ses propres caractéristiques. Ces clients comprennent Teku, Lighthouse, Prysm, Nimbus, etc. Les grands validateurs sont également incités à utiliser plusieurs clients, ou du moins à ne pas utiliser le plus populaire.

Le fait de disposer de plusieurs clients pour interagir avec le réseau Ethereum est bénéfique pour plusieurs raisons. Tout d'abord, il favorise la décentralisation en empêchant un client unique de devenir trop dominant et d'avoir trop de contrôle sur le réseau. Deuxièmement, il améliore la sécurité en permettant de multiples implémentations du protocole Ethereum, ce qui le rend moins vulnérable aux bogues ou aux attaques sur un seul client. Troisièmement, il encourage l'innovation en permettant à différentes équipes d'expérimenter différentes approches et fonctionnalités.

Ethereum pénalise fortement les validateurs qui participent à des pannes à grande échelle. Et l'utilisation d'un seul client est un moyen facile d'être vulnérable à un tel événement. Avec une infrastructure adéquate, les opérateurs de nœuds peuvent rapidement déplacer leurs validateurs d'un client à l'autre en cas de problème.

La diversité des clients est un aspect important de l'écosystème Ethereum et est activement encouragée par la communauté Ethereum. Les développeurs sont encouragés à utiliser différents clients pour les tests et le développement, et les utilisateurs sont encouragés à utiliser différents clients pour interagir avec le réseau. Cela permet de garantir la santé et la longévité du réseau et constitue une base solide pour une croissance et une innovation continues.

Une liste des clients utilisés par les différents fournisseurs est disponible sur le site Web. Voici un résumé des fournisseurs ayant une liste de clients diversifiée (par ordre alphabétique). Cette liste peut être incomplète ou obsolète, il est donc préférable de la vérifier par vous-même.

Les avantages de la prise de décision active

Le staking est un élément très actif de l'écosystème Ethereum et il ne faut pas s'y engager sans en avoir une connaissance aussi approfondie que possible.

L'idée qui sous-tend Ethereum est celle de la propriété individuelle. Cela s'accompagne d'une responsabilité égale et, en tant que tel, il est essentiel pour les utilisateurs qui souhaitent participer de faire le travail nécessaire pour comprendre exactement comment évaluer un fournisseur de staking. Nous n'avons pas cherché à classer les fournisseurs, mais plutôt à explorer ce à quoi il est important de prêter attention et comment choisir un fournisseur de staking à l'aide de chiffres et de faits. De plus, nous comprenons clairement que toute liste de fournisseurs mentionnée ci-dessus peut être incomplète ou obsolète. Notre dernière recommandation est donc de vérifier les fournisseurs par vous-même(StakingRewards a une liste de fournisseurs vérifiés avec lesquels vous pouvez commencer).

Cet article fait partie de la série de guides sur le jalonnement vérifié, qui vise à améliorer la formation dans le domaine du jalonnement et de la validation. Pour ce faire, StakingRewards invite tous les prestataires vérifiés à collaborer à la recherche et à rédiger des articles destinés à être publiés. N'hésitez pas à nous contacter sur notre Discord ou Telegram.

Clause de non-responsabilité:

  1. Cet article est repris de [[techflowp[staking rewards]]. Tous les droits d'auteur appartiennent à l'auteur original[Vladislav Kurenkov]. Si vous avez des objections à cette réimpression, veuillez contacter l'équipe de Sanv Nurlae, qui s'en chargera rapidement.
  2. Clause de non-responsabilité : Les points de vue et les opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent pas un conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe de Sanv Nurlae. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.

Choisir le meilleur : utiliser les métriques et les données pour choisir le bon validateur Ethereum

IntermédiaireJan 05, 2024
Cet article évalue un ensemble de trois indicateurs reflétant la rentabilité, la sécurité et la fiabilité des fournisseurs de staking.
Choisir le meilleur : utiliser les métriques et les données pour choisir le bon validateur Ethereum

Introduction

Pour commencer, nous examinons une série de fonctionnalités offertes par les validateurs. Il s'agit d'un ensemble de caractéristiques qualitatives qui peuvent être difficiles à comparer, mais que nous estimons importantes lors du choix d'un fournisseur de staking.

Nous évaluons ensuite un ensemble de trois indicateurs qui reflètent les aspects de rentabilité, de sécurité et de fiabilité du fournisseur de mise. Il s'agit d'un résumé des meilleurs fournisseurs de services de mise en jeu pour chaque indicateur. Nous n'avons pris en compte que les fournisseurs de staking dont les informations sont publiquement disponibles sur rated.network, ce qui signifie que cette liste n'est pas une image complète de l'écosystème du staking. Nous avons mis en évidence les fournisseurs qui sont en tête pour deux indicateurs ou plus, à savoir Allonodes (x2), Attestant (x3), P2P.org (x4), Stakefish (x2).

Caractéristiques qualitatives

Les caractéristiques qualitatives sont difficiles à qualifier, mais elles sont tout de même importantes lorsqu'il s'agit de choisir un fournisseur de services de mise en jeu. Ces cinq caractéristiques apportent chacune une valeur spécifique à la qualité globale d'un fournisseur de services de piquetage.

  • Autodétention

Lorsqu'un projet détient ses propres clés privées Ethereum, il contrôle ses propres fonds et réduit le risque de perte due au piratage, au vol ou à la fraude sur une plateforme tierce. Lorsqu'ils font appel à un tiers pour détenir des fonds, les projets s'appuient sur les mesures de sécurité de cette plateforme, qui peuvent ne pas être aussi sûres qu'elles devraient l'être. Il existe de nombreux exemples historiques[1, 2, 3, 4, 5]. L'autodétention est également un moyen de préserver un niveau plus élevé de vie privée. Souvent, lorsque l'on utilise des services de garde, on doit fournir des informations personnelles à la plateforme tierce qui détient les fonds.

  • Contrats intelligents audités

Étant donné que de nombreux fournisseurs utilisent des contrats intelligents, un audit réalisé par des experts tiers indépendants permet de garantir la sécurité et la fiabilité du processus de staking. La question de l'utilisation de contrats intelligents vérifiés semble évidente, mais parmi les 20 principaux piratages de protocoles DeFi, 12 n'étaient pas vérifiés (y compris le récent pont de jetons Nomad exploité pour 190 millions de dollars). Il est donc important de le vérifier à nouveau.

  • Réduction de l'assurance

Le slashing est une sanction qui peut être imposée aux stakers qui ne respectent pas les règles du réseau ou qui adoptent un comportement malveillant, tel que la double signature. Ces événements sont rares et l'effondrement de l'Ethereum est plutôt modéré. Des exemples historiques montrent que vous pouvez perdre jusqu'à ±1% de votre mise dans un scénario de réduction conservatrice. Cependant, la probabilité d'un scénario catastrophe n'est pas nulle, et Testnet nous a montré qu'un scénario catastrophe dû à un bogue dans un client de consensus populaire est toujours possible. Un tel cygne noir peut conduire à une douzaine de pourcentages de validateurs supprimés, ce qui augmente la valeur de la suppression en raison de la pénalité de corrélation supplémentaire et vous pouvez perdre jusqu'à 1/3 de l'ETH mis en jeu.

L'assurance contre l'abattage est conçue pour protéger les stakers contre ces risques en fournissant une forme d'assurance qui peut aider à couvrir les pertes résultant des pénalités liées à l'abattage. Les fournisseurs d'assurance contre le blanchiment d'argent offrent une couverture aux joueurs, généralement moyennant une commission ou un pourcentage du montant mis en jeu. En échange, ils acceptent de payer une partie des pertes subies par le staker en cas de pénalité pour coupure.

  • L'accord de niveau de service (SLA) comme garantie des performances futures

La performance actuelle n'est pas une garantie pour l'avenir, il est préférable d'avoir un accord de niveau de service. Il y a eu de nombreux exemples où la performance du staking a changé au fil du temps en raison d'une éventuelle panne de l'opérateur ou d'une baisse de la performance moyenne après d'importantes mises à jour du réseau.

  • MEV-boost activé

Tout le monde dispose normalement des mêmes relais MEV, mais il est préférable de vérifier que votre fournisseur de staking dispose de tous les relais publics car cela augmente sérieusement la rentabilité (+1pp. à l'APR en moyenne). Vous pouvez consulter la liste actuelle des relais MEV publics ici.

Trois indicateurs clés pour comparer les fournisseurs

Trois indicateurs sont les plus importants lorsque vous envisagez de faire appel à des prestataires de services de placement. Ces indicateurs reflètent la rentabilité, la sécurité et la fiabilité.

  1. L'efficacité du validateur en tant qu'indicateur de rentabilité - Il s'agit d'un meilleur indicateur que le TAEG, car il reflète la rentabilité à long terme d'un véritable fournisseur.
  2. La gestion des clés du validateur en tant qu'indicateur de sécurité - Une mauvaise gestion des clés peut entraîner le vol de clés, l'exécution accidentelle ou intentionnelle d'un validateur dupliqué et le découpage (ou même la perte de l'accès aux clés et donc de la capacité à les déverrouiller).
  3. Diversité des clients comme indicateur de la sécurité du réseau - Le service ne devrait pas exécuter plus de 50 % de ses validateurs agrégés avec un client validateur majoritaire selon les recommandations d' Ethereum.org. En effet, un bogue critique dans un logiciel client peut entraîner une panne ou une coupure généralisée, et il est préférable d'avoir plusieurs clients dans ce cas.

Examinons ces indicateurs en détail

Efficacité du validateur

La principale mesure couramment utilisée pour choisir un fournisseur de staking est le TAEG. Cependant, en raison de la structure complexe des récompenses d'Ethereum, il est préférable de comparer les fournisseurs de staking en fonction de l'efficacité de leur validateur plutôt que du TAEG.

Les TAP mensuels et même trimestriels dépendent fortement d'un certain nombre de variables aléatoires telles que la quantité de blocs créés ou de MEV extraits, et ne reflètent pas les véritables performances de l'opérateur. Un TAEG élevé ce mois-ci ne garantit pas un TAEG élevé le mois prochain.

Dans le même temps, l'efficacité d'un validateur est un bon indicateur du TAEG à long terme, car elle mesure la manière dont le validateur s'est acquitté de ses tâches. Ainsi, si un validateur ne manque aucune attestation ni aucun blocage, son efficacité est de 100 % et il obtient 100 % de toutes les récompenses possibles. Pour illustrer ce point, examinons la structure des récompenses d'Ethereum. Dans quelle mesure le nombre de blocs créés et la valeur des récompenses des blocs sont-ils aléatoires ? Dans quelle mesure cela influence-t-il l'APR ?

Selon les performances des opérateurs du Lido entre le 20 janvier et le 20 février, le TAEG moyen est de 5,7 %. Toutefois, il est plus exact de le diviser en trois parties distinctes. La répartition présentée ci-dessous nous permet de mieux analyser la structure des récompenses.

  1. La première partie, la plus importante, est appelée "récompenses prévisibles". Cette partie représente un peu plus de 50 % du TAEG total. Il représente les récompenses consensuelles pour les attestations, et les validateurs les reçoivent toutes les 6,4 minutes pour avoir effectué des attestations. Ils représentent 3,4 pp du total de 5,7 pp de notre TAEG de base.
  2. La deuxième partie du TAEG est constituée de récompenses aléatoires, mais prévisibles, sur une longue période (en fonction du nombre de validateurs, mais un an en moyenne). Au total, cette partie représente 1,8 pp et comprend \

    1. Récompenses consensuelles pour le comité de synchronisation. Récompenses pour la participation à un groupe de validateurs sélectionnés au hasard toutes les ~27 heures pour ajouter leur signature à des en-têtes de blocs valides. Cela permet aux clients légers de suivre l'évolution de la tête de la blockchain sans accéder à l'ensemble des validateurs. Bien que les comités de synchronisation se réunissent en moyenne tous les deux ans, il peut y avoir des périodes prolongées sans sélection. Si un validateur est sélectionné, cela est considéré comme une réussite.
    2. Récompenses consensuelles pour les propositions de blocs. Dans Ethereum, le temps est divisé en unités de douze secondes appelées "slots". Dans chaque créneau, un validateur unique est choisi au hasard pour proposer un bloc. Actuellement, il y a 520 000 validateurs actifs, les chances d'être sélectionné sont donc très faibles. Cela signifie qu'un validateur propose un bloc tous les deux mois en moyenne.
    3. Les récompenses des blocs d'exécution de moins de 1 ETH (frais de transaction prioritaires + frais supplémentaires du MEV) sont accumulées lors de la création du bloc en tant que paiement des transactions au validateur pour les avoir incluses dans le bloc. Cette valeur est de 0,05 ETH en moyenne, mais voyez l'image ci-dessous, elle peut varier de manière significative.
  3. La dernière partie représente 0,5 pp du TAEG. Cette partie est composée de récompenses de blocs de la couche d'exécution avec plus de 1 ETH. Comme la dernière partie, elle est aléatoire mais, contrairement à la précédente, elle n'est pas prévisible car la probabilité d'obtenir une récompense de bloc supérieure à 1 ETH est inférieure à 1 %. Si l'on considère qu'un validateur crée en moyenne un bloc tous les deux mois, les chances d'obtenir ces récompenses sont extrêmement faibles.

Le graphique ci-dessous montre la répartition de la valeur des blocs entre les opérateurs de nœuds Lido du 14 janvier au 14 février. À partir de ces données, nous observons que la récompense moyenne d'un bloc est inférieure à 0,5 ETH et que la probabilité de proposer un bloc d'une valeur supérieure à 1 ETH est d'environ 0,7 %.

En résumé, nous recommandons deux mesures pour évaluer la performance à long terme des fournisseurs de staking : le TAEG ajusté (il s'agit d'un TAEG excluant chaque récompense de bloc supérieure à 1 ETH) ou l'efficacité du validateur. Ces deux mesures sont étroitement corrélées, car les récompenses du validateur sont limitées à un maximum lorsque le validateur ne manque pas d'attestations et ne bloque pas de propositions.

Opérateurs de la piscine Lido, 14 décembre 2022 - 14 février 2023

Le dernier élément lié à la rentabilité est le nombre de relais MEV. Actuellement, il y a dix relais actifs. Si un validateur est connecté à chaque relais, il reçoit plus d'offres et peut choisir celle qui a le plus de valeur, obtenant ainsi une récompense MEV plus élevée. Dans l'ensemble, chaque fournisseur de services de jalonnement est connecté à ces 10 relais MEV, de sorte que ce facteur n'entre pas en ligne de compte, du moins pour le moment, lors de la prise de décision. Mais vous pouvez observer ci-dessus quelques valeurs aberrantes avec un TAEG plus faible malgré une efficacité élevée, ce qui est dû au fait que ces fournisseurs sont connectés à un ensemble limité de relais.

Vous pouvez consulter le top 5 des fournisseurs de staking en fonction de l'efficacité du validateur et des informations sur les relais MEV connectés sur rated. À l'heure où nous écrivons ces lignes, voici le top 5 :

Bonus : Prévoyez votre TAEG !

S'il est formidable de comprendre l'efficacité du validateur, tout le monde souhaite prévoir les récompenses possibles et l'APR. P2P.org a donc développé un simulateur de TAEG avancé, qui calcule le TAEG auquel vous pouvez vous attendre en moyenne, en tenant compte de la croissance du nombre total de validateurs actifs, des écarts possibles par rapport à la moyenne en raison du nombre aléatoire de propositions de blocs par validateur et de la distribution aléatoire des récompenses d'exécution.

Simuler l'ARP et les récompenses

Stockage et gestion des clés du validateur

Avec l'introduction de la preuve d'enjeu dans Ethereum, un nouvel ensemble de clés cryptographiques a été introduit pour les validateurs. Ces clés sont appelées "clés de retrait" et "clés de validation".

La clé de retrait est une clé de l'adresse Ethereum de retrait pour le retrait et la réception des récompenses. Cette adresse est indiquée une seule fois et personne ne peut la modifier après l'envoi du dépôt de garantie. Les fournisseurs de staking non conservateurs ne vous demandent jamais la révélation de votre clé de retrait. Ainsi, vous seul avez accès à votre eth.

Les clés de validation constituent un autre problème. Contrairement aux clés de retrait, le fournisseur de staking a accès aux clés des validateurs nécessaires à la signature de nouveaux blocs et attestations. C'est pourquoi votre fournisseur de staking doit les sécuriser. Dans le cas contraire, il peut en résulter un vol ou une perte de clés entraînant

  1. Mise en place d'un validateur de doublons qui conduit à une réduction des coûts
  2. Modifier le destinataire de la redevance (récompenses de la couche d'exécution)
  3. Perdre la capacité de se désolidariser

Les validateurs ont plusieurs possibilités pour gérer ces clés. Selon les statistiques des opérateurs du Lido<a href="https://hackmd.io/@lido/BkxRxAr-o#External-Signers"> , la répartition est la suivante :

  • Stockage local : Clés stockées dans un validateur (utilisé par 59% des opérateurs*). Il s'agit de la variante la plus simple, avec un niveau de sécurité assez faible.
  • Stockage à distance : Les clés sont stockées dans une machine séparée (utilisée par 19 % des opérateurs). C'est la solution la plus avancée et la plus sûre.
  • Stockage à distance du seuil : Les clés sont divisées en morceaux et stockées sur différentes machines (utilisé par 26 % des opérateurs). Il s'agit de la pratique de gestion des clés la plus solide.

Note : La somme dépasse 100% car certains opérateurs utilisent plusieurs solutions de stockage. Ci-dessous, nous expliquons la différence entre ces options, vous pouvez vous plonger dans les détails ou passer disintement à la liste des fournisseurs de staking à seuil.

Stockage local

Pour participer en tant que validateur, une clé est nécessaire pour signer les blocs et les attestations. C'est pourquoi la manière la plus simple de stocker les clés est de les stocker avec le validateur dans la même machine. Cela s'explique en partie par le fait que chaque validateur dispose de son propre système de gestion, qui fait partie du logiciel du validateur.

Cela se fait toutefois au détriment de la sécurité, car si un pirate accède à la machine hébergeant le validateur, il a également accès aux clés du validateur et peut contrôler ce dernier ou modifier le destinataire de la récompense (récompenses de la couche d'exécution).

Stockage à distance

Pour une solution plus avancée, le validateur et la clé sont stockés séparément en utilisant un service spécial appelé signataire à distance. Ce service est responsable uniquement de la gestion des clés et de la signature des données.

Toutes les clés du validateur sont décryptées dans un environnement sécurisé, distinct de celui où la signature est effectuée. Par conséquent, il n'y a pas d'accès disint aux clés, et la signature se fait uniquement via un service spécial (Web3Signer, dirk, etc.).

En utilisant une solution de stockage à distance, un attaquant peut cibler le nœud de validation, mais il ne peut pas obtenir les clés de validation à partir de ce nœud. Ils devraient également cibler un signataire à distance beaucoup plus sûr.

En séparant les clés de signature du validateur, il est également possible de connecter plusieurs validateurs à un seul signataire et de réduire les coûts de maintenance. Cependant, cette solution de stockage conserve l'intégralité de la clé en un seul endroit, ce qui peut être la cible d'un pirate informatique.

Stockage à distance du seuil

Dans une configuration de stockage à distance avec seuil, les données sensibles sont divisées en "parts" et chaque part est cryptée et stockée par un fournisseur de stockage à distance distinct. Pour accéder aux données, le demandeur doit récupérer et combiner un nombre suffisant de parts, généralement un nombre seuil, pour reconstruire les données originales. L'utilisation de plusieurs fournisseurs de stockage et de parts de seuil offre une sécurité et une redondance accrues par rapport à un fournisseur de stockage unique.

L'utilisation de TRS pour les clés de validateur Ethereum peut être réalisée via la génération de clés distribuées (DKG). La génération de clés distribuées (DKG) est une technique cryptographique qui permet à un groupe de participants de générer une clé cryptographique partagée sans avoir besoin d'un tiers de confiance pour coordonner le processus. Dans un système DKG, chaque participant génère une clé partielle unique et la partage avec les autres participants.

La génération de clés distribuées (DKG) peut être combinée avec un système de signature à seuil k-of-n pour fournir une méthode plus sûre et décentralisée de gestion des clés privées pour les nœuds de validation.

Le système de signature à seuil k de n exige qu'un minimum de k validateurs signent une transaction pour qu'elle soit considérée comme valide, où n est le nombre total de validateurs dans le groupe. Ce système garantit qu'aucun validateur n'a le contrôle total de la clé privée partagée, étant donné qu'un minimum de k validateurs est nécessaire pour signer une transaction. Cela renforce la sécurité et la redondance, car plusieurs validateurs doivent collaborer pour autoriser les transactions, ce qui évite un point de défaillance unique.

Cette approche peut contribuer à améliorer la sécurité et la décentralisation de la gestion des clés privées pour les nœuds de validation Ethereum, car elle permet la génération sécurisée et décentralisée des clés privées. Contrairement à la solution précédente, un attaquant devrait cibler différents endroits pour pouvoir compromettre le validateur.

Technologie des validateurs distribués

Le DVT s'attaque aux limites de la gestion traditionnelle des clés de validation en répartissant la responsabilité entre un réseau d'opérateurs de nœuds. Ces opérateurs travaillent ensemble pour valider et signer les transactions, sans avoir besoin d'une autorité centrale. Cette approche offre une sécurité, une résilience et une évolutivité accrues, ce qui la rend idéale pour les applications qui nécessitent un niveau élevé de confiance et de fiabilité.

L'infrastructure DVT est également construite en utilisant une combinaison de DKG et de k-of-n threshold signing. Le DKG permet aux opérateurs de nœuds de générer et de distribuer des clés cryptographiques en toute sécurité, sans avoir recours à un tiers de confiance. La signature à seuil k-of-n est utilisée pour garantir que les transactions ne sont approuvées que lorsqu'un certain nombre d'opérateurs de nœuds les ont approuvées. Cette approche garantit qu'aucun opérateur de nœud ne peut approuver seul des transactions, évitant ainsi qu'un nœud ne devienne un point central de contrôle ou de défaillance.

Bien que les avantages potentiels de la TVP soient évidents, la technologie est encore en cours de développement et n'est pas encore largement disponible. Comme pour toute nouvelle technologie, de nombreux défis doivent encore être relevés, tels que la sécurité, l'interopérabilité et la facilité d'utilisation. Cependant, à mesure que la technologie évolue, elle peut révolutionner la gestion des clés et permettre des applications nouvelles et innovantes.

Les signataires à distance du seuil sont utilisés par (ordre alphabétique)

Il existe peu de données sur la manière dont chaque opérateur gère ses clés. Nous avons donc recueilli des informations sur les opérateurs sécurisés par le seuil à partir de ressources publiques telles que discord et les sites des opérateurs. Cette liste peut donc être incomplète.

Diversité des clients

Le réseau Ethereum est conçu pour être ouvert et décentralisé, ce qui signifie qu'il ne dépend pas d'un client logiciel unique pour fonctionner. Au lieu de cela, il existe plusieurs clients Ethereum développés et maintenus par différentes équipes.

Il existe actuellement plusieurs clients Ethereum, chacun ayant ses propres caractéristiques. Ces clients comprennent Teku, Lighthouse, Prysm, Nimbus, etc. Les grands validateurs sont également incités à utiliser plusieurs clients, ou du moins à ne pas utiliser le plus populaire.

Le fait de disposer de plusieurs clients pour interagir avec le réseau Ethereum est bénéfique pour plusieurs raisons. Tout d'abord, il favorise la décentralisation en empêchant un client unique de devenir trop dominant et d'avoir trop de contrôle sur le réseau. Deuxièmement, il améliore la sécurité en permettant de multiples implémentations du protocole Ethereum, ce qui le rend moins vulnérable aux bogues ou aux attaques sur un seul client. Troisièmement, il encourage l'innovation en permettant à différentes équipes d'expérimenter différentes approches et fonctionnalités.

Ethereum pénalise fortement les validateurs qui participent à des pannes à grande échelle. Et l'utilisation d'un seul client est un moyen facile d'être vulnérable à un tel événement. Avec une infrastructure adéquate, les opérateurs de nœuds peuvent rapidement déplacer leurs validateurs d'un client à l'autre en cas de problème.

La diversité des clients est un aspect important de l'écosystème Ethereum et est activement encouragée par la communauté Ethereum. Les développeurs sont encouragés à utiliser différents clients pour les tests et le développement, et les utilisateurs sont encouragés à utiliser différents clients pour interagir avec le réseau. Cela permet de garantir la santé et la longévité du réseau et constitue une base solide pour une croissance et une innovation continues.

Une liste des clients utilisés par les différents fournisseurs est disponible sur le site Web. Voici un résumé des fournisseurs ayant une liste de clients diversifiée (par ordre alphabétique). Cette liste peut être incomplète ou obsolète, il est donc préférable de la vérifier par vous-même.

Les avantages de la prise de décision active

Le staking est un élément très actif de l'écosystème Ethereum et il ne faut pas s'y engager sans en avoir une connaissance aussi approfondie que possible.

L'idée qui sous-tend Ethereum est celle de la propriété individuelle. Cela s'accompagne d'une responsabilité égale et, en tant que tel, il est essentiel pour les utilisateurs qui souhaitent participer de faire le travail nécessaire pour comprendre exactement comment évaluer un fournisseur de staking. Nous n'avons pas cherché à classer les fournisseurs, mais plutôt à explorer ce à quoi il est important de prêter attention et comment choisir un fournisseur de staking à l'aide de chiffres et de faits. De plus, nous comprenons clairement que toute liste de fournisseurs mentionnée ci-dessus peut être incomplète ou obsolète. Notre dernière recommandation est donc de vérifier les fournisseurs par vous-même(StakingRewards a une liste de fournisseurs vérifiés avec lesquels vous pouvez commencer).

Cet article fait partie de la série de guides sur le jalonnement vérifié, qui vise à améliorer la formation dans le domaine du jalonnement et de la validation. Pour ce faire, StakingRewards invite tous les prestataires vérifiés à collaborer à la recherche et à rédiger des articles destinés à être publiés. N'hésitez pas à nous contacter sur notre Discord ou Telegram.

Clause de non-responsabilité:

  1. Cet article est repris de [[techflowp[staking rewards]]. Tous les droits d'auteur appartiennent à l'auteur original[Vladislav Kurenkov]. Si vous avez des objections à cette réimpression, veuillez contacter l'équipe de Sanv Nurlae, qui s'en chargera rapidement.
  2. Clause de non-responsabilité : Les points de vue et les opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent pas un conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe de Sanv Nurlae. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!