Preparando tu Nodo para la Operación
Si estás aquí, entonces has iniciado exitosamente los servicios de Smartnode, creado una billetera y terminado de sincronizar tanto la capa de Ejecución como la de Consenso en tus respectivos clientes. Si es así, ¡entonces estás listo para registrar tu nodo en la red de Rocket Pool y crear un megapool con un validador! Si no, revisa las secciones anteriores y regresa aquí una vez que hayas completado esos pasos.
Antes de crear un megapool y un nuevo validador, hay algunos pasos que tomar para terminar de preparar tu nodo. Estos solo necesitan hacerse una vez; una vez que los hayas hecho, puedes saltar a la sección Crear un Validador de Megapool si quieres crear múltiples validadores en tu nodo.
Cargar tu Billetera de Nodo
Registrar tu nodo y establecer un validador implican enviar transacciones a la red Ethereum desde tu billetera de nodo. Esto significa que necesitarás tener algo de ETH en ella para pagar los costos de gas de esas transacciones. Si deseas hacer stake de RPL puedes hacerlo directamente en el nodo, o (preferiblemente) puedes usar la función Stake on Behalf del sitio web de Rocket Pool para apostar por tu nodo con RPL en tu billetera fría. Discutiremos la función Stake on Behalf más adelante en esta guía cuando sea momento de apostar tu RPL.
El ETH requerido para las tarifas de gas para configurar un nodo con un minipool es aproximadamente 0.0025 ETH multiplicado por el precio actual del gas en gwei. Por ejemplo, con un precio de gas de 30 gwei, pagarías aproximadamente 0.075 ETH en tarifas de gas.
Consulta esta hoja de cálculo para ayudar a estimar las tarifas de gas para diversas condiciones de red.
Si estás ejecutando en la red de prueba Hoodi, consulta la sección Practicando con la Red de Prueba para aprender cómo adquirir ETH de prueba.
Para RPL de prueba, hemos agregado una función de faucet similar directamente a la CLI. Consulta la guía Obtener RPL de Prueba en Hoodi para adquirir algo.
Registrar tu Nodo con la Red
Una vez que tengas ETH en tu billetera, puedes registrar tu nodo con la red de Rocket Pool para acceder a todas sus funciones. Para hacer esto, ejecuta el siguiente comando:
Esto te pedirá la zona horaria con la que quieres registrarte.
Por defecto, esto detectará la zona horaria de tu reloj del sistema, pero puedes cambiarla si lo prefieres.
Cualquiera de las zonas horarias con formato País/Ciudad listadas en esta página debería ser aceptable.
La zona horaria solo se usa para el mapa global de operadores de nodos mostrado en el sitio principal.
No necesitas configurarla a tu zona horaria real si tienes preocupaciones de seguridad.
Si prefieres permanecer anónimo, usa una opción genérica como Etc/UTC.
Una vez que esto esté completo, ¡oficialmente serás miembro de la red de Rocket Pool!
Establecer tu Dirección de Retiro Principal
Antes que nada, te recomendamos encarecidamente que cambies la dirección de retiro principal para tu nodo. Esta es la dirección a la que se enviarán todas tus recompensas de punto de control RPL, tu RPL apostado y tu ETH de Beacon Chain cuando reclames tus recompensas de punto de control o salgas de tu validador y retires de tu megapool.
Opcionalmente, puedes establecer una dirección de retiro para tu ETH y una nueva para tu RPL. La dirección de retiro RPL, si se establece, podrá activar y reclamar RPL de las recompensas de inflación y no tendrá efecto en las recompensas de consenso ETH ni en nada relacionado con ETH. Si no has establecido una dirección de retiro RPL, la Dirección de Retiro Principal recibirá también las recompensas RPL. Por defecto, quien controla la dirección de retiro principal puede acceder a TODO tu RPL apostado, ETH y recompensas.
La dirección utilizada para suministrar un nodo con ETH debería ser la dirección de retiro principal para el nodo. Haz clic aquí para leer sobre apostar ETH en nombre de un nodo.
Al configurar tu nodo por primera vez, esto se establece en la dirección de la billetera de tu nodo. Sin embargo, por razones de seguridad, es de vital importancia establecer esto a una dirección diferente controlada por una billetera fría. Una billetera fría podría ser una billetera de hardware (como Ledger, Trezor, o Grid+), o una billetera de contrato inteligente (como Argent).
Recomendamos encarecidamente que NO uses una billetera caliente como MetaMask como tu dirección de retiro principal.
De esta manera, si tu billetera de nodo se ve comprometida, el atacante no obtiene acceso a tu ETH y RPL apostados al forzarte a salir porque todos esos fondos se enviarán a tu billetera fría separada (que esperamos no tengan).
Las direcciones de retiro principales se establecen a nivel de operador de nodo. Si creas múltiples validadores de megapool, todos se referirán a la misma dirección de retiro principal, por lo que solo necesitas realizar esta configuración una vez.
Consulta aquí algunos conceptos básicos sobre seguridad de billeteras de la Fundación Ethereum.
Hay dos formas diferentes de hacer esto. Lee ambas opciones a continuación para determinar cuál se aplica a ti.
Usa este método si tu nueva dirección de retiro principal se puede usar para firmar transacciones a través de MetaMask o WalletConnect.
NOTA
Este método requerirá que envíes una transacción desde tu nueva dirección de retiro principal, por lo que debes tener una pequeña cantidad de ETH en esa dirección ya.NOTA
Para usuarios de billeteras de hardware Ledger, ten en cuenta que Ledger Live aún no admite MetaMask o WalletConnect de forma nativa. Necesitarás usar MetaMask y conectarlo a tu Ledger en su lugar. Sigue las instrucciones oficiales de Ledger para hacer esto.Para trabajar con el sitio web de Rocket Pool, necesitarás tener tu Ledger conectado, desbloqueado y la aplicación ETH abierta. También necesitarás habilitar "blind signing" para la sesión actual; puedes encontrar esto dentro de la porción de Configuración de la aplicación ETH en el dispositivo. La firma ciega se deshabilitará automáticamente después de cerrar la sesión.
Si estás usando Hoodi Testnet y quieres usar tu Ledger como tu dirección de retiro principal, primero debes crear una nueva billetera Ethereum en tu Ledger para asegurarte de no conectar tu dirección en vivo a la red de prueba, lo que tiende a causar confusión. Asegúrate de seleccionar Hoodi Testnet en el menú desplegable de selección de red al conectar tu Ledger a MetaMask. Ten en cuenta que Ledger Live no mostrará tu saldo en la red de prueba, pero otras aplicaciones que admiten la red de prueba (como MetaMask y Etherscan) podrán mostrarlo.
- Ejecuta
rocketpool node set-primary-withdrawal-address 'tu dirección de billetera fría o nombre ENS'. Tu nueva dirección de retiro principal se marcará como "pendiente". Hasta que la confirmes, tu antigua dirección de retiro principal seguirá siendo usada. - Para confirmarla, debes enviar una transacción especial desde tu nueva dirección de retiro principal al contrato del megapool para verificar que eres dueño de la dirección de retiro principal.
- La forma más fácil de hacer esto es navegar al sitio de dirección de retiro principal de Rocket Pool (para Hoodi Testnet o para Mainnet).
- Si aún no has conectado Metamask o WalletConnect al sitio web de Rocket Pool, hazlo ahora. Haz clic en el botón select wallet en el centro de la pantalla, y elige MetaMask o WalletConnect según la billetera que te gustaría usar. Luego se te pedirá que confirmes la conexión. Por ejemplo, usando MetaMask:
Haz clic en Next, luego haz clic en Confirm para permitir que el sitio web de Rocket Pool use tu billetera. 3. Selecciona primary Withdrawal Address del menú superior (o el menú de hamburguesa en el lado izquierdo si estás en un dispositivo móvil). 4. Verás este mensaje:
-
Escribe tu dirección de billetera de nodo aquí y haz clic en el botón de marca de verificación para continuar.
-
Se te pedirá una pregunta preguntando si quieres establecer una nueva dirección de retiro principal del nodo o confirmar una pendiente. Selecciona Confirm.
-
Ahora, debería haber un nuevo cuadro de diálogo de confirmación en tu billetera. Nuevamente, usando MetaMask como ejemplo, haz clic en el icono de MetaMask para abrirlo y deberías ver algo como esto:
Haz clic en Confirm para enviar la transacción a la red. Esto tomará algún tiempo hasta que se incluya en un bloque, pero una vez que lo haga, verás un cuadro de diálogo de confirmación:
- Tu nueva dirección de retiro principal ahora estará confirmada y activada. Puedes ver esto con
rocketpool node status.
Una vez que esto esté hecho, ya no podrás cambiar tu dirección de retiro principal usando el comando set-primary-withdrawal-address.
Para cambiarla, necesitarás enviar una transacción firmada desde tu dirección de retiro principal activa (la que acabas de cambiar).
El sitio web de Rocket Pool tiene una función para ayudarte a hacer esto.
Establecer tu Dirección de Señalización de Snapshot
Establecer tu dirección de señalización de Snapshot te permitirá participar en votaciones de Snapshot en un navegador o dispositivo móvil sin tener que exponer las claves del nodo a una billetera caliente.
Hay algunas cosas que preparar:
- La dirección de tu nodo
- Una dirección que quieres usar para votación de snapshot (dirección de señalización)
Estarás firmando un mensaje diciendo que la dirección de tu nodo puede delegar a la nueva dirección. Este mensaje establece tu intención de usar tu dirección de billetera como una dirección de señalización de Snapshot.
Selecciona qué red estás usando de una de las pestañas a continuación.
No cargues la clave privada de tu nodo en una billetera caliente. Por favor elige otra cuenta para que sea tu dirección de señalización. Después de establecer la dirección de señalización, puedes usarla para votar en Snapshot con el poder de voto de tu nodo.
Comienza conectando la dirección que quieres usar como dirección de señalización al sitio web usando MetaMask, WalletConnect, o cualquiera de los otros métodos que el sitio web admite. Luego se te presentará este cuadro de diálogo para buscar tu dirección de nodo.
A continuación, ingresarás tu dirección de nodo y luego harás clic en el botón naranja "Find". Esto verificará si la dirección es un nodo registrado y luego te llevará al siguiente paso.
¡Asegúrate de tener la dirección de nodo correcta antes de hacer esto! si necesitas confirmar la dirección de tu nodo, puedes
recuperarla rápidamente a través de la CLI usando el comando rocketpool node status.
Una vez que hayas iniciado sesión y confirmado tu dirección de nodo, verás tu dirección de señalización de Snapshot. Debería ser la misma que la cuenta con la que has iniciado sesión en el sitio. Verifica que esto sea correcto antes de proceder. Una vez que estés seguro de que has iniciado sesión en la cuenta deseada, haz clic en el botón naranja "Sign Message". Verás un mensaje en tu aplicación de extensión de billetera para firmar el siguiente mensaje:
Firmar no te costará gas pero establecer sí. Después de firmar, el frontend te dará un comando para pegar en el smartnode. Ve adelante y pégalo en la CLI de tu smartnode y sigue los pasos solicitados. El comando debería verse algo como esto:
Si ves este mensaje en tu CLI, ¡estás todo listo!
No te preocupes si accidentalmente cierras el sitio o pierdes el rastro del comando. Simplemente puedes repetir los pasos y firmar
nuevamente usando la misma dirección de nodo y dirección de señalización. El frontend usa signer.Signmessage() de la biblioteca ethers
, lo que significa que tu firma es determinística dado el mismo input.
Haz clic aquí para aprender más.
Limpiar tu dirección de señalización es bastante fácil, solo usa este comando en la CLI:
Establecer tu Dirección de Retiro RPL
Es importante entender la diferencia entre tu dirección de retiro principal y tu dirección de retiro RPL. Por defecto, tu dirección de retiro RPL no está establecida y tu dirección de retiro principal es donde se enviarán todas tus recompensas de punto de control RPL, tu RPL apostado y ETH de Beacon Chain.
Puedes establecer una dirección de retiro separada para tu RPL si lo deseas. Tu dirección de retiro RPL, si se establece, podrá activar y reclamar RPL de las recompensas de inflación y no tendrá efecto en las recompensas de consenso ETH ni en nada relacionado con ETH. En este caso, tu dirección de retiro principal ya no tendrá ninguna autoridad sobre acciones relacionadas con RPL.
Esto crea algunas oportunidades interesantes donde RPL puede ser suministrado por una entidad a un operador de nodo que no desea tener exposición a RPL. Esa entidad puede entonces reclamar recompensas RPL por poner el colateral de seguro requerido para el nodo. En otras palabras, esto permite que diferentes actores suministren cada tipo de colateral.
Al configurar tu nodo por primera vez, tu dirección de retiro RPL por defecto no está establecida. Si eliges establecer una dirección de retiro RPL, es de vital importancia establecer esto a una dirección diferente controlada por una billetera fría. Una billetera fría podría ser una billetera de hardware (como Ledger, Trezor, o Grid+), o una billetera de contrato inteligente (como Safe).
Recomendamos encarecidamente que NO uses una billetera caliente como MetaMask como tu dirección de retiro RPL.
De esta manera, si tu billetera de nodo se ve comprometida, el atacante no obtiene acceso a tu RPL apostado al forzarte a salir porque todos esos fondos se enviarán a tu billetera fría separada (que esperamos no tengan).
Las direcciones de retiro RPL se establecen a nivel de operador de nodo. Si creas múltiples validadores de megapool, todos se referirán a la misma dirección de retiro RPL, por lo que solo necesitas realizar esta configuración una vez.
Consulta aquí algunos conceptos básicos sobre seguridad de billeteras de la Fundación Ethereum.
Hay dos formas diferentes de hacer esto. Lee ambas opciones a continuación para determinar cuál se aplica a ti.
Usa este método si tu nueva dirección de retiro RPL se puede usar para firmar transacciones a través de MetaMask o WalletConnect.*
NOTA
Este método requerirá que envíes una transacción desde tu nueva dirección de retiro RPL, por lo que debes tener una pequeña cantidad de ETH en esa dirección ya.NOTA
Para usuarios de billeteras de hardware Ledger, ten en cuenta que Ledger Live aún no admite MetaMask o WalletConnect de forma nativa. Necesitarás usar MetaMask y conectarlo a tu Ledger en su lugar. Sigue las instrucciones oficiales de Ledger para hacer esto.Para trabajar con el sitio web de Rocket Pool, necesitarás tener tu Ledger conectado, desbloqueado y la aplicación ETH abierta. También necesitarás habilitar "blind signing" para la sesión actual; puedes encontrar esto dentro de la porción de Configuración de la aplicación ETH en el dispositivo. La firma ciega se deshabilitará automáticamente después de cerrar la sesión.
Si estás usando Hoodi Testnet y quieres usar tu Ledger como tu dirección de retiro RPL, primero debes crear una nueva billetera Ethereum en tu Ledger para asegurarte de no conectar tu dirección en vivo a la red de prueba, lo que tiende a causar confusión. Asegúrate de seleccionar Hoodi Testnet en el menú desplegable de selección de red al conectar tu Ledger a MetaMask. Ten en cuenta que Ledger Live no mostrará tu saldo en la red de prueba, pero otras aplicaciones que admiten la red de prueba (como MetaMask y Etherscan) podrán mostrarlo.
- Ejecuta
rocketpool node set-rpl-withdrawal-address 'tu dirección de billetera fría o nombre ENS'. Tu nueva dirección de retiro RPL se marcará como "pendiente". Hasta que la confirmes, tu antigua dirección de retiro RPL seguirá siendo usada. - Para confirmarla, debes enviar una transacción especial desde tu nueva dirección de retiro RPL al contrato del megapool para verificar que eres dueño de la dirección de retiro RPL.
- La forma más fácil de hacer esto es navegar al sitio de dirección de retiro RPL de Rocket Pool (para Hoodi Testnet o para Mainnet).
- Si aún no has conectado Metamask o WalletConnect al sitio web de Rocket Pool, hazlo ahora. Haz clic en el botón select wallet en el centro de la pantalla, y elige MetaMask o WalletConnect según la billetera que te gustaría usar. Luego se te pedirá que confirmes la conexión. Por ejemplo, usando MetaMask:
Haz clic en Next, luego haz clic en Confirm para permitir que el sitio web de Rocket Pool use tu billetera. 3. Selecciona RPL Withdrawal Address del menú superior (o el menú de hamburguesa en el lado izquierdo si estás en un dispositivo móvil). 4. Verás este mensaje:
- Escribe tu dirección de billetera de nodo aquí y haz clic en el botón naranja Find para continuar.

- Se te pedirá que confirmes una dirección de retiro RPL pendiente. Esta debería ser la misma dirección que usaste mientras ejecutabas este comando previamente:
rocketpool node set-rpl-withdrawal-addressSelecciona Confirm Pending cuando estés listo. - Ahora, debería haber un nuevo cuadro de diálogo de confirmación en tu billetera. Nuevamente, usando MetaMask como ejemplo, haz clic en el icono de MetaMask para abrirlo y deberías ver algo como esto:
Haz clic en Confirm para enviar la transacción a la red. Esto tomará algún tiempo hasta que se incluya en un bloque, pero una vez que lo haga, verás un cuadro de diálogo de confirmación:

- Tu nueva dirección de retiro RPL ahora estará confirmada y activada. Puedes ver esto con
rocketpool node status.
Una vez que esto esté hecho, ya no podrás cambiar tu dirección de retiro RPL usando el comando set-rpl-withdrawal-address.
Para cambiarla, necesitarás enviar una transacción firmada desde tu dirección de retiro RPL activa (la que acabas de cambiar).
El sitio web de Rocket Pool tiene una función para ayudarte a hacer esto.
Si te gustaría desestablecer tu dirección de retiro RPL, el proceso es bastante simple. Lo primero, querrás navegar de vuelta a la página de Dirección de Retiro RPL en el sitio web de Rocket Pool.
Si has iniciado sesión con la dirección de retiro RPL del nodo, deberías poder hacer clic en el botón unset a la derecha aquí:
Hacer clic en unset te llevará a una página donde puedes confirmar los detalles. Si estás satisfecho con lo que ves, haz clic en el botón naranja unset para enviar la transacción a la red.
¡Eso es todo lo que hay para establecer tu dirección de retiro RPL! Esperamos que hayas encontrado el proceso rápido y fácil.
Siéntete libre de pasar por nuestro servidor de Discord para hacernos saber qué pensaste de él y mantenerte al tanto del proyecto a medida que evoluciona.
Mapear un Nombre ENS a tu Billetera de Nodo
Si quieres que tu dirección de billetera de nodo esté mapeada a un nombre legible por humanos como alice.eth, sigue estos pasos:
-
Compra un nombre ENS en el sitio web oficial de ENS.
-
Aún en el sitio web de ENS, configura la resolución directa para el nombre, definiendo qué dirección se usará cuando alguien haga referencia a tu nombre
.eth.
- Selecciona "My account"
- Haz clic en el nombre ENS que quieres editar
- Haz clic en "Add/edit record"
- Inserta tu dirección ETH deseada, haz clic en "Confirm" y envía la transacción.
- Después de que la transacción anterior sea confirmada, puedes usar la CLI de Smartnode para configurar la resolución inversa. Esto permitirá que las aplicaciones mapeen de vuelta desde tu dirección de billetera de nodo a tu nombre
.eth.
Ejecuta el comando:
Esta acción también requiere enviar una transacción. Necesitarás confirmar los parámetros deseados y enviar la transacción.
Asegúrate de haber completado el paso 2 para configurar la resolución directa antes de ejecutar el comando CLI para configurar la resolución inversa. Esta es una medida de seguridad para evitar que las billeteras intenten suplantar un nombre ENS que no controlan.
- Después de que la transacción fue incluida exitosamente en un bloque, ejecuta
rocketpool node statuspara ver que tu billetera ahora está asociada a tu nombre ENS.
Próximos Pasos
Los próximos pasos para preparar tu nodo te enseñarán sobre configurar un nodo de respaldo, cómo funcionan las tarifas prioritarias, tu Distribuidor de Tarifas y el Smoothing Pool, y MEV. Cada tema requerirá que tomes una decisión sobre cómo quieres ejecutar tu nodo. Pasa a las siguientes secciones de la guía cuando estés listo.
Una vez que hayas terminado con esos temas, se te guiará a través del proceso de hacer un validador de megapool y ganar recompensas de staking.