Il staking comporta il blocco di una quantità di criptovalute in un portafoglio per ricevere ricompense, contribuendo contemporaneamente alle operazioni di una blockchain. Il staking è ampiamente utilizzato in numerose blockchain che adottano i meccanismi di consenso Proof of Stake (PoS) o dPoS.
In questo articolo, esploreremo gli strumenti principali disponibili per stakare i tuoi token ETH e supportare il funzionamento del protocollo Ethereum, guadagnando allo stesso tempo delle ricompense.
Cos’è lo Staking?
Prima di approfondire come stakare i token, è essenziale comprendere da dove provengono i loro rendimenti.
La blockchain Ethereum ha subito una significativa trasformazione nel suo meccanismo di consenso, passando dal Proof of Work (PoW) al Proof of Stake (PoS) il 15 settembre 2022 con l’evento del Merge.
Storicamente, il PoW era il meccanismo di consenso predominante per le principali blockchain, con Bitcoin come suo più famoso esempio. Questo processo richiede che i minatori risolvano complessi problemi matematici per validare le transazioni e aggiungere nuovi blocchi alla catena.
Questo metodo è molto energivoro e richiede una significativa potenza di calcolo, rendendo il mining competitivo e costoso.
Al contrario, il PoS richiede che i possessori di monete le impegnino per validare i blocchi di transazioni, nel caso di Ethereum, i validatori impegnano ether (ETH).
I possessori di token hanno la possibilità di “stakare”, cioè bloccare una certa quantità di criptovaluta come “garanzia” per diventare validatori. Questi validatori sono poi selezionati casualmente per creare blocchi e validare transazioni.
Il validatore scelto casualmente propone un blocco che viene votato dalla comunità. Se il blocco è considerato valido, il validatore riceve delle ricompense. Invece, se il blocco è considerato falso, il validatore è penalizzato e perde una parte delle sue monete: questo processo è conosciuto come slashing.
Inoltre, lo slashing può verificarsi anche per altri motivi: se il validatore non è attivo quando viene sorteggiato o se risponde troppo lentamente, ad esempio, può anche perdere le sue monete.
Il passaggio al PoS ha profonde implicazioni su come gli utenti interagiscono con Ethereum. Oltre a migliorare l’efficienza energetica e la sicurezza, questa transizione offre anche ai possessori di token ETH l’opportunità di partecipare attivamente alla sicurezza e alla manutenzione della rete attraverso lo staking.
Questo processo di staking, sebbene complesso, ha portato alla nascita di nuovi metodi per permettere a chiunque di partecipare alla sicurezza della rete.
Nelle sezioni seguenti, esamineremo in dettaglio questi diversi metodi di staking e le loro differenze per aiutarti a generare il miglior rendimento con i tuoi ETH, mantenendo la consapevolezza dei rischi associati a ciascuna soluzione.
Stakare con i Staking Pools
Lo staking è un processo aperto a tutti, ma con alcune condizioni. Il principale ostacolo è la quantità minima di ETH richiesta per stakare, attualmente fissata a 32 ETH.
Questa quantità, oggi vicina ai 60.000$, rappresenta un investimento significativo, rendendo lo staking inaccessibile a molti membri della comunità.
Inoltre, lo staking richiede una certa competenza tecnica e un impegno a mantenere un nodo di validazione attivo per evitare penalità di slashing.
Qui entrano in gioco gli “staking pools”. Attraverso la raccolta di token di più partecipanti, questi pools permettono agli individui di partecipare allo staking con meno ETH del minimo e senza dover gestire un nodo di validazione personalmente.
Funzionamento Generale degli Staking Pools
Gli utenti inviano i loro token ETH a uno smart contract sulla blockchain. Ogni partecipante riceve in cambio dei token che rappresentano la loro quota di ETH contribuiti: è una prova di deposito che permette due cose:
- Poter recuperare i propri token ETH quando l’utente desidera uscire dal pool
- Giustificare una quota dei ricavi dello staking del protocollo
Il protocollo combina poi gli ETH contribuiti per creare dei validatori. Le ricompense generate da questi validatori sono poi distribuite proporzionalmente ai detentori delle prove di deposito.
Esempio Pratico di Staking
Bob deposita 8 ETH sul protocollo e riceve 8 token sETH. In qualsiasi momento, può scambiare i suoi 8 sETH per recuperare gli 8 ETH dal contratto intelligente. Alice a sua volta deposita 26 ETH e ottiene 26 sETH.
Il protocollo crea un validatore con i 32 ETH depositati da Alice e Bob. Dopo un anno, ipotizziamo che il validatore abbia guadagnato 8 ETH dalle ricompense del network: poiché Bob ha fornito un quarto del capitale, guadagna 2 ETH e Alice riceve i restanti 6 ETH.
Vantaggi e Svantaggi dei Staking Pools
I vantaggi dei Staking Pools sono molteplici. In primo luogo, come abbiamo visto, i staking pools consentono ai piccoli detentori di ETH di partecipare allo staking, anche se non dispongono dei 32 ETH necessari per diventare un validatore individuale.
Inoltre, i partecipanti ai staking pools non devono mantenere un nodo di validazione, riducendo così la barriera tecnica all’entrata.
Infine, stakando con un pool, il rischio di penalità per inattività o cattiva gestione del nodo è condiviso tra tutti i partecipanti, limitando il rischio sistemico di slashing.
Tuttavia, esistono alcuni svantaggi: i partecipanti devono affidarsi ai contratti intelligenti del protocollo per gestire correttamente i validatori e distribuire equamente le ricompense, aumentando il rischio in caso di hacking o backdoor.
Non bisogna dimenticare i costi del protocollo: molti prelevano una commissione sulle ricompense di staking per coprire i loro costi operativi.
Infine, sebbene consentano a più persone di stakare i loro token, i pool di staking possono contribuire alla centralizzazione della rete, potenzialmente danneggiando a lungo termine la sicurezza e la resilienza della rete.
Esploriamo ora le peculiarità dei numerosi pool di staking disponibili su Ethereum!
Rocket Pool
Lo staking tramite Rocket Pool è molto semplice e avviene tramite il loro sito web. Basta connettere il proprio wallet e depositare i token ETH o acquistare il loro token, rETH!
Analizziamo come funziona tecnicamente il protocollo, per poterlo confrontare meglio con altre soluzioni dal punto di vista della sicurezza:
1. Il rETH, la prova di deposito di Rocket Pool:
La prova di deposito dei token ETH del protocollo Rocket Pool è rappresentata dal rETH. Quest’ultimo funge da certificato di staking, indicando la quantità di ETH che l’utente ha impegnato nel processo di validazione e la sua quota rispetto al totale depositato sul protocollo, in confronto agli altri utenti.
Detenere rETH equivale a possedere una quota del totale di token ETH depositati in staking. Continuando con lo stesso esempio, se Bob possiede 1 rETH e ci sono 100 rETH in totale, potrà recuperare l’1% dell’intero pool di ricompense di Rocket Pool.
Ogni 24 ore, lo smart contract di Rocket Pool aggiorna le ricompense dei validatori e le distribuisce sul pool di ricompense. Poiché 1 rETH rappresenta una quota delle ricompense e non un token $ETH, il valore di rETH sul mercato aumenta!
Se il protocollo ha guadagnato ETH tramite i validatori, 1 rETH rappresenta più ETH da recuperare rispetto al giorno precedente, e ciò è determinato automaticamente dallo smart contract, che stabilisce il rapporto di cambio del token rETH. Questo processo ha diverse implicazioni:
- Innanzitutto, significa che il semplice possesso del token rETH consente di recuperare una parte delle ricompense del protocollo. Quindi di partecipare allo staking! Non è necessario utilizzare l’interfaccia web, basta acquistare rETH tramite un DEX.
- In secondo luogo, significa anche che il prezzo di rETH aumenta automaticamente sul mercato secondario quando il protocollo ottiene ricompense dai validatori: per guadagnare le ricompense del token, basta rivenderlo al prezzo di mercato.
2. La Creazione dei “Minipools” da RocketPool
RocketPool ha introdotto un’innovazione in termini di decentralizzazione nella creazione di validatori, con l’introduzione del concetto di “minipools”. RocketPool consente a qualsiasi utente di depositare 16 ETH per creare il proprio validatore.
Ogni volta che 16 ETH vengono depositati sulla piattaforma, questi fondi vengono accoppiati con un altro lotto di 16 ETH provenienti dai pool di staking. In questo modo viene creato un minipool, con un totale di 32 ETH.
Questo minipool funziona come un validatore standard: partecipa alla validazione delle transazioni, contribuisce alla sicurezza della rete e accumula ricompense.
L’innovazione qui risiede nel fatto che questo validatore è stato creato in modo collaborativo e completamente decentralizzato, regolato da contratti intelligenti.
3. La Decentralizzazione del Protocollo RocketPool
Uno dei principali vantaggi di RocketPool è il suo carattere fortemente decentralizzato. Tutte le operazioni, dalla creazione dei minipools alla distribuzione delle ricompense, sono orchestrate da contratti intelligenti su Ethereum.
Nessuna entità centrale ha controllo o influenza sul processo.
Inoltre, RocketPool incoraggia tutti gli utenti a diventare operatori di nodi non appena raggiungono 16 ETH, con ricompense più allettanti. Questo approccio rafforza la decentralizzazione della piattaforma.
La decentralizzazione è una delle chiavi della robustezza e della resilienza della blockchain. RocketPool, aprendo le porte a tutti gli utenti per diventare operatori di nodi con soli 16 ETH, contribuisce a rafforzare questa decentralizzazione e, di conseguenza, la sicurezza dell’intera rete Ethereum.
Lido Finance
Lido Finance è un protocollo simile in superficie a Rocket Pool, ma presenta alcune differenze significative.
1. Il stETH, la Prova di Deposito di Lido
Simile al rETH di Rocket Pool, Lido ha introdotto lo stETH, un token che rappresenta la partecipazione degli utenti allo staking sulla piattaforma. Quando un utente deposita i suoi ETH con Lido, ottiene direttamente 1 stETH.
Su questo modello, la quantità di stETH detenuta da ciascun utente viene aggiornata ogni 24 ore in base alle prestazioni del validatore.
Questa è la prima differenza notevole con Rocket Pool: lo stETH rappresenta effettivamente una quantità fissa in token $ETH (cioè 1 ETH = 1 stETH) e è la quantità di stETH nel portafoglio dell’utente a cambiare in base alle prestazioni del validatore.
Se Bob deposita 1 ETH, riceve 1 stETH. Immaginiamo che dopo un anno il validatore abbia guadagnato il 4% sui suoi depositi grazie alle ricompense di staking, allora Bob avrà 1.04 stETH. In seguito, può vendere o scambiare i suoi 1.04 stETH sul contratto intelligente per recuperare 1.04 ETH: avendo guadagnato 0.04 ETH!
Questo rende l’esperienza utente più semplice poiché 1 stETH = 1 ETH, a differenza del rETH di Rocket Pool che rappresenta una parte delle ricompense totali e quindi il suo prezzo fluttua.
Inoltre, non ci sono costi e nessuna azione è necessaria da parte dell’utente per aggiornare il proprio portafoglio: tutto avviene automaticamente tramite la blockchain.
2. La Decentralizzazione (Relativa) di Lido
La decentralizzazione è un valore fondamentale di Lido, proprio come per Rocket Pool. Tuttavia, ci sono notevoli differenze nel modo in cui viene implementata la decentralizzazione.
Come Rocket Pool, Lido è gestito da una DAO composta da detentori di token LDO. Questo assicura una governance decentralizzata, dove i detentori di token hanno voce in capitolo sulle decisioni riguardanti il protocollo.
La DAO trova la sua maggiore utilità nella sicurezza del protocollo: infatti, i validatori della blockchain sono scelti dalla DAO a differenza di Rocket Pool, dove chiunque può diventare un validatore con 16 ETH.
Infine, la scelta tra Rocket Pool e Lido dipenderà dall’esperienza preferita dall’utente, tra un token stETH sempre legato al prezzo dell’Ether e il rETH direttamente legato alle ricompense della rete.
Inoltre, entrambi i protocolli si distinguono anche per la loro sicurezza derivante dalla decentralizzazione a livello di validatori, scegliendo due percorsi diversi.
Se decidi di stakare direttamente i tuoi token ETH sulla blockchain tramite questi servizi, non esitare a condurre ulteriori ricerche!
Per facilitare un’esperienza migliore e più sicura per alcuni utenti appassionati del Web2, lo staking può anche essere effettuato direttamente da una piattaforma di scambio centralizzata.
Staking con un Exchange
Introduzione
Gli exchanges centralizzati rappresentano un’opzione popolare e pratica per lo staking di token ETH.
A differenza delle soluzioni di staking decentralizzate come Rocket Pool o Lido, che richiedono una certa comprensione della blockchain e dei contratti intelligenti, lo staking su un exchange centralizzato è spesso semplice e diretto, con un’interfaccia utente intuitiva.
Funzionamento Generale
Stakare su un exchange centralizzato è generalmente molto semplice e accessibile con pochi clic. L’exchange si occupa del processo di staking, inclusa la gestione dei validatori e la distribuzione delle ricompense di staking.
Un aspetto distintivo dello staking con un exchange centralizzato è che queste piattaforme operano in modo centralizzato e opaco. In altre parole, gli exchanges centralizzati utilizzano gli ETH depositati dai loro utenti per operare i propri validatori, senza fornire alcuna prova o garanzia tramite la blockchain.
Inoltre, alcuni offrono la possibilità di bloccare questi token per un certo periodo di tempo in cambio di un rendimento superiore, il che può essere rischioso.
Vantaggi e Svantaggi
Il principale vantaggio dello staking con un exchange centralizzato è la semplicità. Per molti utenti, la facilità di cliccare su un pulsante per iniziare lo staking è un vantaggio attraente.
Inoltre, alcuni exchanges centralizzati offrono anche ricompense di staking competitive, spesso paragonabili o superiori a quelle delle soluzioni di staking decentralizzate.
Tuttavia, ci sono anche notevoli svantaggi. Il primo è il rischio per la sicurezza. Depositarndo gli ETH su un exchange centralizzato per lo staking, l’utente affida la custodia dei suoi fondi a una terza parte. Se l’exchange viene compromesso, i fondi sono a rischio.
Il secondo svantaggio è legato alla decentralizzazione. Lo staking tramite un exchange centralizzato consolida il potere di validazione nelle mani di poche entità, andando contro l’ideale di decentralizzazione di Ethereum.
Infine, a differenza dello staking decentralizzato, lo staking tramite un exchange centralizzato generalmente non offre un token rappresentativo (come rETH o stETH), limitando la possibilità di partecipare all’ecosistema DeFi più ampio durante il periodo di staking.
Infatti, nell’ecosistema DeFi è possibile impiegare i propri token stETH su diversi protocolli per generare un rendimento superiore o persino liberare capitale continuando a guadagnare le ricompense della rete.
Rischi della Centralizzazione
È importante per noi evidenziare i rischi della centralizzazione nel nostro ecosistema. Lo staking con un exchange centralizzato presenta diversi rischi, sia per l’utente che per l’ecosistema:
Rischio per l’Ecosistema
In primo luogo, la centralizzazione può compromettere la sicurezza della blockchain Ethereum. Se un numero limitato di entità controlla una parte significativa della potenza di validazione, la rete diventa più vulnerabile agli attacchi di tipo “51%”. In teoria, un’entità che controlla la maggioranza dei validatori potrebbe manipolare il registro delle transazioni di Ethereum a suo vantaggio, violando l’integrità della rete.
In secondo luogo, la centralizzazione va contro l’ideale di decentralizzazione su cui si basa Ethereum. In un ecosistema decentralizzato, il potere e il controllo sono distribuiti tra tutti i partecipanti, favorendo equità e resilienza. Un sistema centralizzato, invece, concentra il potere nelle mani di poche entità, potenzialmente portando ad abusi di potere e a fragilità sistemica.
Rischi per l’Utente
Per l’utente individuale, lo staking tramite un exchange centralizzato presenta anche rischi da non sottovalutare.
Il più evidente è il rischio di perdita di fondi. Quando depositi gli ETH su un exchange centralizzato per lo staking, affidi i tuoi fondi all’exchange. Se l’exchange viene hackerato, fallisce o viene chiuso dai regolatori, rischi di perdere i tuoi ETH.
Inoltre, lo staking tramite un exchange centralizzato può anche presentare rischi in termini di privacy. Gli exchanges centralizzati sono spesso soggetti a rigorose regolamentazioni, il che significa che possono essere tenuti a raccogliere dettagliate informazioni personali sui loro utenti e condividerle con le autorità fiscali o di regolamentazione.
Staking con una Piattaforma SaaS (Staking as a Service)
Se hai la fortuna di avere un minimo di 16 ETH, puoi anche optare per un SaaS. Ecco due soluzioni a tua disposizione:
Rocket Pool Minipool – a partire da 16 ETH
Stakare con Rocket Pool è una soluzione privilegiata nell’ecosistema perché consente, come abbiamo visto in precedenza, di diventare validatore a partire da 16 ETH. È un modo più redditizio di generare rendimenti oltre a partecipare alla decentralizzazione dell’ecosistema.
Per farlo, l’utente deve acquistare una certa quantità di token RPL da accoppiare ai token ETH che dona al protocollo. Oggi, si stima che debbano essere donati 12 ETH e l’equivalente di 4 ETH in token RPL.
Una volta che l’utente ha questa coppia di token, deve installare un nodo di validazione fisico o virtuale sul Cloud. Non appena questa fase è completata, deve creare una minipool tramite l’interfaccia di Rocket Pool bloccando i suoi token che verranno inviati sulla Beacon Chain insieme agli ETH del pool rETH.
La minipool sarà quindi gestita dal codice eseguito dal nodo dell’utente. È importante notare che l’utente non è realmente un validatore sulla Beacon Chain (cioè la catena di consenso) ma è solo proprietario del nodo che fa da collegamento tra la Beacon Chain e l’ecosistema Ethereum.
Passiamo ora alla scoperta di una seconda soluzione che permette di diventare realmente un validatore!
Blox Staking – a partire da 32 ETH
Blox Staking si presenta come una piattaforma di staking su Ethereum, caratterizzata dal suo codice open-source e soprattutto dalla sua non-custodialità.
È una soluzione ideale per gli individui alla ricerca di un metodo di staking pratico che non richieda di rinunciare al controllo delle proprie chiavi private.
Questo controllo è essenziale perché le chiavi di ritiro e di validazione non sono mai conservate da Blox, assicurando che la custodia dei fondi non sia mai compromessa.
Funzionamento di Blox Staking
La piattaforma Blox Staking si basa su un’applicazione desktop autonoma chiamata Blox Live. Questa applicazione offre all’utente un modo semplificato per configurare e operare un validatore.
Qui risiede una parte dell’innovazione di Blox: le chiavi di validazione sono conservate in modo completamente isolato e sicuro in un’entità chiamata KeyVault. KeyVault è un ambiente di firma a distanza alimentato dalla piattaforma Hashicorp Vault.
Sono state implementate rigide misure di protezione per garantire l’integrità dei fondi degli utenti: ad esempio, la generazione delle chiavi private avviene localmente attraverso l’applicazione desktop. Le chiavi di validazione sono invece conservate e utilizzate in un ambiente di firma a distanza, garantendo così la loro sicurezza.
Inoltre, l’applicazione Blox Live integra funzionalità di troubleshooting che monitorano costantemente lo stato dell’istanza KeyVault dell’utente. Se vengono rilevati problemi o necessità di manutenzione, l’utente viene avvisato per eseguire le azioni necessarie. Ciò assicura un elevato livello di prestazioni e minimizza i rischi di slashing.
Conclusione
Il passaggio di Ethereum al Proof of Stake e l’avvento dello staking aprono nuove prospettive per l’ecosistema crypto. L’efficienza energetica, l’apertura alla partecipazione dei detentori di ETH e le innovazioni in termini di decentralizzazione contribuiscono a plasmare un futuro promettente per la blockchain.
Mentre Ethereum continuerà a svilupparsi e migliorare, è essenziale che la nostra comunità rimanga vigile e continui a esplorare nuove soluzioni per assicurare la decentralizzazione, la sicurezza e l’inclusività della rete e dell’intero ecosistema.
Il futuro dello staking e della blockchain è pieno di possibilità che non abbiamo ancora immaginato, ed è con entusiasmo che attendiamo di vedere come questa tecnologia continuerà a plasmare il nostro mondo!