Preparazione del tuo Nodo per l'Operatività

Se sei qui, allora hai avviato con successo i servizi Smartnode, creato un wallet e completato la sincronizzazione sia delle catene Execution che Consensus sui rispettivi client. Se è così, allora sei pronto per registrare il tuo nodo sulla rete Rocket Pool e creare un megapool con un validator! In caso contrario, rivedi le sezioni precedenti e torna qui una volta completati quei passaggi.

Prima di creare un megapool e un nuovo validator, ci sono alcuni passaggi da compiere per completare la preparazione del tuo nodo. Questi devono essere eseguiti solo una volta; una volta completati, puoi passare direttamente alla sezione Creazione di un Validator Megapool se desideri creare più validator sul tuo nodo.

Caricamento del tuo Node Wallet

Registrare il tuo nodo e attivare un validator comportano entrambi l'invio di transazioni alla rete Ethereum dal tuo node wallet. Ciò significa che dovrai avere un po' di ETH su di esso per pagare i costi del gas di quelle transazioni. Se desideri fare staking di RPL puoi farlo direttamente sul nodo, o (preferibilmente) puoi utilizzare la funzione Stake on Behalf del sito web Rocket Pool per fare staking per il tuo nodo con RPL nel tuo cold wallet. Discuteremo la funzione Stake on Behalf più avanti in questa guida quando sarà il momento di fare staking dei tuoi RPL.

NOTA

L'ETH richiesto per le commissioni gas per configurare un nodo con un minipool è circa 0,0025 ETH moltiplicato per il prezzo corrente del gas in gwei. Ad esempio, con un prezzo del gas di 30 gwei, pagheresti circa 0,075 ETH in commissioni gas.

Vedi questo foglio di lavoro per aiutare a stimare le commissioni gas per varie condizioni di rete.

In Esecuzione sulla Rete di Test Hoodi
In Esecuzione sulla Rete Principale

f stai eseguendo sulla rete di test Hoodi, consulta la sezione Pratica con la Rete di Test per imparare come acquisire ETH di test.

Per i RPL di test, abbiamo aggiunto una funzione faucet simile direttamente alla CLI. Consulta la guida Ottenere RPL di Test su Hoodi per acquisirne alcuni.

Registrazione del tuo Nodo con la Rete

Una volta che hai ETH nel tuo wallet, puoi registrare il tuo nodo con la rete Rocket Pool per accedere a tutte le sue funzionalità. Per farlo, esegui il seguente comando:

rocketpool node register

Questo ti chiederà il fuso orario con cui vuoi registrarti. Per impostazione predefinita, questo rileverà il fuso orario dal clock di sistema, ma puoi cambiarlo se preferisci. Qualsiasi fuso orario nel formato Paese/Città elencato in questa pagina dovrebbe essere accettabile.

NOTA

Il fuso orario viene utilizzato solo per la mappa globale degli operatori di nodo visualizzata sul sito principale. Non è necessario impostarlo sul tuo fuso orario effettivo se hai preoccupazioni per la sicurezza. Se preferisci rimanere anonimo, usa un'opzione generica come Etc/UTC.

Una volta completato, sarai ufficialmente un membro della rete Rocket Pool!

Impostazione del tuo Indirizzo di Prelievo Primario

Prima di qualsiasi altra cosa, ti consigliamo vivamente di cambiare l'indirizzo di prelievo primario per il tuo nodo. Questo è l'indirizzo a cui verranno inviati tutti i tuoi premi checkpoint RPL, i tuoi RPL in staking e i tuoi ETH della Beacon Chain quando rivendichi i tuoi premi checkpoint o esci dal tuo validator e ti ritiri dal tuo megapool.

Facoltativamente, puoi impostare un indirizzo di prelievo per i tuoi ETH e uno nuovo per i tuoi RPL. L'indirizzo di prelievo RPL, se impostato, sarà in grado di attivare e richiedere RPL dalle ricompense di inflazione e non avrà alcun effetto sui premi di consenso ETH o su qualsiasi cosa relativa agli ETH. Se non hai impostato un indirizzo di prelievo RPL, l'indirizzo di prelievo primario riceverà anche i premi RPL. Per impostazione predefinita, chiunque controlli l'indirizzo di prelievo primario può accedere a TUTTI i tuoi RPL in staking, ETH e premi.

L'indirizzo utilizzato per fornire ETH a un nodo dovrebbe essere l'indirizzo di prelievo primario per il nodo. Clicca qui per leggere riguardo fare staking di ETH per conto di un nodo.

NOTA

Quando configuri il tuo nodo per la prima volta, questo è impostato sull'indirizzo del wallet del tuo nodo. Tuttavia, per motivi di sicurezza, è di vitale importanza impostarlo su un indirizzo diverso controllato da un cold wallet. Un cold wallet potrebbe essere un hardware wallet (come Ledger, Trezor o Grid+), o un wallet Smart Contract (come Argent).

Ti consigliamo vivamente di NON utilizzare un hot wallet come MetaMask come indirizzo di prelievo primario.

In questo modo, se il tuo node wallet viene compromesso, l'attaccante non ottiene accesso ai tuoi ETH e RPL in staking forzandoti a uscire perché tutti quei fondi verranno inviati al tuo cold wallet separato (che si spera non abbiano).

Gli indirizzi di prelievo primari sono impostati a livello di operatore di nodo. Se crei più validator megapool, faranno tutti riferimento allo stesso indirizzo di prelievo primario quindi devi eseguire questa configurazione solo una volta.

Vedi qui per alcune nozioni di base sulla sicurezza del wallet dalla Ethereum Foundation.

Ci sono due modi diversi per farlo. Leggi entrambe le opzioni qui sotto per determinare quale si applica a te.

Metodo 1
Metodo 2

Usa questo metodo se il tuo nuovo indirizzo di prelievo primario può essere utilizzato per firmare transazioni tramite MetaMask o WalletConnect.

NOTA

Questo metodo richiederà di inviare una transazione dal tuo nuovo indirizzo di prelievo primario, quindi devi già avere una piccola quantità di ETH in quell'indirizzo.

NOTA

Per gli utenti di hardware wallet Ledger, nota che Ledger Live non supporta ancora MetaMask o WalletConnect nativamente. Dovrai utilizzare MetaMask e collegarlo al tuo Ledger invece. Segui le istruzioni ufficiali Ledger per farlo.

Per lavorare con il sito web Rocket Pool, dovrai avere il tuo Ledger collegato, sbloccato e l'app ETH aperta. Dovrai anche abilitare "blind signing" per la sessione corrente; puoi trovarlo nella sezione Settings dell'app ETH sul dispositivo. La firma cieca verrà automaticamente disabilitata dopo aver chiuso la sessione.

Se stai usando Hoodi Testnet e vuoi usare il tuo Ledger come indirizzo di prelievo primario, devi prima creare un nuovo wallet Ethereum sul tuo Ledger per assicurarti di non collegare il tuo indirizzo reale alla rete di test, il che tende a creare confusione. Assicurati di selezionare Hoodi Testnet nel menu a discesa di selezione della rete quando colleghi il tuo Ledger a MetaMask. Nota che Ledger Live non mostrerà il tuo saldo sulla rete di test, ma altre applicazioni che supportano la rete di test (come MetaMask ed Etherscan) saranno in grado di visualizzarlo.

  1. Esegui rocketpool node set-primary-withdrawal-address 'indirizzo del tuo cold wallet o nome ENS'. Il tuo nuovo indirizzo di prelievo primario sarà contrassegnato come "in sospeso". Finché non lo confermi, il tuo vecchio indirizzo di prelievo primario sarà ancora utilizzato.
  2. Per confermarlo, devi inviare una transazione speciale dal tuo nuovo indirizzo di prelievo primario al contratto megapool per verificare di possedere l'indirizzo di prelievo primario.
  3. Il modo più semplice per farlo è navigare sul sito dell'indirizzo di prelievo primario di Rocket Pool (per Hoodi Testnet o per Mainnet).
  4. Se non hai già collegato Metamask o WalletConnect al sito web Rocket Pool, fallo ora. Clicca il pulsante select wallet al centro dello schermo e scegli MetaMask o WalletConnect in base al wallet che vuoi utilizzare. Ti verrà quindi richiesto di confermare la connessione. Ad esempio, usando MetaMask:

Clicca Next, poi clicca Confirm per abilitare il sito web Rocket Pool ad utilizzare il tuo wallet. 3. Seleziona primary Withdrawal Address dal menu in alto (o dal menu hamburger a sinistra se sei su un dispositivo mobile). 4. Vedrai questo prompt:

  1. Digita qui il tuo indirizzo del node wallet e clicca sul pulsante con il segno di spunta per continuare.

  2. Ti verrà richiesto di scegliere se impostare un nuovo indirizzo di prelievo primario del nodo o confermarne uno in sospeso. Seleziona Confirm.

  3. Ora dovrebbe esserci una nuova finestra di conferma nel tuo wallet. Ancora, usando MetaMask come esempio, clicca l'icona MetaMask per aprirlo e dovresti vedere qualcosa del genere:

Clicca Confirm per inviare la transazione alla rete. Questo richiederà del tempo finché non verrà inclusa in un blocco, ma una volta fatto, vedrai una finestra di conferma:

  1. Il tuo nuovo indirizzo di prelievo primario sarà ora confermato e attivato. Puoi visualizzarlo con rocketpool node status.

Una volta fatto ciò, non potrai più cambiare il tuo indirizzo di prelievo primario usando il comando set-primary-withdrawal-address. Per cambiarlo, dovrai inviare una transazione firmata dal tuo indirizzo di prelievo primario attivo (quello a cui hai appena cambiato). Il sito web Rocket Pool ha una funzione per aiutarti a farlo.

Impostazione del tuo Indirizzo di Segnalazione Snapshot

Impostare il tuo indirizzo di segnalazione Snapshot ti consentirà di partecipare alle votazioni Snapshot su un browser o dispositivo mobile senza dover esporre le chiavi del nodo a un hot wallet.

Ci sono alcune cose da preparare:

  • L'indirizzo del tuo nodo
  • Un indirizzo che vuoi utilizzare per votare su snapshot (indirizzo di segnalazione)

Firmerai un messaggio dicendo che l'indirizzo del tuo nodo può delegare al nuovo indirizzo. Questo messaggio indica la tua intenzione di utilizzare il tuo indirizzo wallet come indirizzo di segnalazione Snapshot.

Seleziona la rete che stai utilizzando da una delle schede qui sotto.

Hoodi Testnet
Mainnet
Se stai provando questo su Hoodi testnet, puoi firmare su questa pagina: https://testnet.node.rocketpool.net/signalling-address
ATTENZIONE

Non caricare la chiave privata del tuo nodo su un hot wallet. Scegli un altro account come indirizzo di segnalazione. Dopo aver impostato l'indirizzo di segnalazione, potrai usarlo per votare su Snapshot con il potere di voto del tuo nodo.

Inizia collegando l'indirizzo che vuoi utilizzare come indirizzo di segnalazione al sito web usando MetaMask, WalletConnect o uno qualsiasi degli altri metodi supportati dal sito web. Ti verrà quindi presentata questa finestra per cercare il tuo indirizzo del nodo.

Successivamente, inserirai l'indirizzo del tuo nodo e poi cliccherai il pulsante arancione "Find". Questo verificherà se l'indirizzo è un nodo registrato e poi ti porterà al passaggio successivo.

SUGGERIMENTO

Assicurati di avere l'indirizzo del nodo corretto prima di farlo! se devi confermare l'indirizzo del tuo nodo, puoi recuperarlo rapidamente tramite la CLI usando il comando rocketpool node status.

Una volta effettuato l'accesso e confermato l'indirizzo del tuo nodo, vedrai il tuo indirizzo di segnalazione Snapshot. Dovrebbe essere lo stesso dell'account con cui hai effettuato l'accesso al sito. Ricontrolla che questo sia corretto prima di procedere. Una volta che sei sicuro di aver effettuato l'accesso all'account desiderato, clicca il pulsante arancione "Sign Message". Vedrai un prompt nella tua app wallet extension per firmare il seguente messaggio:

`snapshot signalling address` may delegate to me for Rocket Pool governance

Firmare non ti costerà alcun gas ma l'impostazione sì. Dopo aver firmato, il frontend ti darà un comando da incollare nello smartnode. Vai avanti e incollalo nella CLI del tuo smartnode e segui i passaggi richiesti. Il comando dovrebbe assomigliare a qualcosa del genere:

rocketpool pdao set-signalling-address
`snapshot signalling address`
`EIP712 signature`

Se vedi questo messaggio nella tua CLI, sei a posto!

The node's signalling address was successfully set to `snapshot signalling address`
SUGGERIMENTO

Non preoccuparti se chiudi accidentalmente il sito o perdi traccia del comando. Puoi semplicemente ripetere i passaggi e firmare di nuovo usando lo stesso indirizzo del nodo e indirizzo di segnalazione. Il frontend usa signer.Signmessage() dalla libreria ethers, il che significa che la tua firma è deterministica dato lo stesso input. Clicca qui per saperne di più.

Cancellare il tuo indirizzo di segnalazione è abbastanza facile, usa semplicemente questo comando nella CLI:

rocketpool pdao clear-signalling-address

Impostazione del tuo Indirizzo di Prelievo RPL

È importante comprendere la differenza tra il tuo indirizzo di prelievo primario e il tuo indirizzo di prelievo RPL. Per impostazione predefinita, il tuo indirizzo di prelievo RPL non è impostato e il tuo indirizzo di prelievo primario è dove verranno inviati tutti i tuoi premi checkpoint RPL, i tuoi RPL in staking e gli ETH della Beacon Chain.

Puoi impostare un indirizzo di prelievo separato per i tuoi RPL se lo desideri. Il tuo indirizzo di prelievo RPL, se impostato, sarà in grado di attivare e richiedere RPL dalle ricompense di inflazione e non avrà alcun effetto sui premi di consenso ETH o su qualsiasi cosa relativa agli ETH. In questo caso, il tuo indirizzo di prelievo primario non avrà più alcuna autorità sulle azioni relative agli RPL.

Questo crea alcune opportunità interessanti in cui gli RPL possono essere forniti da un'entità a un operatore di nodo che non desidera avere esposizione agli RPL. Quell'entità può quindi richiedere i premi RPL per aver fornito il collaterale assicurativo richiesto per il nodo. In altre parole, questo consente a diversi attori di fornire ciascun tipo di collaterale.

NOTA

Quando configuri il tuo nodo per la prima volta, il tuo indirizzo di prelievo RPL è predefinito come non impostato. Se scegli di impostare un indirizzo di prelievo RPL, è di vitale importanza impostarlo su un indirizzo diverso controllato da un cold wallet. Un cold wallet potrebbe essere un hardware wallet (come Ledger, Trezor o Grid+), o un wallet Smart Contract (come Safe).

Ti consigliamo vivamente di NON utilizzare un hot wallet come MetaMask come indirizzo di prelievo RPL.

In questo modo, se il tuo node wallet viene compromesso, l'attaccante non ottiene accesso ai tuoi RPL in staking forzandoti a uscire perché tutti quei fondi verranno inviati al tuo cold wallet separato (che si spera non abbiano).

Gli indirizzi di prelievo RPL sono impostati a livello di operatore di nodo. Se crei più validator megapool, faranno tutti riferimento allo stesso indirizzo di prelievo RPL quindi devi eseguire questa configurazione solo una volta.

Vedi qui per alcune nozioni di base sulla sicurezza del wallet dalla Ethereum Foundation.

Ci sono due modi diversi per farlo. Leggi entrambe le opzioni qui sotto per determinare quale si applica a te.

Metodo 1
Metodo 2

Usa questo metodo se il tuo nuovo indirizzo di prelievo RPL può essere utilizzato per firmare transazioni tramite MetaMask o WalletConnect.*

NOTA

Questo metodo richiederà di inviare una transazione dal tuo nuovo indirizzo di prelievo RPL, quindi devi già avere una piccola quantità di ETH in quell'indirizzo.

NOTA

Per gli utenti di hardware wallet Ledger, nota che Ledger Live non supporta ancora MetaMask o WalletConnect nativamente. Dovrai utilizzare MetaMask e collegarlo al tuo Ledger invece. Segui le istruzioni ufficiali Ledger per farlo.

Per lavorare con il sito web Rocket Pool, dovrai avere il tuo Ledger collegato, sbloccato e l'app ETH aperta. Dovrai anche abilitare "blind signing" per la sessione corrente; puoi trovarlo nella sezione Settings dell'app ETH sul dispositivo. La firma cieca verrà automaticamente disabilitata dopo aver chiuso la sessione.

Se stai usando Hoodi Testnet e vuoi usare il tuo Ledger come indirizzo di prelievo RPL, devi prima creare un nuovo wallet Ethereum sul tuo Ledger per assicurarti di non collegare il tuo indirizzo reale alla rete di test, il che tende a creare confusione. Assicurati di selezionare Hoodi Testnet nel menu a discesa di selezione della rete quando colleghi il tuo Ledger a MetaMask. Nota che Ledger Live non mostrerà il tuo saldo sulla rete di test, ma altre applicazioni che supportano la rete di test (come MetaMask ed Etherscan) saranno in grado di visualizzarlo.

  1. Esegui rocketpool node set-rpl-withdrawal-address 'indirizzo del tuo cold wallet o nome ENS'. Il tuo nuovo indirizzo di prelievo RPL sarà contrassegnato come "in sospeso". Finché non lo confermi, il tuo vecchio indirizzo di prelievo RPL sarà ancora utilizzato.
  2. Per confermarlo, devi inviare una transazione speciale dal tuo nuovo indirizzo di prelievo RPL al contratto megapool per verificare di possedere l'indirizzo di prelievo RPL.
  3. Il modo più semplice per farlo è navigare sul sito dell'indirizzo di prelievo RPL di Rocket Pool (per Hoodi Testnet o per Mainnet).
  4. Se non hai già collegato Metamask o WalletConnect al sito web Rocket Pool, fallo ora. Clicca il pulsante select wallet al centro dello schermo e scegli MetaMask o WalletConnect in base al wallet che vuoi utilizzare. Ti verrà quindi richiesto di confermare la connessione. Ad esempio, usando MetaMask:

Clicca Next, poi clicca Confirm per abilitare il sito web Rocket Pool ad utilizzare il tuo wallet. 3. Seleziona RPL Withdrawal Address dal menu in alto (o dal menu hamburger a sinistra se sei su un dispositivo mobile). 4. Vedrai questo prompt:

  1. Digita qui il tuo indirizzo del node wallet e clicca sul pulsante arancione Find per continuare.
  1. Ti verrà richiesto di confermare un indirizzo di prelievo RPL in sospeso. Questo dovrebbe essere lo stesso indirizzo che hai usato eseguendo precedentemente questo comando: rocketpool node set-rpl-withdrawal-address Seleziona Confirm Pending quando sei pronto.
  2. Ora dovrebbe esserci una nuova finestra di conferma nel tuo wallet. Ancora, usando MetaMask come esempio, clicca l'icona MetaMask per aprirlo e dovresti vedere qualcosa del genere:

Clicca Confirm per inviare la transazione alla rete. Questo richiederà del tempo finché non verrà inclusa in un blocco, ma una volta fatto, vedrai una finestra di conferma:

  1. Il tuo nuovo indirizzo di prelievo RPL sarà ora confermato e attivato. Puoi visualizzarlo con rocketpool node status.

Una volta fatto ciò, non potrai più cambiare il tuo indirizzo di prelievo RPL usando il comando set-rpl-withdrawal-address. Per cambiarlo, dovrai inviare una transazione firmata dal tuo indirizzo di prelievo RPL attivo (quello a cui hai appena cambiato). Il sito web Rocket Pool ha una funzione per aiutarti a farlo.

Se desideri disimpostare il tuo indirizzo di prelievo RPL, il processo è piuttosto semplice. Prima cosa, vorrai navigare di nuovo alla pagina dell'indirizzo di prelievo RPL sul sito web Rocket Pool.

Se hai effettuato l'accesso con l'indirizzo di prelievo RPL del nodo, dovresti essere in grado di cliccare il pulsante unset sulla destra qui:

Cliccando unset ti porterà a una pagina dove puoi confermare i dettagli. Se sei soddisfatto di ciò che vedi, clicca il pulsante arancione unset per inviare la transazione alla rete.

Questo è tutto ciò che c'è da sapere sull'impostazione del tuo indirizzo di prelievo RPL! Speriamo tu abbia trovato il processo rapido e facile.

Sentiti libero di passare dal nostro server Discord per farci sapere cosa ne pensi e per rimanere aggiornato sul progetto mentre si evolve.

Mappare un Nome ENS al tuo Node Wallet

Se vuoi che l'indirizzo del tuo node wallet sia mappato a un nome leggibile come alice.eth, segui questi passaggi:

  1. Acquista un nome ENS sul sito ufficiale ENS.

  2. Sempre sul sito ENS, configura la risoluzione diretta per il nome, definendo quale indirizzo verrà utilizzato quando qualcuno fa riferimento al tuo nome .eth.

  • Seleziona "My account"
  • Clicca sul nome ENS che vuoi modificare
  • Clicca su "Add/edit record"
  • Inserisci l'indirizzo ETH desiderato, clicca "Confirm" e invia la transazione.
  1. Dopo che la transazione precedente è stata confermata, puoi utilizzare la CLI Smartnode per configurare la risoluzione inversa. Questo consentirà alle applicazioni di mappare dall'indirizzo del tuo node wallet al tuo nome .eth.

Esegui il comando:

rocketpool wallet set-ens-name <tuo-nome-ens.eth>

Anche questa azione richiede l'invio di una transazione. Dovrai confermare i parametri desiderati e inviare la transazione.

NOTA

Assicurati di aver completato il passaggio 2 per configurare la risoluzione diretta prima di eseguire il comando CLI per configurare la risoluzione inversa. Questa è una misura di sicurezza per impedire ai wallet di cercare di impersonare un nome ENS che non controllano.

  1. Dopo che la transazione è stata inclusa con successo in un blocco, esegui rocketpool node status per vedere che il tuo wallet è ora associato al tuo nome ENS.

Prossimi Passi

I prossimi passi per preparare il tuo nodo ti insegneranno come configurare un nodo di fallback, come funzionano le commissioni prioritarie, il tuo Fee Distributor e lo Smoothing Pool, e il MEV. Ogni argomento ti richiederà di fare una scelta su come vuoi gestire il tuo nodo. Passa alle sezioni successive della guida quando sei pronto.

Una volta che avrai finito con quegli argomenti, sarai guidato attraverso il processo di creazione di un validator megapool e guadagnare premi di staking.