Los depósitos de minipool están actualmente deshabilitados en preparación para Saturn 1.
Migrar un Minipool de 16-ETH a 8-ETH
Los operadores de nodo tienen la capacidad de migrar directamente sus minipools existentes de 16-ETH a minipools de 8-ETH. Al hacerlo, se agregarán 8 ETH a sus saldos de crédito de depósito que pueden usarse para crear minipools adicionales sin requerir ETH de los operadores de nodo.
En efecto, este proceso permite a un operador de nodo convertir un minipool de 16-ETH en dos minipools de 8-ETH de forma gratuita (aunque todavía requerirá ETH para gas y suficiente colateral RPL para manejar ambos minipools).
Migrar un minipool existente de 16-ETH a uno de 8-ETH se conoce formalmente como reducción de fianza. Es un proceso de dos pasos e involucra validación por parte del Oracle DAO. Le guiaremos a través de todo el proceso en las secciones a continuación.
Reglas de Reducción de Fianza
Una reducción de fianza involucra los siguientes pasos:
- Iniciar la reducción de fianza, hecho por el operador de nodo.
- Un período de espera (la "verificación de scrub de reducción de fianza"), permitiendo al Oracle DAO tiempo para verificar que la reducción de fianza es legal y cancelar cualquier reducción de fianza que viole las reglas.
- Completar la reducción de fianza, hecho por el operador de nodo.
Para realizar una reducción de fianza exitosa sin ser scrubbed, el minipool debe seguir estas reglas:
- El minipool debe ser actualizado al delegado Atlas; el antiguo delegado Redstone no puede ser usado.
- El validador del minipool en la Beacon Chain debe estar pendiente o activamente staking. No puede estar slashed, exiting / exited, o withdrawable / withdrawn.
- El balance del validador del minipool en la Beacon Chain debe ser al menos 31.99 ETH (32 ETH con un pequeño margen para complicaciones mal sincronizadas que resulten en attestations perdidas después de un skim de recompensas).
El minipool debe obedecer estas condiciones durante toda la duración de la verificación de scrub, durante la cual el Oracle DAO estará observándolo para asegurar el cumplimiento de las condiciones anteriores.
Si, en cualquier momento durante la verificación de scrub, se encuentra que un minipool viola estas condiciones, la reducción de fianza será scrubbed. El minipool en sí no se verá afectado; seguirá viviendo felizmente como un minipool de 16 ETH, validando y actuando como si todo el proceso de reducción de fianza nunca hubiera sucedido. Sin embargo, ya no será elegible para reducciones de fianza. Una vez que la reducción de fianza de un minipool es scrubbed, nunca podrá intentarse de nuevo.
Tras una reducción de fianza exitosa, el monto de fianza del minipool se reducirá de 16 ETH a 8 ETH y la comisión del minipool se restablecerá a cualquier valor de red actual.
Si reduce un minipool de 16-ETH con una comisión del 20%, no conservará esa comisión del 20%. Se reducirá al valor de red (actualmente establecido en un 14% fijo).
Tenga en cuenta que, como se demuestra en la sección de matemática de ejemplo, un minipool de 8-ETH al 14% es aún más rentable que un minipool de 16-ETH al 20%, por lo que mantener una tasa de comisión alta no es una razón convincente para retener una fianza de 16 ETH.
Paso 1: Comenzar la Reducción de Fianza
Para comenzar el proceso de reducción de fianza, ingrese el siguiente comando:
Esto comenzará proporcionando una breve descripción del proceso (aunque, si ha leído esta guía, todo debería ser familiar para usted ya). Una vez que reconozca que entiende el proceso, le mostrará qué minipools actualmente tienen una fianza que puede reducirse, junto con su fianza y comisión actuales:
Una vez que haya seleccionado uno o más minipools para reducir, el Smartnode verificará si esos minipools son elegibles para la reducción de fianza.
Para ser elegible, estas condiciones deben satisfacerse:
- El minipool ha sido actualizado para usar el contrato de delegado de minipool Atlas.
- El validador del minipool debe tener un balance de Beacon Chain de al menos 32 ETH.
- El validador del minipool debe estar pendiente o activo.
- Tiene suficiente RPL staked para soportar el nivel mínimo de colateral RPL que se requeriría después de la reducción de fianza.
Si no, imprimirá un error de advertencia explicando lo que debe hacerse primero; por ejemplo:
Esto muestra que el minipool seleccionado requiere una actualización de delegado y el nodo necesita más RPL staked para reducir la fianza de ese minipool.
Cuando haya satisfecho las precondiciones, seleccionar un minipool en este comando simplemente le pedirá que elija su precio de gas para la transacción y la confirmación de la acción. Al aceptar la confirmación, la reducción de fianza del minipool comenzará.
Monitorear el Temporizador de Verificación de Scrub
Una vez que haya iniciado una reducción de fianza, puede ver cuánto tiempo falta hasta que pueda completarse en sus logs del daemon node:
Para usuarios de Docker Mode y Hybrid Mode, esto puede hacerse con el siguiente comando:
Verá una nueva entrada notando cuánto tiempo falta hasta que la verificación de scrub para su reducción de fianza esté completa:
Una vez que este temporizador llegue a cero y ya no aparezca en estos logs, puede completar la reducción de fianza.
Paso 2: Completar la Reducción de Fianza
Cuando el temporizador de scrub haya terminado exitosamente, hay dos formas de completar la reducción de fianza de su minipool:
- Dejar que el daemon
nodelo maneje por usted; hace esto durante la verificación de rutina que realiza cada cinco minutos (la misma que imprime la línea de tiempo restante en el log anterior). Si nota que tiene una reducción de fianza elegible, completará la reducción automáticamente - tal como lo hace con el staking de minipools pendientes y la verificación de su destinatario de comisiones. Verá salida en el log denodemostrando cuándo ha detectado, y completado, una reducción de fianza. - Completar la reducción de fianza manualmente usando el siguiente comando:
El comando es simple; siga las indicaciones para completar el proceso una vez que su minipool sea elegible para la reducción de fianza.
Durante la reducción de fianza, Rocket Pool distribuye el balance existente de su minipool usando la fianza y comisión pre-reducción del minipool para asegurar que tanto usted como los stakers de rETH obtengan su parte justa del balance existente, y la reducción de fianza no cambie las recompensas que cualquiera de las partes habría obtenido en ese balance.
Los Resultados de una Fianza Reducida
Puede verificar la reducción de fianza exitosa usando rocketpool minipool status.
Antes de la reducción de fianza, para el minipool de ejemplo que hemos estado siguiendo, ese comando produciría la siguiente salida:
Después de la reducción de fianza, el comando devolvería esta salida:
Note cómo han cambiado las cosas:
Node fee(comisión) pasó de 15% a 14%Node deposit(su fianza) pasó de 16 ETH a 8 ETHRP deposit(la cantidad que pidió prestada) pasó de 16 ETH a 24 ETHMinipool Balance (EL)pasó de 0.150713 ETH a 0.086769 ETHYour portion (EL)pasó de 0.086660 ETH a 0 ETHAvailable refundpasó de 0 ETH a 0.086769 ETHYour portion (CL)pasó de 16.000087 ETH a 8.000013 ETH
Los cambios en Node fee, Node deposit, RP deposit, y Your portion (CL) indican que la fianza fue reducida exitosamente.
Los cambios en Minipool Balance (EL), Your portion (EL), y Available refund indican los resultados de la distribución de balance del minipool que ocurrió como parte del proceso de reducción de fianza.
Para clarificar cómo interpretar estos resultados:
- Si mira la transacción, también verá que envió 0.06413383 ETH del minipool al staking pool.
- En el ejemplo "antes", la parte del staking pool es el balance del minipool menos la porción del operador de nodo, o
0.150713 - 0.086660 = 0.064053que es la cantidad transferida al staking pool durante la reducción de fianza (más una pequeña cantidad de un skim de recompensas que ocurrió durante la verificación de scrub). - La parte del operador de nodo, por otro lado, no se envía a la dirección de retiro del operador de nodo. En su lugar, se marca como un refund disponible, que es por qué el monto de refund aumentó de 0 ETH a lo que anteriormente era el monto de "su porción" del balance del minipool en el EL.
- Puede reclamar este refund en cualquier momento usando el siguiente comando:
- Puede reclamar este refund en cualquier momento usando el siguiente comando:
Hay un resultado más importante de la reducción de fianza, que puede observarse usando rocketpool node status:
El proceso de reducción de fianza ha aumentado el saldo de crédito de depósito del nodo en 8 ETH. ¡Este crédito puede usarse para hacer otro minipool de 8-ETH gratis (no se requiere ETH de la wallet del nodo, excepto para gas)!