Panoramica dello Staking
Questa guida ti introdurrà al funzionamento dello staking con Rocket Pool (come il tuo ETH viene messo al lavoro e come vengono generate le tue ricompense) e riassumerà i modi in cui puoi fare staking.
Se non sei interessato a come funziona lo staking e vuoi solo imparare come fare staking, clicca qui per passare a quella sezione.
Come Funziona lo Staking su Ethereum
Prima di parlare di Rocket Pool, parliamo dello staking su Ethereum in generale. Dal Merge del 15 settembre 2022, Ethereum ora comprende due blockchain parallele: l'Execution layer (precedentemente ETH1), che contiene tutti i dati delle transazioni di Ethereum, e il Consensus layer (noto anche come Beacon Chain, precedentemente ETH2) che consiste in una rete di validatori che determinano collettivamente la validità di ogni transazione e di ogni blocco trasmesso alla rete.
Lo staking è il processo di creazione e mantenimento di uno (o più) di questi validatori sulla Beacon Chain per aiutare la rete a mantenere la coerenza e la sicurezza della blockchain di Ethereum. I validatori lo fanno ascoltando le transazioni e le nuove proposte di blocchi, e attestando che il blocco proposto contiene transazioni legali e valide facendo alcuni calcoli e verifiche dietro le quinte. Occasionalmente, propongono loro stessi nuovi blocchi.
Per garantire che la rete sia resiliente contro validatori malintenzionati che mentono sullo stato attuale della chain, ogni validatore è tenuto a bloccare esattamente 32 ETH come "stake" nella rete. Svolgere correttamente i propri doveri e accordarsi con la maggioranza degli altri validatori farà guadagnare loro ricompense; comportarsi in modo scorretto e attaccare la chain costerà loro parte del loro saldo bloccato di 32 ETH. L'importo preso dipende dalla gravità dell'attacco e dal numero di validatori che vi hanno partecipato.
I validatori in Ethereum ricevono attestazioni e proposte di blocchi secondo un programma. Questo è molto diverso dal vecchio sistema Proof of Work (PoW), dove tutti cercano costantemente di correre l'uno contro l'altro e trovare il prossimo blocco prima di tutti gli altri. Ciò significa che a differenza del PoW dove un miner non ha la garanzia di guadagnare una ricompensa del blocco a meno che non trovi il prossimo blocco, i validatori Proof of Stake hanno la garanzia di avere un reddito lento e costante finché svolgono i loro doveri.
Inizialmente, le ricompense dei validatori si accumulavano semplicemente sulla Beacon Chain contro ogni validatore ed erano inaccessibili dal loro operatore. A partire dall'hard fork "Shapella", le ricompense dei validatori vengono routinariamente "skimmate" all'indirizzo dell'Execution Layer definito dalle credenziali di prelievo del validatore.
Inoltre, ora che i layer di Execution e Consensus si sono fusi, i validatori vengono anche premiati con priority fees per le transazioni incluse nei blocchi che propongono. Queste priority fees vengono pagate direttamente sull'Execution layer secondo il "Fee Recipient" impostato dal proponente del blocco. Se il validatore sta partecipando a una rete MEV per proporre un blocco costruito da qualcun altro, quel costruttore fornirà una mancia supplementare al validatore nota come ricompensa MEV. Anche questa è disponibile direttamente sull'Execution layer e viene fornita nello stesso momento delle priority fees.
Come Funziona Rocket Pool
A differenza degli staker in solo, che sono tenuti a depositare 32 ETH per creare un nuovo validatore, i nodi di Rocket Pool devono solo depositare 8 ETH o 16 ETH per validatore. Questo sarà accoppiato rispettivamente con 24 ETH o 16 ETH dallo staking pool (che gli staker hanno depositato in cambio di rETH) per creare un nuovo validatore Ethereum. Questo nuovo validatore è chiamato minipool.
Per la Beacon chain, un minipool sembra esattamente come un normale validatore. Ha le stesse responsabilità, le stesse regole da seguire, le stesse ricompense e così via. L'unica differenza è nel modo in cui il minipool è stato creato e come funzionano i prelievi quando l'operatore del nodo decide di uscire volontariamente dal minipool o viene slashed. Tutta la creazione, il prelievo e la delega delle ricompense sono gestiti dagli smart contract di Rocket Pool sull'Execution layer. Questo lo rende completamente decentralizzato.
Il Token rETH
Come staker di Rocket Pool, il tuo ruolo è depositare ETH nel deposit pool che consentirà a un operatore di nodo di creare un nuovo validatore sulla Beacon Chain. Puoi fare staking di appena 0.01 ETH.
Nel farlo, riceverai un token chiamato rETH. rETH rappresenta sia quanto ETH hai depositato, sia quando l'hai depositato. Il rapporto include le ricompense che gli operatori di nodi di Rocket Pool guadagnano da:
- La Beacon Chain stessa
- Priority fees dalle proposte di blocchi
- Ricompense MEV dalle proposte di blocchi
Più specificamente, il valore di rETH è determinato dal seguente rapporto:
Poiché le ricompense della Beacon Chain, le priority fees e le ricompense MEV si accumuleranno costantemente, ciò significa che il valore di rETH aumenta effettivamente sempre relativamente a ETH. Il tasso di cambio rETH/ETH viene aggiornato approssimativamente ogni 24 ore in base alle ricompense della Beacon Chain guadagnate dagli operatori di nodi di Rocket Pool.
Per illustrare questo punto, ecco un grafico del valore di rETH (relativo a ETH) nel tempo - come previsto, dimostra una crescita lenta ma costante:
Facciamo un esempio semplice come dimostrazione.
Diciamo che fai staking all'inizio quando 1 ETH = 1 rETH. Depositi 10 ETH e ricevi 10 rETH in cambio.
Dopo alcuni anni, i saldi sulla Beacon Chain crescono a causa delle ricompense dei validatori. Supponiamo che 128 ETH siano stati messi in staking con Rocket Pool e la somma di tutti i saldi dei validatori sulla Beacon Chain fosse 160 ETH. Allora 1 ETH varrebbe (128/160) = 0.8 rETH; viceversa, 1 rETH varrebbe (160/128) = 1.25 ETH.
A questo punto, potresti scambiare i tuoi 10 rETH con gli smart contract di Rocket Pool e ricevere 12.5 ETH in cambio.
Ciò significa che finché stai tenendo rETH, stai facendo staking con Rocket Pool! Non è necessario ottenerlo direttamente da Rocket Pool. Ad esempio, puoi acquistare rETH su un exchange; poiché ogni token rETH è esattamente lo stesso, riceverai automaticamente i benefici dello staking semplicemente tenendo il token!
Scambiare rETH con ETH direttamente con Rocket Pool è possibile solo quando lo staking pool ha abbastanza ETH per gestire il tuo scambio. ETH in questo pool proviene da due fonti:
- ETH che altri staker hanno depositato, che non è stato ancora utilizzato da un operatore di nodo per creare un nuovo validatore
- ETH che è stato restituito da un operatore di nodo dopo che ha fatto uscire uno dei suoi validatori e ha ricevuto le sue ricompense dalla Beacon Chain
È possibile che se gli operatori di nodi hanno messo tutto lo staking pool al lavoro sulla Beacon chain, allora il liquidity pool non avrà abbastanza saldo per coprire il tuo unstaking. In questo scenario, potresti trovare altri modi per scambiare il tuo rETH con ETH (come un exchange decentralizzato come Uniswap) - anche se probabilmente verranno con un piccolo premio.
Come alternativa al tenere e eventualmente restituire il tuo rETH al Rocket Pool, sei anche libero di usarlo in applicazioni DeFi. Puoi scambiarlo, prestarlo, usarlo come collaterale... poiché rETH è un token ERC20 standard, puoi usarlo in qualsiasi modo tu possa usare qualsiasi altro token.
Implicazioni Fiscali
Ogni paese ha le proprie leggi fiscali, e sarebbe impossibile documentarle tutte qui. In alcuni paesi, depositare ETH per rETH può essere considerato un evento tassabile. Tuttavia, poiché rETH accumula intrinsecamente valore mentre l'importo effettivo del token che detieni rimane costante, semplicemente tenerlo di solito non genera eventi tassabili.
Ciò può rendere rETH un token di staking preferibile per la detenzione a lungo termine se il tuo paese separa le tasse sulle plusvalenze a breve e lungo termine.
Le leggi fiscali relative alle criptovalute sono agli inizi; ogni utente dovrebbe fare la propria ricerca e considerare di parlare con un professionista fiscale.
Di seguito sono riportati alcuni siti utili che offrono assistenza fiscale agli utenti relativi a Ethereum. Questo non è un endorsement ufficiale - si consiglia agli utenti di fare la propria ricerca riguardo le implicazioni e strategie fiscali:
Come Fare Staking con Rocket Pool
Come descritto sopra, finché detieni il token rETH, sei uno Staker di Rocket Pool. Riassumeremo qui diversi modi comuni per acquisirlo.
Tutti i metodi descritti qui si basano sull'utilizzo di un wallet Ethereum come MetaMask. Se non hai mai usato un wallet Ethereum prima, ti incoraggiamo vivamente a saperne di più su di essi e a esercitarti a usarli prima di fare staking con Rocket Pool. Le sezioni seguenti includono alcuni passaggi che sono dimostrati con MetaMask come esempio; dovrebbero tradursi nel wallet di tua scelta abbastanza facilmente da permetterti di seguire.
Direttamente tramite Rocket Pool
Con questo metodo, utilizzerai un wallet web3 (come MetaMask) e interagirai con il sito web di Rocket Pool per scambiare ETH con rETH e viceversa. Questo metodo è garantito per fornirti l'importo esatto di rETH che vale il tuo ETH, poiché proviene direttamente dagli smart contract di Rocket Pool, ma può essere un po' costoso se i prezzi del gas della rete sono alti e stai facendo staking di una quantità relativamente piccola di ETH.
Se stai praticando lo staking sul Hoodi Testnet, il metodo diretto sopra è l'unica opzione attualmente supportata.
Clicca qui per imparare come fare staking direttamente tramite Rocket Pool.
Tramite un Exchange Decentralizzato su Ethereum (Layer 1)
Con questo metodo, accederai a un exchange decentralizzato come Balancer o Uniswap e acquisterai rETH usando il token di tua scelta, proprio come faresti con qualsiasi altro scambio di token.
Rocket Pool ha ufficialmente creato un Balancer composable stable pool. I composable stable pool sono ideali per token come rETH, perché onorano il vero tasso di cambio riportato dall'Oracle DAO - ciò significa che lo scambio con esso avrà uno slippage molto più basso e commissioni più basse rispetto a un exchange decentralizzato convenzionale, quindi ottieni un affare molto migliore quando acquisti o vendi rETH.
Per questo motivo, e poiché ha una commissione di transazione più piccola rispetto allo scambio diretto tramite il sito web di Rocket Pool, raccomandiamo vivamente di utilizzare Balancer se vuoi fare staking tramite questa via.
Se Balancer non funziona per te, c'è anche un pool di liquidità ETH-rETH su Uniswap. Nota che questo è un pool convenzionale, quindi sarai influenzato dallo slippage e da commissioni più alte se lo usi, ma la commissione del gas sarà comunque inferiore rispetto allo staking diretto tramite il sito web di Rocket Pool.
Clicca qui per imparare come scambiare ETH con rETH tramite un exchange decentralizzato su Layer 1.
Tramite un Exchange Decentralizzato su una Rete Layer 2
Con questo metodo, inizierai trasferendo il tuo ETH esistente (o altri token di tua scelta) su una rete Ethereum Layer 2 come Optimism o Arbitrum e poi utilizzerai un exchange decentralizzato sulla rete per acquistare rETH. Se hai già token su una rete Layer 2, questo metodo è convincente perché le commissioni di transazione sono ~10 volte più piccole rispetto alla mainnet di Ethereum. Tuttavia, se non hai mai usato una rete Layer 2 prima, richiede alcuni passaggi aggiuntivi per configurarsi.
Dimostrazione Video
Il membro della community Kevster ha messo insieme un video utile che dimostra ciascuna di queste opzioni passo dopo passo:
Per una descrizione più dettagliata, seleziona quale metodo vorresti utilizzare dai link sopra e segui la guida per quella sezione.