Cos'è lo staking da casa?
Lo staking da casa è l'atto di eseguire un nodo Ethereum connesso a Internet e depositare almeno 32 ETH per attivare un validatore, dandoti la possibilità di partecipare direttamente al consenso della rete.
Lo staking da casa è il modo più diretto per fare staking. Nessuno smart contract, operatore o custode si frappone tra te e il protocollo. Detieni le tue chiavi, partecipi attivamente alla convalida della rete Ethereum e ricevi direttamente le ricompense della rete. Ogni altro metodo di staking aggiunge livelli di tecnologia, middleware o servizi al di sopra di questa attività di rete principale.
Lo staking da casa aumenta la decentralizzazione della rete Ethereum, rendendo Ethereum più resistente alla censura e robusto contro gli attacchi. Altri metodi di staking potrebbero non aiutare la rete allo stesso modo. Lo staking da casa è la migliore opzione di staking per proteggere Ethereum.
Un nodo Ethereum è costituito sia da un client del livello di esecuzione (EL) che da un client del livello di consenso (CL). Questi client sono software che lavorano insieme, insieme a un set valido di chiavi di firma, per verificare transazioni e blocchi, attestare la corretta testa della catena, aggregare le attestazioni e proporre blocchi.
Gli staker da casa sono responsabili del funzionamento dell'hardware necessario per eseguire questi client. Si consiglia vivamente di utilizzare una macchina dedicata a questo scopo da gestire da casa: ciò è estremamente vantaggioso per la salute della rete.
Uno staker da casa riceve ricompense direttamente dal protocollo per mantenere il proprio validatore online e correttamente funzionante.
Perché fare staking da casa?
Lo staking da casa comporta maggiori responsabilità, ma ti offre il massimo controllo sui tuoi fondi e sulla configurazione dello staking.
Considerazioni prima di fare staking da casa
Per quanto vorremmo che lo staking da casa fosse accessibile e privo di rischi per tutti, questa non è la realtà. Ci sono alcune considerazioni pratiche e serie da tenere a mente prima di scegliere di mettere in staking i tuoi ETH da casa.
Quando gestisci il tuo nodo dovresti dedicare un po' di tempo a imparare come utilizzare il software che hai scelto. Ciò comporta la lettura della documentazione pertinente e l'attenzione ai canali di comunicazione di quei team di sviluppo.
Più comprendi il software che stai eseguendo e come funziona la Proof-of-Stake (PoS), meno rischioso sarà come staker e più facile sarà risolvere eventuali problemi che potrebbero sorgere lungo il percorso come operatore del nodo.
La configurazione del nodo richiede un ragionevole livello di dimestichezza nel lavorare con i computer, sebbene i nuovi strumenti stiano rendendo questo processo più semplice nel tempo. La comprensione dell'interfaccia a riga di comando è utile, ma non più strettamente necessaria.
Richiede anche una configurazione hardware di base e una certa comprensione delle specifiche minime consigliate.
Le attuali linee guida della community per l'hardware e la larghezza di banda del validatore sono mantenute nelle raccomandazioni su hardware e larghezza di banda (EIP-7870) (si apre in una nuova scheda). Come guida approssimativa, pianifica un SSD NVMe da 4 TB, 64 GB di RAM (può funzionare anche con meno, ma questo è il margine consigliato), una solida e moderna CPU multi-core e una connessione Internet di circa 50 Mbps in download / 25 Mbps in upload.
Poiché l'aggiornamento Fusaka ha introdotto PeerDAS, un nodo di staking deve solo archiviare e scaricare una frazione dei dati blob della rete, riducendo significativamente i requisiti di disco e larghezza di banda per gli staker da casa.
Proprio come le chiavi private proteggono il tuo indirizzo Ethereum, dovrai generare chiavi specifiche per il tuo validatore. Devi capire come mantenere al sicuro eventuali frasi seme (seed phrase) o chiavi private.
A differenza delle penalità di inattività per essere offline, lo slashing è una penalità molto più grave riservata alle infrazioni dannose. Eseguendo un client di minoranza con le tue chiavi caricate su una sola macchina alla volta, il rischio di subire lo slashing è ridotto al minimo. Detto questo, tutti gli staker devono essere consapevoli dei rischi dello slashing.
Maggiori informazioni sullo slashing e sul ciclo di vita del validatoreConfronto delle opzioni di staking
Staking delegato, o staking come servizio (SaaS)
Con i fornitori SaaS sei comunque tenuto a depositare 32 ETH, ma non devi eseguire l'hardware. In genere mantieni l'accesso alle chiavi del tuo validatore, ma devi anche condividere le tue chiavi di firma in modo che l'operatore possa agire per conto del tuo validatore. Ciò introduce un livello di fiducia non presente quando si esegue il proprio hardware e, a differenza del solo staking da casa, il SaaS non aiuta altrettanto con la distribuzione geografica dei nodi. Se non ti senti a tuo agio nell'operare l'hardware ma stai comunque cercando di mettere in staking 32 ETH, l'utilizzo di un fornitore SaaS potrebbe essere una buona opzione per te.
Scopri di più sullo staking delegatoStaking liquido e in pool
Il solo staking è significativamente più impegnativo rispetto allo staking con un servizio di pool, ma offre pieno accesso alle ricompense in ETH e pieno controllo sulla configurazione e sulla sicurezza del tuo validatore. Lo staking in pool ha una barriera all'ingresso significativamente più bassa. Gli utenti possono mettere in staking piccole quantità di ETH, non sono tenuti a generare chiavi del validatore e non hanno requisiti hardware oltre a una connessione Internet standard. I token di liquidità consentono la possibilità di uscire dallo staking prima che questo sia abilitato a livello di protocollo. Se sei interessato a queste funzionalità, lo staking in pool potrebbe essere una buona scelta.
Scopri di più sullo staking in poolCome funziona
Procurati dell'hardware: devi eseguire un nodo per fare staking
Sincronizza un client del livello di esecuzione
Sincronizza un client del livello di consenso
Genera le tue chiavi e caricale nel tuo client del validatore
Monitora e mantieni il tuo nodo
Deposita il tuo stake (minimo 32 ETH, fino a 2048 ETH per validatore) per attivare il tuo validatore

Una volta che il tuo nodo è sincronizzato e le tue chiavi sono generate, depositi il tuo stake per attivare il tuo validatore. Un singolo validatore richiede un minimo di 32 ETH e può contenere fino a 2048 ETH. La rete riconosce i depositi in circa 13 minuti, ma i nuovi validatori passano attraverso una coda di attivazione prima di iniziare ad attestare; la sua lunghezza varia in base alla domanda.
Mentre sei attivo guadagnerai ricompense in ETH. Con le credenziali di prelievo composte (0x02), le ricompense vengono aggiunte automaticamente al tuo stake; con le credenziali di prelievo regolari (0x01), le ricompense superiori ai 32 ETH iniziali vengono periodicamente trasferite al tuo indirizzo di prelievo.
Se lo desideri, puoi uscire come validatore, il che elimina il requisito di essere online e interrompe qualsiasi ulteriore ricompensa. Il saldo rimanente verrà quindi prelevato all'indirizzo di prelievo designato durante la configurazione. Le uscite possono essere avviate con le chiavi di firma del validatore o attivate direttamente dal tuo indirizzo di prelievo con una transazione del livello di esecuzione, in modo che il controllo finale dei tuoi fondi spetti sempre al tuo indirizzo di prelievo.
Interesse composto e il massimo di 2048 ETH
I validatori hanno uno dei due tipi di credenziali di prelievo:
- Prelievi regolari (0x01): il saldo effettivo del validatore è limitato a 32 ETH e qualsiasi saldo superiore a tale importo viene automaticamente trasferito al tuo indirizzo di prelievo ogni pochi giorni.
- Composto (0x02): il saldo effettivo del validatore può crescere fino a 2048 ETH. Le ricompense si compongono automaticamente e guadagni ricompense su ogni ETH intero al di sopra del minimo di 32 ETH, quindi puoi mettere in staking importi flessibili come 40 ETH, non solo multipli di 32. Solo il saldo superiore a 2048 ETH viene trasferito automaticamente; prelevare qualsiasi altra cosa significa attivare manualmente un prelievo parziale dal tuo indirizzo di prelievo, il che costa gas.
Se esegui più validatori, puoi consolidarli in un singolo validatore composto senza uscire e rientrare nella rete, riducendo i costi di manutenzione. Il consolidamento viene richiesto dal tuo indirizzo di prelievo ed è soggetto a code di elaborazione. Il passaggio di un validatore dalle credenziali 0x01 a 0x02 utilizza questo stesso meccanismo e non può essere annullato senza uscire completamente e depositare di nuovo.
Maggiori informazioni sui prelievi di staking
Inizia sullo Staking Launchpad
Lo Staking Launchpad è un'applicazione open source che ti aiuterà a diventare uno staker. Ti guiderà nella scelta dei tuoi client, genererà le tue chiavi e depositerà i tuoi ETH nel contratto di deposito di staking. Viene fornita una lista di controllo per assicurarti di aver coperto tutto per configurare il tuo validatore in modo sicuro.
I validatori in solo staking dovrebbero testare la propria configurazione e le proprie competenze operative sulla testnet Hoodi prima di rischiare fondi. Ricorda che è importante scegliere un client di minoranza poiché migliora la sicurezza della rete e limita il tuo rischio.
Se ti senti a tuo agio, puoi configurare tutto il necessario dalla riga di comando utilizzando solo lo Staking Launchpad.
Scegli la rete
Per semplificare le cose, dai un'occhiata ad alcuni degli strumenti e delle guide qui sotto che possono aiutarti insieme allo Staking Launchpad a configurare facilmente i tuoi client.
Strumenti software e guide
Cosa considerare con gli strumenti di configurazione del nodo e del client
C'è un numero crescente di strumenti e servizi per aiutarti a fare staking dei tuoi ETH da casa, ma ognuno comporta rischi e vantaggi diversi.
Gli indicatori di attributo vengono utilizzati di seguito per segnalare notevoli punti di forza o di debolezza che uno strumento di staking elencato potrebbe avere. Usa questa sezione come riferimento per come definiamo questi attributi mentre scegli quali strumenti ti aiuteranno nel tuo percorso di staking.
Codice open source
Il codice essenziale è open source al 100% e disponibile al pubblico per farne un fork e utilizzarlo
Codice open source
Codice chiuso
Esplora gli strumenti di configurazione del nodo e del client
Sono disponibili diverse opzioni per aiutarti con la configurazione. Usa gli indicatori sopra per guidarti attraverso gli strumenti sottostanti.
Strumenti per i nodi
Tieni presente l'importanza di scegliere un client di minoranza in quanto migliora la sicurezza della rete e limita i tuoi rischi. Gli strumenti che ti consentono di configurare client di minoranza sono indicati come "multi-client".
Generatori di chiavi
Questi strumenti possono essere utilizzati in alternativa alla CLI di deposito di staking (si apre in una nuova scheda) per aiutare con la generazione delle chiavi.
Hai un suggerimento per uno strumento di staking che ci è sfuggito? Dai un'occhiata alla nostra politica di inserimento dei prodotti per vedere se sarebbe adatto e per inviarlo per la revisione.
Esplora le guide allo staking da casa
Squad staking: staking da casa con tolleranza agli errori
La tecnologia dei validatori distribuiti (DVT) consente a un singolo validatore di essere eseguito su un cluster di macchine anziché su una sola. La chiave del validatore è divisa in quote utilizzando la generazione di chiavi distribuite e una soglia del cluster (ad esempio, 3 nodi qualsiasi su 4) deve firmare insieme; la chiave completa non esiste mai su una singola macchina. Se una macchina si guasta, va offline o è configurata in modo errato, il resto del cluster mantiene il validatore in attestazione.
Per gli staker da casa questo abilita lo "squad staking": fare squadra con amici o altri membri della community per eseguire validatori insieme, rimuovendo i singoli punti di errore di una configurazione in solitaria e riducendo il rischio di slashing da una singola macchina malfunzionante. Obol e SSV Network forniscono entrambi implementazioni DVT di produzione, utilizzate oggi nello staking da casa, nello staking come servizio e nelle pool di staking.
Maggiori informazioni sulla tecnologia dei validatori distribuiti (DVT)
Esegui validatori per un protocollo di staking
Se hai l'hardware e le competenze per eseguire un nodo ma meno di 32 ETH, alcuni protocolli di staking abbineranno il tuo validatore con gli ETH dei loro staker in pool. Depositi una cauzione più piccola come collaterale ed esegui il validatore sulla tua macchina; il protocollo fornisce il resto dello stake e tu guadagni una quota delle ricompense.
Questo è un approccio ibrido: mantieni le responsabilità (e la soddisfazione) di gestire il tuo hardware, ma il tuo validatore opera in base agli smart contract, alla governance e alle regole di prestazione del protocollo, il che rappresenta un profilo di fiducia diverso rispetto allo staking diretto dei tuoi ETH.
Scopri di più su come funzionano questi protocolli, incluse le loro assunzioni di fiducia e le meccaniche dei token, sulla pagina dello staking in pool.
Altri modi per utilizzare il tuo nodo
Non è necessario fare staking per mettere a frutto le competenze operative del nodo. Chiunque può eseguire un nodo Ethereum senza depositare alcun ETH. Ottieni una visione auto-verificata della catena, il tuo endpoint privato per l'invio di transazioni e l'interazione con le applicazioni e contribuisci alla salute e alla resilienza della rete. Eseguire un nodo è anche un buon modo per accumulare esperienza prima di attivare un validatore, senza alcun ETH a rischio.
Domande frequenti
Queste sono alcune delle domande più comuni sullo staking che vale la pena conoscere.
Sì. Un validatore con credenziali di prelievo composte (0x02) può detenere un saldo effettivo fino a 2048 ETH, mentre il minimo per l'attivazione rimane 32 ETH. Le ricompense su un validatore composto vengono aggiunte automaticamente al suo stake e guadagna ricompense su ogni ETH intero al di sopra del minimo di 32 ETH, quindi puoi mettere in staking importi che non sono multipli di 32. Vedi Interesse composto e il massimo di 2048 ETH.
I validatori con credenziali di prelievi regolari (0x01) rimangono limitati a un saldo effettivo di 32 ETH, con qualsiasi saldo superiore a tale importo trasferito automaticamente all'indirizzo di prelievo ogni pochi giorni.
Per un validatore composto, solo il saldo superiore al massimo di 2048 ETH viene trasferito automaticamente. Per prelevare qualsiasi importo inferiore, attivi un prelievo parziale dal tuo indirizzo di prelievo (una transazione che costa gas), che può prelevare qualsiasi saldo superiore al minimo di 32 ETH. Se esegui più validatori, puoi anche consolidarli in un singolo validatore composto senza uscire dalla rete.
Andare offline quando la rete sta finalizzando correttamente NON comporterà lo slashing. Piccole penalità di inattività vengono incorse se il tuo validatore non è disponibile per attestare per una determinata epoca (ciascuna della durata di 6,4 minuti), ma questo è molto diverso dallo slashing. Queste penalità sono leggermente inferiori alla ricompensa che avresti guadagnato se il validatore fosse stato disponibile per attestare e le perdite possono essere recuperate con un periodo di tempo approssimativamente uguale di nuovo online.
Nota che le penalità per inattività sono proporzionali a quanti validatori sono offline contemporaneamente. Nei casi in cui gran parte della rete è tutta offline contemporaneamente, le penalità per ciascuno di questi validatori saranno maggiori rispetto a quando un singolo validatore non è disponibile.
In casi estremi, se la rete smette di finalizzare a causa del fatto che più di un terzo dei validatori è offline, questi utenti subiranno quella che è nota come perdita per inattività quadratica, che è un drenaggio esponenziale di ETH dagli account dei validatori offline. Ciò consente alla rete di auto-ripararsi alla fine bruciando gli ETH dei validatori inattivi fino a quando il loro saldo non raggiunge i 16 ETH, a quel punto verranno automaticamente espulsi dalla pool dei validatori. I restanti validatori online alla fine comprenderanno di nuovo oltre i 2/3 della rete, soddisfacendo la supermaggioranza necessaria per finalizzare ancora una volta la catena.
In breve, questo non può mai essere completamente garantito, ma se agisci in buona fede, esegui un client di minoranza e mantieni le tue chiavi di firma solo su una macchina alla volta, il rischio di subire lo slashing è quasi zero.
Ci sono solo pochi modi specifici che possono portare un validatore a subire lo slashing e ad essere espulso dalla rete. Al momento della stesura, gli slashing che si sono verificati sono stati esclusivamente il prodotto di configurazioni hardware ridondanti in cui le chiavi di firma sono archiviate su due macchine separate contemporaneamente. Ciò può inavvertitamente provocare un doppio voto dalle tue chiavi, che è un'infrazione passibile di slashing.
L'esecuzione di un client di supermaggioranza (qualsiasi client utilizzato da oltre i 2/3 della rete) comporta anche il rischio di potenziale slashing nel caso in cui questo client abbia un bug che si traduce in un fork della catena. Ciò può provocare un fork difettoso che viene finalizzato. Per correggere e tornare alla catena prevista sarebbe necessario inviare un voto di accerchiamento (surround vote) cercando di annullare un blocco finalizzato. Anche questa è un'infrazione passibile di slashing e può essere evitata semplicemente eseguendo un client di minoranza.
Bug equivalenti in un client di minoranza non verrebbero mai finalizzati e quindi non si tradurrebbero mai in un voto di accerchiamento, e si tradurrebbero semplicemente in penalità di inattività, non in slashing.
I singoli client possono variare leggermente in termini di prestazioni e interfaccia utente, poiché ciascuno è sviluppato da team diversi utilizzando una varietà di linguaggi di programmazione. Detto questo, nessuno di loro è "il migliore". Tutti i client di produzione sono eccellenti software, che svolgono tutti le stesse funzioni principali per sincronizzare e interagire con la blockchain.
Poiché tutti i client di produzione forniscono le stesse funzionalità di base, è in realtà molto importante scegliere un client di minoranza, ovvero qualsiasi client che NON è attualmente utilizzato dalla maggioranza dei validatori sulla rete. Questo può sembrare controintuitivo, ma l'esecuzione di un client di maggioranza o supermaggioranza ti espone a un rischio maggiore di slashing in caso di bug in quel client. L'esecuzione di un client di minoranza limita drasticamente questi rischi.
Scopri di più sul perché la diversità dei client è fondamentaleSebbene un server privato virtuale (VPS) possa essere utilizzato in sostituzione dell'hardware domestico, l'accesso fisico e la posizione del client del validatore sono importanti. Le soluzioni cloud centralizzate come Amazon Web Services o Digital Ocean offrono la comodità di non dover ottenere e gestire l'hardware, a scapito della centralizzazione della rete.
Più client del validatore sono in esecuzione su un'unica soluzione di archiviazione cloud centralizzata, più diventa pericoloso per questi utenti. Qualsiasi evento che porti offline questi provider, che si tratti di un attacco, di richieste normative o semplicemente di interruzioni di corrente/Internet, farà sì che ogni client del validatore che si affida a questo server vada offline contemporaneamente.
Le penalità offline sono proporzionali a quanti altri sono offline contemporaneamente. L'utilizzo di un VPS aumenta notevolmente il rischio che le penalità offline siano più gravi e aumenta il rischio di perdita per inattività quadratica o slashing nel caso in cui l'interruzione sia abbastanza grande. Per ridurre al minimo il proprio rischio e il rischio per la rete, gli utenti sono fortemente incoraggiati a ottenere e gestire il proprio hardware.
Ogni prelievo richiede che il tuo validatore abbia un indirizzo di prelievo impostato. I nuovi staker lo impostano al momento della generazione delle chiavi e del deposito. Gli staker dei primi giorni della rete che non hanno ancora impostato un indirizzo di prelievo dovranno aggiornare le proprie credenziali di prelievo prima di prelevare.
Per i validatori con credenziali di prelievi regolari (0x01), i pagamenti delle ricompense (ETH accumulati oltre i 32 iniziali) vengono periodicamente distribuiti automaticamente all'indirizzo di prelievo. Per i validatori composti (0x02), le ricompense rimangono in staking e si compongono automaticamente. Puoi prelevare qualsiasi saldo superiore a 32 ETH attivando un prelievo parziale dal tuo indirizzo di prelievo.
Per sbloccare e ricevere indietro l'intero saldo devi uscire dal tuo validatore. Puoi farlo utilizzando le chiavi di firma del tuo validatore o attivarlo direttamente dal tuo indirizzo di prelievo con una transazione del livello di esecuzione, il che significa che i tuoi fondi rimangono recuperabili anche se le tue chiavi di firma vengono perse.
Maggiori informazioni sui prelievi di stakingLetture consigliate
- Statistiche sulla diversità dei client e guide alla migrazione (si apre in una nuova scheda)
- Aiutare la diversità dei client (si apre in una nuova scheda) - Jim McDonald 2022
- Diversità dei client sul livello di consenso di Ethereum (si apre in una nuova scheda) - jmcook.eth 2022
- Come fare: acquistare hardware per il validatore Ethereum (si apre in una nuova scheda) - EthStaker 2022
- EIP-7870: Raccomandazioni su hardware e larghezza di banda (si apre in una nuova scheda)
- L'aggiornamento Pectra: saldo effettivo massimo e altro
