Qu'est-ce que le staking à domicile ?
Le staking à domicile consiste à exécuter un nœud Ethereum connecté à Internet et à déposer au moins 32 ETH pour activer un validateur, vous donnant la capacité de participer directement au consensus du réseau.
Le staking à domicile est la manière la plus directe de staker. Aucun contrat intelligent, opérateur ou dépositaire ne s'interpose entre vous et le protocole. Vous détenez vos propres clés, participez activement à la validation du réseau Ethereum et recevez directement les récompenses du réseau. Toute autre méthode de staking ajoute des couches de technologie, de middleware ou de services par-dessus cette activité principale du réseau.
Le staking à domicile accroît la décentralisation du réseau Ethereum, rendant Ethereum plus résistant à la censure et plus robuste face aux attaques. Les autres méthodes de staking peuvent ne pas aider le réseau de la même manière. Le staking à domicile est la meilleure option de staking pour sécuriser Ethereum.
Un nœud Ethereum se compose à la fois d'un client de la couche d'exécution (EL) et d'un client de la couche de consensus (CL). Ces clients sont des logiciels qui fonctionnent ensemble, avec un ensemble valide de clés de signature, pour vérifier les transactions et les blocs, attester de la tête correcte de la chaîne, agréger les attestations et proposer des blocs.
Les stakers à domicile sont responsables de l'exploitation du matériel nécessaire pour exécuter ces clients. Il est fortement recommandé d'utiliser une machine dédiée à cet effet que vous exploitez depuis chez vous – cela est extrêmement bénéfique pour la santé du réseau.
Un staker à domicile reçoit des récompenses directement du protocole pour maintenir son validateur en ligne et en bon état de fonctionnement.
Pourquoi staker depuis chez soi ?
Le staking à domicile implique plus de responsabilités mais vous offre un contrôle maximal sur vos fonds et votre configuration de staking.
Considérations avant de faire du staking à domicile
Bien que nous souhaitions que le staking à domicile soit accessible et sans risque pour tous, ce n'est pas la réalité. Il y a des considérations pratiques et sérieuses à garder à l'esprit avant de choisir de staker vos ETH à domicile.
Lorsque vous exploitez votre propre nœud, vous devriez passer du temps à apprendre à utiliser le logiciel que vous avez choisi. Cela implique de lire la documentation pertinente et d'être attentif aux canaux de communication de ces équipes de développement.
Mieux vous comprendrez le logiciel que vous exécutez et le fonctionnement de la preuve d'enjeu (PoS), moins ce sera risqué en tant que staker, et plus il sera facile de résoudre les problèmes qui pourraient survenir en cours de route en tant qu'opérateur de nœud.
La configuration d'un nœud nécessite un niveau de confort raisonnable avec l'informatique, bien que de nouveaux outils rendent cela plus facile au fil du temps. La compréhension de l'interface en ligne de commande est utile, mais n'est plus strictement requise.
Cela nécessite également une configuration matérielle très basique et une certaine compréhension des spécifications minimales recommandées.
Les directives actuelles de la communauté concernant le matériel et la bande passante du validateur sont maintenues dans les recommandations sur le matériel et la bande passante (EIP-7870) (s'ouvre dans un nouvel onglet). À titre indicatif, prévoyez un SSD NVMe de 4 To, 64 Go de RAM (moins peut fonctionner, mais c'est la marge recommandée), un processeur multicœur moderne et solide, et une connexion Internet d'environ 50 Mbps en téléchargement / 25 Mbps en envoi.
Depuis que la mise à jour Fusaka a introduit PeerDAS, un nœud de staking n'a besoin de stocker et de télécharger qu'une fraction des données de blob du réseau, réduisant considérablement les exigences en matière de disque et de bande passante pour les stakers à domicile.
Tout comme les clés privées sécurisent votre adresse Ethereum, vous devrez générer des clés spécifiquement pour votre validateur. Vous devez comprendre comment conserver en toute sécurité toute phrase secrète ou clé privée.
À la différence des pénalités d'inactivité pour être hors ligne, la réduction est une pénalité beaucoup plus grave réservée aux infractions malveillantes. En exécutant un client minoritaire avec vos clés chargées sur une seule machine à la fois, votre risque de subir une réduction est minimisé. Cela dit, tous les stakers doivent être conscients des risques de réduction.
En savoir plus sur la réduction et le cycle de vie du validateurComparaison des options de staking
Staking délégué, ou staking en tant que service (SaaS)
Avec les fournisseurs de SaaS, vous devez toujours déposer 32 ETH, mais vous n'avez pas besoin d'exécuter de matériel. Vous conservez généralement l'accès à vos clés de validateur, mais vous devez également partager vos clés de signature afin que l'opérateur puisse agir au nom de votre validateur. Cela introduit une couche de confiance qui n'est pas présente lorsque vous exécutez votre propre matériel, et contrairement au staking en solo à domicile, le SaaS n'aide pas autant à la distribution géographique des nœuds. Si vous n'êtes pas à l'aise avec l'utilisation de matériel mais que vous cherchez toujours à staker 32 ETH, l'utilisation d'un fournisseur de SaaS peut être une bonne option pour vous.
En savoir plus sur le staking déléguéStaking liquide et staking mutualisé
Le staking en solo est nettement plus complexe que le staking avec un service de mutualisation, mais offre un accès complet aux récompenses en ETH, ainsi qu'un contrôle total sur la configuration et la sécurité de votre validateur. Le staking mutualisé a une barrière à l'entrée considérablement plus basse. Les utilisateurs peuvent staker de petites quantités d'ETH, ne sont pas tenus de générer des clés de validateur et n'ont aucune exigence matérielle au-delà d'une connexion Internet standard. Les jetons de liquidité offrent la possibilité de sortir du staking avant que cela ne soit activé au niveau du protocole. Si vous êtes intéressé par ces fonctionnalités, le staking mutualisé peut être un bon choix.
En savoir plus sur le staking mutualiséComment ça marche
Obtenez du matériel : Vous devez exécuter un nœud pour staker
Synchroniser un client de la couche d'exécution
Synchroniser un client de la couche de consensus
Générez vos clés et chargez-les dans votre client de validateur
Surveillez et entretenez votre nœud
Déposez votre mise (32 ETH minimum, jusqu'à 2048 ETH par validateur) pour activer votre validateur

Une fois votre nœud synchronisé et vos clés générées, vous effectuez votre dépôt de staking pour activer votre validateur. Un seul validateur nécessite un minimum de 32 ETH et peut détenir jusqu'à 2048 ETH. Le réseau reconnaît les dépôts en environ 13 minutes, mais les nouveaux validateurs passent par une file d'attente d'activation avant de commencer à attester ; sa longueur varie en fonction de la demande.
Tant qu'il est actif, vous gagnerez des récompenses en ETH. Avec des identifiants de retrait composés (0x02), les récompenses sont ajoutées automatiquement à votre mise ; avec des identifiants de retraits réguliers (0x01), les récompenses supérieures aux 32 ETH initiaux sont périodiquement transférées vers votre adresse de retrait.
Si vous le souhaitez un jour, vous pouvez sortir en tant que validateur, ce qui élimine l'exigence d'être en ligne et arrête toute récompense supplémentaire. Votre solde restant sera ensuite retiré vers l'adresse de retrait que vous avez désignée lors de la configuration. Les sorties peuvent être initiées avec vos clés de signature de validateur, ou déclenchées directement depuis votre adresse de retrait avec une transaction de la couche d'exécution, de sorte que le contrôle ultime de vos fonds repose toujours sur votre adresse de retrait.
Composition et le maximum de 2048 ETH
Les validateurs ont l'un des deux types d'identifiants de retrait :
- Retraits réguliers (0x01) : le solde effectif du validateur est plafonné à 32 ETH, et tout solde supérieur à cela est automatiquement transféré vers votre adresse de retrait tous les quelques jours.
- Composition (0x02) : le solde effectif du validateur peut croître jusqu'à 2048 ETH. Les récompenses se composent automatiquement, et vous gagnez des récompenses sur chaque ETH entier au-dessus du minimum de 32 ETH, vous pouvez donc staker des montants flexibles comme 40 ETH, et pas seulement des multiples de 32. Seul le solde supérieur à 2048 ETH est transféré automatiquement ; retirer quoi que ce soit d'autre signifie déclencher manuellement un retrait partiel depuis votre adresse de retrait, ce qui coûte du gaz.
Si vous exécutez plusieurs validateurs, vous pouvez les consolider en un seul validateur composé sans sortir et rentrer dans le réseau, réduisant ainsi vos frais de maintenance. La consolidation est demandée depuis votre adresse de retrait et est soumise à des files d'attente de traitement. Le passage d'un validateur des identifiants 0x01 à 0x02 utilise ce même mécanisme, et ne peut être inversé sans sortir complètement et déposer à nouveau.
En savoir plus sur les retraits de staking
Démarrer sur le Staking Launchpad
Le Staking Launchpad est une application open source qui vous aidera à devenir un staker. Elle vous guidera dans le choix de vos clients, la génération de vos clés et le dépôt de vos ETH sur le contrat de dépôt de staking. Une liste de contrôle est fournie pour s'assurer que vous avez tout couvert afin de configurer votre validateur en toute sécurité.
Les validateurs en solo sont censés tester leur configuration et leurs compétences opérationnelles sur le réseau de test Hoodi avant de risquer des fonds. N'oubliez pas qu'il est important de choisir un client minoritaire car cela améliore la sécurité du réseau et limite vos risques.
Si vous êtes à l'aise avec cela, vous pouvez configurer tout ce dont vous avez besoin depuis la ligne de commande en utilisant uniquement le Staking Launchpad.
Choisir le réseau
Pour faciliter les choses, consultez certains des outils et guides ci-dessous qui peuvent vous aider, en plus du Staking Launchpad, à configurer vos clients en toute simplicité.
Outils logiciels et guide
Éléments à prendre en compte avec les outils de configuration de nœud et de client
Il existe un nombre croissant d'outils et de services pour vous aider à staker vos ETH à domicile, mais chacun comporte des risques et des avantages différents.
Des indicateurs d'attributs sont utilisés ci-dessous pour signaler les forces ou faiblesses notables qu'un outil de staking répertorié peut avoir. Utilisez cette section comme référence pour la façon dont nous définissons ces attributs pendant que vous choisissez les outils pour vous aider dans votre parcours de staking.
Code source ouvert
Le code essentiel est 100 % open source et disponible pour le public afin d'être forké et utilisé
Code source ouvert
Code source fermé
Explorer les outils de configuration de nœud et de client
Il existe une variété d'options disponibles pour vous aider dans votre configuration. Utilisez les indicateurs ci-dessus pour vous guider à travers les outils ci-dessous.
Outils de nœud
Veuillez noter l'importance de choisir un client minoritaire car cela améliore la sécurité du réseau et limite vos risques. Les outils qui vous permettent de configurer un client minoritaire sont désignés comme "multi-clients".
Générateurs de clés
Ces outils peuvent être utilisés comme alternative à la CLI de dépôt de staking (s'ouvre dans un nouvel onglet) pour aider à la génération de clés.
Vous avez une suggestion pour un outil de staking que nous avons manqué ? Consultez notre politique de référencement de produits pour voir s'il conviendrait, et pour le soumettre à un examen.
Explorer les guides de staking à domicile
Staking en équipe : staking à domicile avec tolérance aux pannes
La technologie de validateur distribué (DVT) permet à un seul validateur de s'exécuter sur un cluster de machines au lieu d'une seule. La clé du validateur est divisée en parts à l'aide de la génération de clés distribuées, et un seuil du cluster (par exemple, 3 nœuds sur 4) doit signer ensemble ; la clé complète n'existe jamais sur une seule machine. Si une machine tombe en panne, se déconnecte ou est mal configurée, le reste du cluster maintient l'attestation du validateur.
Pour les stakers à domicile, cela permet le "staking en équipe" : s'associer avec des amis ou d'autres membres de la communauté pour exécuter des validateurs ensemble, supprimant les points de défaillance uniques d'une configuration solo et réduisant le risque de réduction dû à une seule machine défaillante. Obol et SSV Network fournissent tous deux des implémentations DVT en production, utilisées aujourd'hui dans le staking à domicile, le staking en tant que service et les pools de staking.
En savoir plus sur la technologie de validateur distribué (DVT)
Exécuter des validateurs pour un protocole de staking
Si vous avez le matériel et les compétences pour exécuter un nœud mais moins de 32 ETH, certains protocoles de staking associeront votre validateur avec les ETH de leurs stakers mutualisés. Vous déposez une caution plus petite en tant que collatéral et exécutez le validateur sur votre propre machine ; le protocole fournit le reste de la mise, et vous gagnez une part des récompenses.
C'est une approche hybride : vous conservez les responsabilités (et la satisfaction) d'exploiter votre propre matériel, mais votre validateur fonctionne sous les contrats intelligents, la gouvernance et les règles de performance du protocole, ce qui constitue un profil de confiance différent du staking direct de vos propres ETH.
Apprenez-en davantage sur le fonctionnement de ces protocoles, y compris leurs hypothèses de confiance et la mécanique de leurs jetons, sur la page du staking mutualisé.
D'autres façons d'utiliser votre nœud
Vous n'avez pas du tout besoin de staker pour mettre à profit vos compétences en exploitation de nœud. N'importe qui peut exécuter un nœud Ethereum sans déposer d'ETH. Vous obtenez une vue auto-vérifiée de la chaîne, votre propre point de terminaison privé pour envoyer des transactions et interagir avec des applications, et vous contribuez à la santé et à la résilience du réseau. L'exécution d'un nœud est également un bon moyen d'acquérir de l'expérience avant d'activer un validateur, sans mettre d'ETH en péril.
Foire aux questions
Voici quelques-unes des questions les plus courantes sur le staking qu'il est utile de connaître.
Oui. Un validateur avec des identifiants de retrait composés (0x02) peut détenir un solde effectif allant jusqu'à 2048 ETH, tandis que le minimum pour s'activer reste de 32 ETH. Les récompenses sur un validateur composé sont ajoutées automatiquement à sa mise, et il gagne des récompenses sur chaque ETH entier au-dessus du minimum de 32 ETH, vous pouvez donc staker des montants qui ne sont pas des multiples de 32. Voir Composition et le maximum de 2048 ETH.
Les validateurs avec des identifiants de retraits réguliers (0x01) restent plafonnés à un solde effectif de 32 ETH, tout solde supérieur à cela étant automatiquement transféré vers l'adresse de retrait tous les quelques jours.
Pour un validateur composé, seul le solde supérieur au maximum de 2048 ETH est transféré automatiquement. Pour retirer quoi que ce soit en dessous de cela, vous déclenchez un retrait partiel depuis votre adresse de retrait (une transaction qui coûte du gaz), ce qui peut réduire tout solde au-dessus du minimum de 32 ETH. Si vous exécutez plusieurs validateurs, vous pouvez également les consolider en un seul validateur composé sans sortir du réseau.
Se déconnecter lorsque le réseau se finalise correctement n'entraînera PAS de réduction. De petites pénalités d'inactivité sont encourues si votre validateur n'est pas disponible pour attester pendant une époque donnée (d'une durée de 6,4 minutes chacune), mais cela est très différent de la réduction. Ces pénalités sont légèrement inférieures à la récompense que vous auriez gagnée si le validateur avait été disponible pour attester, et les pertes peuvent être récupérées avec approximativement un temps égal de retour en ligne.
Notez que les pénalités pour inactivité sont proportionnelles au nombre de validateurs hors ligne en même temps. Dans les cas où une grande partie du réseau est hors ligne en même temps, les pénalités pour chacun de ces validateurs seront plus importantes que lorsqu'un seul validateur est indisponible.
Dans des cas extrêmes, si le réseau cesse de se finaliser parce que plus d'un tiers des validateurs sont hors ligne, ces utilisateurs subiront ce que l'on appelle une fuite d'inactivité quadratique, qui est un drainage exponentiel des ETH des comptes de validateurs hors ligne. Cela permet au réseau de s'auto-guérir à terme en brûlant les ETH des validateurs inactifs jusqu'à ce que leur solde atteigne 16 ETH, moment auquel ils seront automatiquement éjectés du pool de validateurs. Les validateurs en ligne restants finiront par représenter à nouveau plus des 2/3 du réseau, satisfaisant la supermajorité nécessaire pour finaliser à nouveau la chaîne.
En bref, cela ne peut jamais être totalement garanti, mais si vous agissez de bonne foi, exécutez un client minoritaire et ne conservez vos clés de signature que sur une seule machine à la fois, le risque de subir une réduction est presque nul.
Il n'y a que quelques moyens spécifiques pouvant entraîner la réduction et l'éjection d'un validateur du réseau. Au moment de la rédaction, les réductions qui se sont produites ont été exclusivement le produit de configurations matérielles redondantes où les clés de signature sont stockées sur deux machines distinctes en même temps. Cela peut entraîner par inadvertance un double vote de vos clés, ce qui est une infraction passible de réduction.
L'exécution d'un client supermajoritaire (tout client utilisé par plus des 2/3 du réseau) comporte également le risque d'une réduction potentielle dans le cas où ce client aurait un bug qui entraînerait un fork de la chaîne. Cela peut aboutir à un fork défectueux qui est finalisé. Pour revenir à la chaîne prévue, il faudrait soumettre un vote d'encerclement (surround vote) en essayant d'annuler un bloc finalisé. C'est également une infraction passible de réduction et peut être évitée simplement en exécutant un client minoritaire à la place.
Des bugs équivalents dans un client minoritaire ne se finaliseraient jamais et n'entraîneraient donc jamais de vote d'encerclement, et se traduiraient simplement par des pénalités d'inactivité, et non par une réduction.
Les clients individuels peuvent varier légèrement en termes de performances et d'interface utilisateur, car chacun est développé par des équipes différentes utilisant une variété de langages de programmation. Cela dit, aucun d'entre eux n'est le « meilleur ». Tous les clients en production sont d'excellents logiciels, qui remplissent tous les mêmes fonctions de base pour se synchroniser et interagir avec la chaîne de blocs.
Puisque tous les clients en production offrent les mêmes fonctionnalités de base, il est en fait très important que vous choisissiez un client minoritaire, c'est-à-dire tout client qui n'est PAS actuellement utilisé par une majorité de validateurs sur le réseau. Cela peut sembler contre-intuitif, mais l'exécution d'un client majoritaire ou supermajoritaire vous expose à un risque accru de réduction en cas de bug dans ce client. L'exécution d'un client minoritaire limite considérablement ces risques.
En savoir plus sur les raisons pour lesquelles la diversité des clients est essentielleBien qu'un serveur privé virtuel (VPS) puisse être utilisé en remplacement du matériel domestique, l'accès physique et l'emplacement de votre client validateur sont importants. Les solutions cloud centralisées telles qu'Amazon Web Services ou Digital Ocean offrent la commodité de ne pas avoir à acquérir et à exploiter de matériel, au détriment de la centralisation du réseau.
Plus il y a de clients validateurs exécutés sur une seule solution de stockage cloud centralisée, plus cela devient dangereux pour ces utilisateurs. Tout événement qui met ces fournisseurs hors ligne, que ce soit par une attaque, des exigences réglementaires, ou simplement des pannes de courant/d'Internet, entraînera la mise hors ligne simultanée de chaque client validateur qui dépend de ce serveur.
Les pénalités hors ligne sont proportionnelles au nombre d'autres personnes hors ligne en même temps. L'utilisation d'un VPS augmente considérablement le risque que les pénalités hors ligne soient plus sévères, et augmente votre risque de fuite quadratique ou de réduction dans le cas où la panne est suffisamment importante. Pour minimiser vos propres risques, et les risques pour le réseau, les utilisateurs sont fortement encouragés à acquérir et à exploiter leur propre matériel.
Chaque retrait nécessite que votre validateur ait une adresse de retrait définie. Les nouveaux stakers la définissent au moment de la génération de la clé et du dépôt. Les stakers des premiers jours du réseau qui n'ont pas encore défini d'adresse de retrait devront mettre à jour leurs identifiants de retrait avant de pouvoir retirer.
Pour les validateurs avec des identifiants de retraits réguliers (0x01), les paiements de récompenses (les ETH accumulés au-delà des 32 initiaux) sont périodiquement distribués automatiquement à l'adresse de retrait. Pour les validateurs composés (0x02), les récompenses restent stakées et se composent automatiquement. Vous pouvez retirer tout solde supérieur à 32 ETH en déclenchant un retrait partiel depuis votre adresse de retrait.
Pour débloquer et récupérer l'intégralité de votre solde, vous devez sortir votre validateur. Vous pouvez le faire en utilisant vos clés de signature de validateur, ou le déclencher directement depuis votre adresse de retrait avec une transaction de la couche d'exécution, ce qui signifie que vos fonds restent récupérables même si vos clés de signature sont perdues.
En savoir plus sur les retraits de stakingLectures complémentaires
- Statistiques sur la diversité des clients et guides de migration (s'ouvre dans un nouvel onglet)
- Aider à la diversité des clients (s'ouvre dans un nouvel onglet) - Jim McDonald 2022
- Diversité des clients sur la couche de consensus d'Ethereum (s'ouvre dans un nouvel onglet) - jmcook.eth 2022
- Comment faire : Acheter du matériel pour un validateur Ethereum (s'ouvre dans un nouvel onglet) - EthStaker 2022
- EIP-7870 : Recommandations sur le matériel et la bande passante (s'ouvre dans un nouvel onglet)
- La mise à jour Pectra : solde effectif maximal et plus
