Préparation de votre Nœud pour l'Exploitation
Si vous êtes ici, vous avez réussi à démarrer les services Smartnode, créé un portefeuille et terminé la synchronisation des chaînes d'exécution et de consensus sur vos clients respectifs. Si c'est le cas, vous êtes prêt à enregistrer votre nœud sur le réseau Rocket Pool et à créer un megapool avec un validateur ! Sinon, veuillez revoir les sections précédentes et revenir ici une fois ces étapes terminées.
Avant de créer un megapool et un nouveau validateur, il y a quelques étapes à franchir pour terminer la préparation de votre nœud. Celles-ci ne doivent être effectuées qu'une seule fois ; une fois que vous les avez faites, vous pouvez passer à la section Créer un validateur Megapool si vous souhaitez créer plusieurs validateurs sur votre nœud.
Chargement de votre Portefeuille de Nœud
L'enregistrement de votre nœud et la mise en place d'un validateur impliquent tous deux de soumettre des transactions au réseau Ethereum à partir de votre portefeuille de nœud. Cela signifie que vous devrez avoir de l'ETH dessus pour payer les frais de gaz de ces transactions. Si vous souhaitez staker du RPL, vous pouvez le faire directement sur le nœud, ou (de préférence) vous pouvez utiliser la fonction Stake on Behalf du site Web Rocket Pool pour staker pour votre nœud avec du RPL dans votre portefeuille froid. Nous discuterons de la fonction Stake on Behalf plus tard dans ce guide lorsqu'il sera temps de staker votre RPL.
L'ETH requis pour les frais de gaz pour configurer un nœud avec un minipool est d'environ 0,0025 ETH multiplié par le prix actuel du gaz en gwei. Par exemple, avec un prix du gaz de 30 gwei, vous paieriez environ 0,075 ETH en frais de gaz.
Consultez cette feuille de calcul pour aider à estimer les frais de gaz pour diverses conditions de réseau.
Si vous exécutez le réseau de test Hoodi, veuillez consulter la section Pratique avec le Réseau de Test pour apprendre comment acquérir de l'ETH de test.
Pour le RPL de test, nous avons ajouté une fonction de robinet similaire directement dans la CLI. Veuillez consulter le guide Obtenir du RPL de Test sur Hoodi pour en acquérir.
Enregistrement de votre Nœud sur le Réseau
Une fois que vous avez de l'ETH dans votre portefeuille, vous pouvez enregistrer votre nœud sur le réseau Rocket Pool pour accéder à toutes ses fonctionnalités. Pour ce faire, exécutez la commande suivante :
Cela vous demandera le fuseau horaire avec lequel vous souhaitez vous enregistrer.
Par défaut, cela détectera le fuseau horaire de votre horloge système, mais vous pouvez le changer si vous préférez.
Tout fuseau horaire au format Pays/Ville répertorié sur cette page devrait être acceptable.
Le fuseau horaire est uniquement utilisé pour la carte mondiale des opérateurs de nœuds affichée sur le site principal.
Vous n'avez pas besoin de le définir sur votre fuseau horaire réel si vous avez des préoccupations de sécurité.
Si vous préférez rester anonyme, utilisez une option générique telle que Etc/UTC.
Une fois cela terminé, vous serez officiellement membre du réseau Rocket Pool !
Définition de votre Adresse de Retrait Principale
Avant toute chose, nous vous recommandons vivement de modifier l'adresse de retrait principale de votre nœud. C'est l'adresse à laquelle toutes vos récompenses de point de contrôle RPL, votre RPL staké et votre ETH Beacon Chain seront envoyés lorsque vous réclamez vos récompenses de point de contrôle ou que vous sortez de votre validateur et retirez de votre megapool.
En option, vous pouvez définir une adresse de retrait pour votre ETH et une nouvelle pour votre RPL. L'adresse de retrait RPL, si elle est définie, pourra déclencher et réclamer du RPL à partir des récompenses d'inflation et n'aura aucun effet sur les récompenses de consensus ETH ou quoi que ce soit lié à l'ETH. Si vous n'avez pas défini d'adresse de retrait RPL, l'adresse de retrait principale recevra également les récompenses RPL. Par défaut, celui qui contrôle l'adresse de retrait principale peut accéder à TOUT votre RPL staké, votre ETH et vos récompenses.
L'adresse utilisée pour fournir un nœud avec de l'ETH devrait être l'adresse de retrait principale du nœud. Cliquez ici pour en savoir plus sur staker de l'ETH au nom d'un nœud.
Lors de la configuration initiale de votre nœud, celle-ci est définie sur l'adresse du portefeuille de votre nœud. Cependant, pour des raisons de sécurité, il est vital de la définir sur une adresse différente contrôlée par un portefeuille froid. Un portefeuille froid peut être un portefeuille matériel (tel qu'un Ledger, Trezor, ou Grid+), ou un portefeuille de contrat intelligent (tel qu'Argent).
Nous vous recommandons vivement de NE PAS utiliser un portefeuille chaud tel que MetaMask comme adresse de retrait principale.
De cette façon, si votre portefeuille de nœud est compromis, l'attaquant n'a pas accès à votre ETH et RPL stakés en vous forçant à sortir car tous ces fonds seront envoyés à votre portefeuille froid séparé (qu'ils n'ont, espérons-le, pas).
Les adresses de retrait principales sont définies au niveau de l'opérateur de nœud. Si vous créez plusieurs validateurs megapool, ils feront tous référence à la même adresse de retrait principale, vous n'avez donc besoin d'effectuer cette configuration qu'une seule fois.
Voir ici pour quelques notions de base sur la sécurité du portefeuille de la Fondation Ethereum.
Il existe deux façons différentes de le faire. Veuillez lire les deux options ci-dessous pour déterminer laquelle s'applique à vous.
Utilisez cette méthode si votre nouvelle adresse de retrait principale peut être utilisée pour signer des transactions via MetaMask ou WalletConnect.
NOTE
Cette méthode vous obligera à soumettre une transaction depuis votre nouvelle adresse de retrait principale, vous devez donc avoir une petite quantité d'ETH dans cette adresse déjà.NOTE
Pour les utilisateurs de portefeuilles matériels Ledger, notez que Ledger Live ne prend pas encore en charge MetaMask ou WalletConnect nativement. Vous devrez utiliser MetaMask et le connecter à votre Ledger à la place. Suivez les instructions officielles de Ledger pour ce faire.Pour travailler avec le site Web Rocket Pool, vous devrez avoir votre Ledger connecté, déverrouillé et l'application ETH ouverte. Vous devrez également activer la "signature aveugle" pour la session en cours ; vous pouvez trouver cela dans la partie Paramètres de l'application ETH sur l'appareil. La signature aveugle sera automatiquement désactivée après la fermeture de la session.
Si vous utilisez Hoodi Testnet et souhaitez utiliser votre Ledger comme adresse de retrait principale, vous devez d'abord créer un nouveau portefeuille Ethereum sur votre Ledger pour vous assurer de ne pas connecter votre adresse en direct au réseau de test, ce qui a tendance à créer de la confusion. Assurez-vous de sélectionner le Hoodi Testnet dans le menu déroulant de sélection du réseau lors de la connexion de votre Ledger à MetaMask. Notez que Ledger Live n'affichera pas votre solde sur le réseau de test, mais d'autres applications qui prennent en charge le réseau de test (telles que MetaMask et Etherscan) pourront l'afficher.
- Exécutez
rocketpool node set-primary-withdrawal-address 'votre adresse de portefeuille froid ou nom ENS'. Votre nouvelle adresse de retrait principale sera marquée comme "en attente". Jusqu'à ce que vous la confirmiez, votre ancienne adresse de retrait principale sera toujours utilisée. - Pour la confirmer, vous devez envoyer une transaction spéciale depuis votre nouvelle adresse de retrait principale au contrat megapool pour vérifier que vous possédez l'adresse de retrait principale.
- Le moyen le plus simple de le faire est de naviguer vers le site d'adresse de retrait principale Rocket Pool (pour le Hoodi Testnet ou pour Mainnet).
- Si vous n'avez pas encore connecté Metamask ou WalletConnect au site Web Rocket Pool, faites-le maintenant. Cliquez sur le bouton select wallet au centre de l'écran et choisissez MetaMask ou WalletConnect en fonction du portefeuille que vous souhaitez utiliser. Vous serez ensuite invité à confirmer la connexion. Par exemple, en utilisant MetaMask :
Cliquez sur Next, puis cliquez sur Confirm pour permettre au site Web Rocket Pool d'utiliser votre portefeuille. 3. Sélectionnez primary Withdrawal Address dans le menu supérieur (ou le menu hamburger sur le côté gauche si vous êtes sur un appareil mobile). 4. Vous verrez cette invite :
-
Tapez votre adresse de portefeuille de nœud ici et cliquez sur le bouton Check Mark pour continuer.
-
Vous serez invité avec une question vous demandant si vous souhaitez définir une nouvelle adresse de retrait principale de nœud ou confirmer une adresse en attente. Sélectionnez Confirm.
-
Maintenant, il devrait y avoir une nouvelle boîte de dialogue de confirmation dans votre portefeuille. Encore une fois, en utilisant MetaMask comme exemple, cliquez sur l'icône MetaMask pour l'ouvrir et vous devriez voir quelque chose comme ceci :
Cliquez sur Confirm pour envoyer la transaction au réseau. Cela prendra un certain temps jusqu'à ce qu'elle soit incluse dans un bloc, mais une fois que c'est fait, vous verrez une boîte de dialogue de confirmation :
- Votre nouvelle adresse de retrait principale sera maintenant confirmée et activée. Vous pouvez afficher cela avec
rocketpool node status.
Une fois cela fait, vous ne pourrez plus modifier votre adresse de retrait principale à l'aide de la commande set-primary-withdrawal-address.
Pour la modifier, vous devrez envoyer une transaction signée depuis votre adresse de retrait principale active (celle vers laquelle vous venez de basculer).
Le site Web Rocket Pool dispose d'une fonction pour vous aider à le faire.
Définition de votre Adresse de Signalisation Snapshot
Définir votre adresse de signalisation Snapshot vous permettra de participer aux votes Snapshot sur un navigateur ou un appareil mobile sans avoir à exposer les clés du nœud à un portefeuille chaud.
Il y a quelques éléments à préparer :
- L'adresse de votre nœud
- Une adresse que vous souhaitez utiliser pour le vote snapshot (adresse de signalisation)
Vous signerez un message indiquant que l'adresse de votre nœud peut déléguer à la nouvelle adresse. Ce message indique votre intention d'utiliser votre adresse de portefeuille comme adresse de signalisation Snapshot.
Sélectionnez le réseau que vous utilisez parmi l'un des onglets ci-dessous.
Ne chargez pas la clé privée de votre nœud sur un portefeuille chaud. Veuillez choisir un autre compte pour être votre adresse de signalisation. Après avoir défini l'adresse de signalisation, vous pouvez l'utiliser pour voter sur Snapshot avec le pouvoir de vote de votre nœud.
Commencez par connecter l'adresse que vous souhaitez utiliser comme adresse de signalisation au site Web en utilisant MetaMask, WalletConnect, ou l'une des autres méthodes prises en charge par le site Web. Vous serez ensuite présenté avec cette boîte de dialogue pour rechercher votre adresse de nœud.
Ensuite, vous entrerez votre adresse de nœud puis cliquerez sur le bouton orange "Find". Cela vérifiera si l'adresse est un nœud enregistré et vous amènera ensuite à l'étape suivante.
Assurez-vous d'avoir la bonne adresse de nœud avant de faire cela ! si vous devez confirmer l'adresse de votre nœud, vous pouvez la récupérer rapidement via la CLI en utilisant la commande rocketpool node status.
Une fois que vous vous êtes connecté et avez confirmé votre adresse de nœud, vous verrez votre adresse de signalisation Snapshot. Elle devrait être la même que le compte avec lequel vous vous êtes connecté au site. Vérifiez que c'est correct avant de continuer. Une fois que vous êtes sûr d'être connecté au compte souhaité, cliquez sur le bouton orange "Sign Message". Vous verrez une invite dans votre application d'extension de portefeuille pour signer le message suivant :
La signature ne vous coûtera aucun gaz, mais la définition en coûtera. Après avoir signé, le frontend vous donnera une commande à coller dans le smartnode. Allez-y et collez-la dans la CLI de votre smartnode et suivez les étapes demandées. La commande devrait ressembler à quelque chose comme ceci :
Si vous voyez ce message dans votre CLI, vous êtes prêt !
Ne vous inquiétez pas si vous fermez accidentellement le site ou perdez la trace de la commande. Vous pouvez simplement répéter les étapes et signer à nouveau en utilisant la même adresse de nœud et la même adresse de signalisation. Le frontend utilise signer.Signmessage() de la bibliothèque ethers, ce qui signifie que votre signature est déterministe avec la même entrée.
Cliquez ici pour en savoir plus.
Effacer votre adresse de signalisation est assez facile, utilisez simplement cette commande dans la CLI :
Définition de votre Adresse de Retrait RPL
Il est important de comprendre la différence entre votre adresse de retrait principale et votre adresse de retrait RPL. Par défaut, votre adresse de retrait RPL n'est pas définie et votre adresse de retrait principale est l'endroit où toutes vos récompenses de point de contrôle RPL, votre RPL staké et l'ETH Beacon Chain seront envoyés.
Vous pouvez définir une adresse de retrait séparée pour votre RPL si vous le souhaitez. Votre adresse de retrait RPL, si elle est définie, pourra déclencher et réclamer du RPL à partir des récompenses d'inflation et n'aura aucun effet sur les récompenses de consensus ETH ou quoi que ce soit lié à l'ETH. Dans ce cas, votre adresse de retrait principale n'aura plus aucune autorité sur les actions liées au RPL.
Cela crée des opportunités intéressantes où le RPL peut être fourni par une entité à un opérateur de nœud qui ne souhaite pas être exposé au RPL. Cette entité peut ensuite réclamer les récompenses RPL pour avoir fourni la garantie d'assurance requise pour le nœud. En d'autres termes, cela permet à différents acteurs de fournir chaque type de garantie.
Lors de la configuration initiale de votre nœud, votre adresse de retrait RPL est par défaut non définie. Si vous choisissez de définir une adresse de retrait RPL, il est vital de la définir sur une adresse différente contrôlée par un portefeuille froid. Un portefeuille froid peut être un portefeuille matériel (tel qu'un Ledger, Trezor, ou Grid+), ou un portefeuille de contrat intelligent (tel que Safe).
Nous vous recommandons vivement de NE PAS utiliser un portefeuille chaud tel que MetaMask comme adresse de retrait RPL.
De cette façon, si votre portefeuille de nœud est compromis, l'attaquant n'a pas accès à votre RPL staké en vous forçant à sortir car tous ces fonds seront envoyés à votre portefeuille froid séparé (qu'ils n'ont, espérons-le, pas).
Les adresses de retrait RPL sont définies au niveau de l'opérateur de nœud. Si vous créez plusieurs validateurs megapool, ils feront tous référence à la même adresse de retrait RPL, vous n'avez donc besoin d'effectuer cette configuration qu'une seule fois.
Voir ici pour quelques notions de base sur la sécurité du portefeuille de la Fondation Ethereum.
Il existe deux façons différentes de le faire. Veuillez lire les deux options ci-dessous pour déterminer laquelle s'applique à vous.
Utilisez cette méthode si votre nouvelle adresse de retrait RPL peut être utilisée pour signer des transactions via MetaMask ou WalletConnect.*
NOTE
Cette méthode vous obligera à soumettre une transaction depuis votre nouvelle adresse de retrait RPL, vous devez donc avoir une petite quantité d'ETH dans cette adresse déjà.NOTE
Pour les utilisateurs de portefeuilles matériels Ledger, notez que Ledger Live ne prend pas encore en charge MetaMask ou WalletConnect nativement. Vous devrez utiliser MetaMask et le connecter à votre Ledger à la place. Suivez les instructions officielles de Ledger pour ce faire.Pour travailler avec le site Web Rocket Pool, vous devrez avoir votre Ledger connecté, déverrouillé et l'application ETH ouverte. Vous devrez également activer la "signature aveugle" pour la session en cours ; vous pouvez trouver cela dans la partie Paramètres de l'application ETH sur l'appareil. La signature aveugle sera automatiquement désactivée après la fermeture de la session.
Si vous utilisez Hoodi Testnet et souhaitez utiliser votre Ledger comme adresse de retrait RPL, vous devez d'abord créer un nouveau portefeuille Ethereum sur votre Ledger pour vous assurer de ne pas connecter votre adresse en direct au réseau de test, ce qui a tendance à créer de la confusion. Assurez-vous de sélectionner le Hoodi Testnet dans le menu déroulant de sélection du réseau lors de la connexion de votre Ledger à MetaMask. Notez que Ledger Live n'affichera pas votre solde sur le réseau de test, mais d'autres applications qui prennent en charge le réseau de test (telles que MetaMask et Etherscan) pourront l'afficher.
- Exécutez
rocketpool node set-rpl-withdrawal-address 'votre adresse de portefeuille froid ou nom ENS'. Votre nouvelle adresse de retrait RPL sera marquée comme "en attente". Jusqu'à ce que vous la confirmiez, votre ancienne adresse de retrait RPL sera toujours utilisée. - Pour la confirmer, vous devez envoyer une transaction spéciale depuis votre nouvelle adresse de retrait RPL au contrat megapool pour vérifier que vous possédez l'adresse de retrait RPL.
- Le moyen le plus simple de le faire est de naviguer vers le site d'adresse de retrait RPL Rocket Pool (pour le Hoodi Testnet ou pour Mainnet).
- Si vous n'avez pas encore connecté Metamask ou WalletConnect au site Web Rocket Pool, faites-le maintenant. Cliquez sur le bouton select wallet au centre de l'écran et choisissez MetaMask ou WalletConnect en fonction du portefeuille que vous souhaitez utiliser. Vous serez ensuite invité à confirmer la connexion. Par exemple, en utilisant MetaMask :
Cliquez sur Next, puis cliquez sur Confirm pour permettre au site Web Rocket Pool d'utiliser votre portefeuille. 3. Sélectionnez RPL Withdrawal Address dans le menu supérieur (ou le menu hamburger sur le côté gauche si vous êtes sur un appareil mobile). 4. Vous verrez cette invite :
- Tapez votre adresse de portefeuille de nœud ici et cliquez sur le bouton orange Find pour continuer.

- Vous serez invité à confirmer une adresse de retrait RPL en attente. Cela devrait être la même adresse que vous avez utilisée lors de l'exécution de cette commande précédemment :
rocketpool node set-rpl-withdrawal-addressSélectionnez Confirm Pending lorsque vous êtes prêt. - Maintenant, il devrait y avoir une nouvelle boîte de dialogue de confirmation dans votre portefeuille. Encore une fois, en utilisant MetaMask comme exemple, cliquez sur l'icône MetaMask pour l'ouvrir et vous devriez voir quelque chose comme ceci :
Cliquez sur Confirm pour envoyer la transaction au réseau. Cela prendra un certain temps jusqu'à ce qu'elle soit incluse dans un bloc, mais une fois que c'est fait, vous verrez une boîte de dialogue de confirmation :

- Votre nouvelle adresse de retrait RPL sera maintenant confirmée et activée. Vous pouvez afficher cela avec
rocketpool node status.
Une fois cela fait, vous ne pourrez plus modifier votre adresse de retrait RPL à l'aide de la commande set-rpl-withdrawal-address.
Pour la modifier, vous devrez envoyer une transaction signée depuis votre adresse de retrait RPL active (celle vers laquelle vous venez de basculer).
Le site Web Rocket Pool dispose d'une fonction pour vous aider à le faire.
Si vous souhaitez désactiver votre adresse de retrait RPL, le processus est assez simple. Tout d'abord, vous voudrez naviguer vers la page d'adresse de retrait RPL sur le site Web Rocket Pool.
Si vous êtes connecté avec l'adresse de retrait RPL du nœud, vous devriez pouvoir cliquer sur le bouton unset sur la droite ici :
Cliquer sur unset vous amènera à une page où vous pourrez confirmer les détails. Si vous êtes satisfait de ce que vous voyez, cliquez sur le bouton orange unset pour envoyer la transaction au réseau.
C'est tout ce qu'il y a à faire pour définir votre adresse de retrait RPL ! Nous espérons que vous avez trouvé le processus rapide et facile.
N'hésitez pas à passer sur notre serveur Discord pour nous faire savoir ce que vous en avez pensé et suivre l'évolution du projet.
Mapper un Nom ENS à votre Portefeuille de Nœud
Si vous souhaitez que l'adresse de votre portefeuille de nœud soit mappée à un nom lisible par l'homme comme alice.eth, suivez ces étapes :
-
Achetez un nom ENS sur le site officiel ENS.
-
Toujours sur le site ENS, configurez la résolution directe pour le nom, en définissant quelle adresse sera utilisée lorsque quelqu'un référence votre nom
.eth.
- Sélectionnez "My account"
- Cliquez sur le nom ENS que vous souhaitez modifier
- Cliquez sur "Add/edit record"
- Insérez votre adresse ETH souhaitée, cliquez sur "Confirm" et soumettez la transaction.
- Une fois la transaction précédente confirmée, vous pouvez utiliser la CLI Smartnode pour configurer la résolution inverse. Cela permettra aux applications de mapper à partir de l'adresse de votre portefeuille de nœud vers votre nom
.eth.
Exécutez la commande :
Cette action nécessite également d'envoyer une transaction. Vous devrez confirmer les paramètres souhaités et soumettre la transaction.
Assurez-vous d'avoir terminé l'étape 2 pour configurer la résolution directe avant d'exécuter la commande CLI pour configurer la résolution inverse. Il s'agit d'une mesure de sécurité pour empêcher les portefeuilles d'essayer d'usurper un nom ENS qu'ils ne contrôlent pas.
- Une fois la transaction incluse avec succès dans un bloc, exécutez
rocketpool node statuspour voir que votre portefeuille est maintenant associé à votre nom ENS.
Prochaines Étapes
Les prochaines étapes pour préparer votre nœud vous enseigneront la configuration d'un nœud de secours, le fonctionnement des frais de priorité, votre distributeur de frais et la Smoothing Pool, et le MEV. Chaque sujet vous demandera de faire un choix sur la façon dont vous souhaitez exécuter votre nœud. Veuillez passer aux sections suivantes du guide lorsque vous êtes prêt.
Une fois que vous avez terminé ces sujets, vous serez guidé à travers le processus de création d'un validateur megapool et de gagner des récompenses de staking.