I depositi dei minipool sono attualmente disabilitati in preparazione per Saturn 1.
Migrazione di un Minipool da 16 ETH a 8 ETH
Gli operatori dei nodi hanno la possibilità di migrare direttamente i loro minipool da 16 ETH esistenti in minipool da 8 ETH. Così facendo, verranno aggiunti 8 ETH ai loro saldi di credito dei depositi che potranno essere utilizzati per creare minipool aggiuntivi senza richiedere ETH agli operatori dei nodi.
In pratica, questo processo consente a un operatore di nodo di convertire gratuitamente un minipool da 16 ETH in due minipool da 8 ETH (sebbene richiederà comunque ETH per il gas e un collaterale RPL sufficiente per gestire entrambi i minipool).
La migrazione di un minipool esistente da 16 ETH a uno da 8 ETH è formalmente nota come riduzione del bond. Si tratta di un processo in due fasi e comporta la validazione da parte dell'Oracle DAO. Ti guideremo attraverso l'intero processo nelle sezioni seguenti.
Regole per la Riduzione del Bond
Una riduzione del bond prevede i seguenti passaggi:
- Avvio della riduzione del bond, effettuato dall'operatore del nodo.
- Un periodo di attesa (il "controllo scrub della riduzione del bond"), che consente all'Oracle DAO il tempo di verificare che la riduzione del bond sia legale e di annullare eventuali riduzioni del bond che violano le regole.
- Completamento della riduzione del bond, effettuato dall'operatore del nodo.
Per eseguire una riduzione del bond con successo senza essere annullata, il minipool deve seguire queste regole:
- Il minipool deve essere aggiornato al delegato Atlas; il vecchio delegato Redstone non può essere utilizzato.
- Il validatore del minipool sulla Beacon Chain deve essere in attesa o in staking attivo. Non può essere slashed, in uscita / uscito o prelevabile / prelevato.
- Il saldo del validatore del minipool sulla Beacon Chain deve essere almeno 31,99 ETH (32 ETH con un piccolo margine per complicazioni temporali che potrebbero causare attestazioni mancate dopo uno skim delle ricompense).
Il minipool deve rispettare queste condizioni per l'intera durata del controllo scrub, durante il quale l'Oracle DAO lo monitorerà per garantire il rispetto delle condizioni sopra indicate.
Se, in qualsiasi momento durante il controllo scrub, viene riscontrato che un minipool viola queste condizioni, la riduzione del bond verrà annullata. Il minipool stesso non sarà interessato; continuerà a esistere come un minipool da 16 ETH, validando e agendo come se l'intero processo di riduzione del bond non fosse mai avvenuto. Tuttavia, non sarà più idoneo per le riduzioni del bond. Una volta che la riduzione del bond di un minipool viene annullata, non può mai più essere tentata.
Una volta completata con successo la riduzione del bond, l'importo del bond del minipool verrà ridotto da 16 ETH a 8 ETH e la commissione del minipool verrà reimpostata al valore corrente della rete.
Se riduci un minipool da 16 ETH con una commissione del 20%, non manterrai quella commissione del 20%. Verrà ridotta al valore della rete (attualmente impostato a un fisso 14%).
Si noti che, come dimostrato nella sezione matematica di esempio, un minipool da 8 ETH al 14% è ancora più redditizio di un minipool da 16 ETH al 20%, quindi mantenere un tasso di commissione elevato non è una ragione convincente per mantenere un bond da 16 ETH.
Passaggio 1: Avvio della Riduzione del Bond
Per avviare il processo di riduzione del bond, inserisci il seguente comando:
Questo inizierà fornendo una breve spiegazione del processo (sebbene, se hai letto questa guida, dovrebbe esserti già tutto familiare). Una volta riconosciuto di aver compreso il processo, ti mostrerà quali minipool hanno attualmente un bond che può essere ridotto, insieme al loro bond e commissione attuali:
Una volta selezionato uno o più minipool da ridurre, lo Smartnode verificherà se quei minipool sono idonei per la riduzione del bond.
Per essere idoneo, devono essere soddisfatte queste condizioni:
- Il minipool è stato aggiornato per utilizzare il contratto delegato del minipool Atlas.
- Il validatore del minipool deve avere un saldo della Beacon Chain di almeno 32 ETH.
- Il validatore del minipool deve essere in attesa o attivo.
- Hai abbastanza RPL in stake per supportare il livello minimo di collaterale RPL che sarebbe richiesto dopo la riduzione del bond.
In caso contrario, stamperà un avviso di errore che spiega cosa deve essere fatto prima; per esempio:
Questo mostra che il minipool selezionato richiede un aggiornamento del delegato e il nodo necessita di più RPL in stake per ridurre il bond di quel minipool.
Quando hai soddisfatto i prerequisiti, selezionare un minipool in questo comando ti chiederà semplicemente di scegliere il prezzo del gas per la transazione e la conferma dell'azione. Dopo aver accettato la conferma, inizierà la riduzione del bond del minipool.
Monitoraggio del Timer del Controllo Scrub
Una volta avviata una riduzione del bond, puoi visualizzare quanto tempo manca prima che possa essere completata nei log del daemon del tuo node:
Per gli utenti in Docker Mode e Hybrid Mode, questo può essere fatto con il seguente comando:
Vedrai una nuova voce che indica quanto tempo rimane fino al completamento del controllo scrub per la riduzione del tuo bond:
Una volta che questo timer raggiunge lo zero e non appare più in questi log, puoi completare la riduzione del bond.
Passaggio 2: Completamento della Riduzione del Bond
Quando il timer dello scrub è terminato con successo, ci sono due modi per completare la riduzione del bond del tuo minipool:
- Lascia che il daemon del
nodelo gestisca per te; lo fa durante il controllo di routine che esegue ogni cinque minuti (lo stesso che stampa la riga del tempo rimanente nel log sopra). Se rileva una riduzione del bond idonea, completerà automaticamente la riduzione - proprio come fa con lo staking dei minipool in attesa e il controllo del tuo destinatario delle commissioni. Vedrai l'output nel log delnodeche mostra quando ha rilevato e completato una riduzione del bond. - Completa manualmente la riduzione del bond utilizzando il seguente comando:
Il comando è semplice; segui le istruzioni per completare il processo una volta che il tuo minipool è idoneo per la riduzione del bond.
Durante la riduzione del bond, Rocket Pool distribuisce il saldo esistente del tuo minipool utilizzando il bond e la commissione pre-riduzione del bond del minipool per garantire che sia tu che gli staker di rETH riceviate la vostra giusta quota del saldo esistente, e che la riduzione del bond non modifichi le ricompense che entrambe le parti avrebbero ottenuto su quel saldo.
I Risultati di un Bond Ridotto
Puoi verificare la riduzione del bond riuscita usando rocketpool minipool status.
Prima della riduzione del bond, per il minipool di esempio che abbiamo seguito, quel comando produrrebbe il seguente output:
Dopo la riduzione del bond, il comando restituirebbe questo output:
Nota come le cose sono cambiate:
Node fee(commissione) è passata dal 15% al 14%Node deposit(il tuo bond) è passato da 16 ETH a 8 ETHRP deposit(l'importo preso in prestito) è passato da 16 ETH a 24 ETHMinipool Balance (EL)è passato da 0.150713 ETH a 0.086769 ETHYour portion (EL)è passato da 0.086660 ETH a 0 ETHAvailable refundè passato da 0 ETH a 0.086769 ETHYour portion (CL)è passato da 16.000087 ETH a 8.000013 ETH
I cambiamenti in Node fee, Node deposit, RP deposit e Your portion (CL) indicano che il bond è stato ridotto con successo.
I cambiamenti in Minipool Balance (EL), Your portion (EL) e Available refund indicano i risultati della distribuzione del saldo del minipool avvenuta come parte del processo di riduzione del bond.
Per chiarire come interpretare questi risultati:
- Se guardi la transazione, vedrai anche che ha inviato 0.06413383 ETH dal minipool allo staking pool.
- Nell'esempio "prima", la quota dello staking pool è il saldo del minipool meno la porzione dell'operatore del nodo, ovvero
0.150713 - 0.086660 = 0.064053che è l'importo trasferito allo staking pool durante la riduzione del bond (più un piccolo importo da uno skim delle ricompense avvenuto durante il controllo scrub). - La quota dell'operatore del nodo, d'altra parte, non viene inviata all'indirizzo di prelievo dell'operatore del nodo. Viene invece segnalata come un rimborso disponibile, motivo per cui l'importo del rimborso è aumentato da 0 ETH a quello che era precedentemente l'importo "your portion" del saldo del minipool sull'EL.
- Puoi richiedere questo rimborso in qualsiasi momento utilizzando il seguente comando:
- Puoi richiedere questo rimborso in qualsiasi momento utilizzando il seguente comando:
C'è un altro importante risultato della riduzione del bond, che può essere osservato usando rocketpool node status:
Il processo di riduzione del bond ha aumentato il saldo di credito dei depositi del nodo di 8 ETH. Questo credito può essere utilizzato per creare un altro minipool da 8 ETH gratuitamente (nessun ETH richiesto dal portafoglio del nodo, tranne che per il gas)!