Creación de un Megapool (Validador)
Bienvenido a Saturn 1! Un megapool de Rocket Pool es una instancia de contrato inteligente en la capa de ejecución. Tu nodo gestionará un megapool que sirve como dirección de retiro de Ethereum para uno o varios validadores. Cada validador está compuesto por una porción de tu ETH, conocida como el monto de garantía, y una porción de ETH del pool de staking de rETH, conocida como el monto prestado. Tu megapool es responsable de combinar el monto de garantía y el monto prestado de ETH para formar 32 ETH en total, que luego se envían al contrato de depósito de la Beacon Chain para crear un nuevo validador.
Tu megapool se despliega automáticamente en el momento de tu primer depósito de validador. ¡Después podrás usar el mismo megapool para gestionar tantos validadores como desees! No necesitarás desplegar un nuevo megapool cada vez que crees un nuevo validador.
Los tiempos de activación (y salida) de la cola de validadores de la Beacon Chain pueden variar enormemente dependiendo del estado actual de la red.
Esto está fuera del control de Rocket Pool y es una función de la propia Beacon Chain.
La siguiente herramienta proporciona una buena estimación de cuánto tiempo puedes esperar: https://www.validatorqueue.com/
Por favor revisa esta herramienta para tener una idea de cuánto tiempo puedes esperar para que tu validador se active.
La creación de validadores está gobernada por dos colas.
-
La primera es la cola de depósitos de Rocket Pool. Entraremos en más detalles en una sección diferente, pero esencialmente esta cola es gestionada por el protocolo Rocket Pool y determina cuándo tu validador recibirá su ETH prestado. Es necesario que haya ETH disponible en el deposit pool para emparejar tus 4 ETH con 28 ETH del deposit pool y crear el validador.
-
La segunda es la cola de la Beacon Chain, que es gestionada por la Ethereum Beacon Chain y determina cuándo tu validador se activará. Ten en cuenta que el tiempo que tarda tu validador en activarse puede variar enormemente dependiendo de tu posición en cada cola y el estado actual de la red.
La cola de depósitos de Rocket Pool incluye un sistema de cola exprés para ayudar a los operadores de nodo existentes a migrar su ETH de validadores minipool a ETH de validadores megapool.
Cola de Depósitos y Cola Exprés de Rocket Pool
Hay dos tipos de colas dentro de la cola de depósitos de Rocket Pool: cola exprés y cola estándar.
La cola de depósitos incluye un sistema de cola exprés para ayudar a los operadores de nodo existentes a migrar su ETH de validadores minipool a ETH de validadores megapool. También crea plazos de depósito más predecibles para los depósitos que utilizan la cola exprés.
La cola exprés se procesa en una proporción de 4:1, lo que significa que 4 validadores de la cola exprés se emparejan por cada 1 validador emparejado de la cola estándar. En otras palabras: se emparejan 4 validadores de la cola exprés, luego 1 de la cola estándar, luego 4 de la cola exprés y así sucesivamente.
Los operadores de nodo existentes reciben tickets de cola exprés basados en su ETH en garantía en minipools heredados: un ticket por cada 4 ETH en garantía. Por ejemplo, un operador de nodo con un minipool heredado de 8 ETH obtiene 2 tickets de cola exprés. Esto es suficiente para migrar completamente a dos validadores megapool de 4 ETH usando la cola exprés. RPIP-59: Deposit Mechanics entra en los detalles de cómo se manejan los depósitos.
Tu nodo recibirá un reembolso de un ticket de cola exprés si decides retirar tu validador de la cola exprés.
Depositar ETH y Crear un Validador
Si este es el primer validador megapool de tu nodo, el megapool de tu nodo también se desplegará automáticamente al mismo tiempo. Recuerda que el Megapool de tu nodo puede gestionar uno o varios validadores, ¡así que el despliegue del megapool solo ocurre una vez por nodo!
Una vez que estés listo para depositar tu ETH en un megapool y crear un validador de Beacon Chain, puedes hacerlo usando el siguiente comando:
Aunque la CLI automatiza muchos de los próximos pasos por ti, recomendamos encarecidamente monitorear tu nodo y transacciones para garantizar una transición exitosa de prelaunch a staking.
Las transacciones fallidas (debido a configuraciones de gas ajustadas, ETH insuficiente para el gas, o el nodo fuera de línea durante 28 días después del depósito inicial) podrían hacer que tu validador megapool transite al estado dissolved, lo cual debes evitar.
Si un validador en prelaunch falla en hacer stake dentro de 28 días, el validador se disolverá. El 1 ETH (de un bono de 4 ETH) enviado a la Beacon Chain durante el proceso de prelaunch no es recuperable. El operador de nodo recibe crédito por los 3 ETH restantes de su bono con una penalización de disolución de 0.05 ETH aplicada como deuda. El crédito neto para un validador disuelto es de 2.95 ETH.
El primer prompt preguntará cuántos validadores deseas crear. Puedes crear hasta 35 en el mismo depósito, pero usaremos 1 validador
para el resto de nuestra demostración aquí. Escribe 1 y luego presiona enter para comenzar a crear 1 validador.
El segundo prompt mostrará información sobre cuánto ETH tiene tu nodo actualmente en garantía, además
del requisito total de garantía para el número de validadores que has seleccionado. El nodo en nuestra demostración no tiene
validadores megapool, de ahí 0.00 ETH bonded. El requisito actual de garantía es 4 ETH.
Después de leer y entender la información mostrada, escribe y y luego presiona enter para continuar al siguiente prompt.
El siguiente prompt mostrará el estado de la cola de depósitos de Rocket Pool.
Esto muestra cuántos validadores están esperando antes de ti para ser emparejados con ETH. La cola exprés es principalmente para operadores de nodo ya existentes, ya que los nuevos nodos no tendrán tickets de cola exprés. The express queue rate is 4 significa que se emparejan 4 validadores de la cola exprés por cada 1 validador en la cola estándar.
Si eres un operador de nodo que regresa y tienes tickets de cola exprés disponibles para este depósito, se te pedirá que los uses en este punto.
Introduce 1 y luego presiona enter para proceder usando un ticket de cola exprés para este único depósito de validador megapool.
Si deseas guardar tu(s) ticket(s) de cola exprés y proceder en la cola estándar, simplemente escribe 0 y luego presiona enter para pasar al siguiente prompt.
Si tienes algún crédito de depósito para canjear en un validador, se te pedirá que lo hagas aquí. De lo contrario, este paso te mostrará las sugerencias de precio de gas actuales de la red.
Después de confirmar tu precio de gas, haremos una última confirmación final para crear un validador megapool.
Una vez que la transacción se complete, tendrás una confirmación de tu depósito
como un hash de transacción de etherscan junto con el pubkey esperado de la Beacon Chain una vez que tu validador megapool esté en línea. No dudes en usar el comando rocketpool megapool status para
verificar el estado de tu megapool, o rocketpool megapool validators para verificar el estado de tu validador específico. Tu validador estará en el
estado initialized mientras progresa a través de la cola de depósitos de Rocket Pool. Ten en cuenta que el pubkey de tu validador megapool no se registrará en la Beacon Chain hasta que haya sido
procesado por la cola de depósitos de Rocket Pool y se le asigne ETH.
¡En este punto, lo has logrado! Felicidades por tu validador megapool. Definitivamente querrás consultar la sección Monitoreo y Mantenimiento
de nuestras guías para aprender cómo mantener tu nodo en las mejores condiciones posibles. También continúa leyendo la siguiente sección sobre cómo confirmar un stake exitoso para asegurarte
de que tu validador initialized progrese sin problemas a staking sin incurrir en penalizaciones.
Confirmación de un Stake Exitoso
Aunque la CLI automatiza muchos de los próximos pasos por ti, recomendamos encarecidamente monitorear tu nodo y transacciones para garantizar una transición exitosa de prelaunch a staking.
Las transacciones fallidas (debido a configuraciones de gas ajustadas, ETH insuficiente para el gas, o el nodo fuera de línea durante 28 días después del depósito inicial) podrían hacer que tu validador megapool transite al estado dissolved, lo cual debes evitar.
Si un validador en prelaunch falla en hacer stake dentro de 28 días, el validador se disolverá. El 1 ETH (de un bono de 4 ETH) enviado a la Beacon Chain durante el proceso de prelaunch no es recuperable. El operador de nodo recibe crédito por los 3 ETH restantes de su bono con una penalización de disolución de 0.05 ETH aplicada como deuda. El crédito neto para un validador disuelto es de 2.95 ETH.
¡Asegúrate de que tu nodo permanezca en línea durante todo este proceso! Realizará una serie de pasos completamente automáticos para garantizar que tu validador avance sin problemas entre las diversas etapas que se explican a continuación:
Tu nuevo validador megapool estará en el estado initialized. Permanecerá en este estado hasta que progrese a través de la cola de depósitos de Rocket Pool
y se le asignen 28 ETH del deposit pool. Usa el comando rocketpool megapool validators para verificar el estado de tu validador. Debería verse algo así:
Una vez que tu validador reciba ETH de la cola de depósitos de Rocket Pool, pasará al estado Prelaunch. En este punto, 1 ETH de tu saldo de megapool se depositará
en la Beacon Chain. El pubkey de tu validador también se registrará en la Beacon Chain, lo que significa que puedes ver el estado de tu validador Prelaunch en un explorador como https://beaconcha.in/ (o https://hoodi.beaconcha.in/ si estás usando testnet).
Puedes observar tu validador buscando el pubkey en https://beaconcha.in/ o visitando este enlace con el formato: https://beaconcha.in/validator/<your-validator-pubkey>
Después de que tu validador Prelaunch sea procesado por la Beacon Chain y se acredite el depósito inicial de 1 ETH. Tu nodo realizará automáticamente una transacción stake para completar el
depósito completo de 32 ETH en la Beacon Chain. La transacción stake avanzará tu validador Prelaunch a un validador Staking. En este punto, tu validador Staking tiene: - 32 ETH depositados en
la Beacon Chain - Asignado un número de índice de validador - Activación pendiente en la Beacon Chain
El estado actual de la cola de validadores de la Beacon Chain se puede encontrar aquí: https://www.validatorqueue.com/. Una vez que tu validador Staking se active en la Beacon Chain, verás
Beacon status: active_ongoing en el menú rocketpool megapool validators para confirmar que se ha activado y está listo para hacer attestations.
¡En esta etapa ya está todo listo! ¡Felicitaciones! ¡Has creado oficialmente un validador megapool con Rocket Pool! Echa un vistazo a las guías de Monitoreo y Mantenimiento para aprender cómo monitorear tu nodo y mantenerlo en perfectas condiciones.
Salir de un Validador de la Cola de Depósitos de Rocket Pool
Si tienes un validador esperando en cola (exprés O estándar) y deseas salir de la cola, ¡puedes hacerlo! Tu depósito de 4 ETH será reembolsado como crédito canjeable por una cantidad equivalente en rETH. Los pasos son bastante simples:
Primero, verifica rocketpool megapool validators para determinar qué validador retirar de la cola. Debes asegurarte de que
el validador que estás retirando esté en el estado Initialized. Toma nota de su pubkey. Después de que tu validador haya recibido ETH asignado, no podrás retirarlo de la cola.
Usa el siguiente comando para salir de un validador de la cola, luego procede con la selección:
Una vez que hayas hecho tu selección y confirmes que tu validador ha salido de la cola de depósitos de Rocket Pool, puedes usar el siguiente comando para canjear el crédito como rETH:
¡Y listo! Si deseas depositar otro validador, este crédito también es canjeable como depósito de validador además de ser canjeable como rETH. Si usaste un ticket de cola exprés en tu validador retirado (de la cola), tu nodo recibirá un reembolso de ese ticket de cola exprés.
Creación de Múltiples Validadores Megapool
El megapool de tu nodo puede gestionar tantos validadores como desees. Si deseas crear un validador adicional (o crear múltiples validadores en la misma transacción para ahorrar en comisiones de transacción),
puedes hacerlo usando el comando rocketpool megapool deposit. Dado el límite de gas de bloque actual, la cantidad máxima de validadores que puedes crear en una transacción es 35.
Próximos Pasos
Ahora que tienes un validador megapool funcionando, los próximos pasos te guiarán sobre cómo monitorear la salud de tu nodo, verificar y aplicar actualizaciones, y mantenerlo a lo largo de su vida.
Por favor lee la sección Monitoreo y Mantenimiento a continuación para aprender más sobre estos temas.