Responsabilidades de un Operador de Nodo

Cómo Funciona el Staking de Ethereum

Como recordatorio, el staking en Prueba de Participación se realiza a través de validadores. Un validador es esencialmente una única dirección de la Beacon Chain a la que se depositaron 32 ETH en la capa de Ejecución. Los validadores son responsables de mantener la consistencia y seguridad de la Beacon Chain. Hacen esto escuchando las transacciones y las nuevas propuestas de bloques y atestiguando que el bloque propuesto contiene transacciones legales y válidas, realizando cálculos y verificaciones detrás de escena. Ocasionalmente, pueden proponer nuevos bloques ellos mismos.

Los validadores reciben asignaciones de atestiguaciones y propuestas de bloques según un calendario aleatorio. Esto es muy diferente del antiguo sistema de Prueba de Trabajo, donde todos intentaban constantemente competir entre sí para encontrar el siguiente bloque antes que los demás. Esto significa que, a diferencia de la Prueba de Trabajo donde los mineros no tenían garantizado ganar una recompensa de bloque a menos que encontraran el siguiente bloque, los validadores de Prueba de Participación tienen garantizado un ingreso lento y constante siempre que cumplan con sus deberes. Si un validador está desconectado y pierde una atestiguación o una propuesta de bloque, será ligeramente penalizado. Las penalizaciones son bastante pequeñas; como regla general, si un validador está desconectado durante X horas, recuperará todo su ETH perdido después de las mismas X horas de estar de vuelta en línea.

Recompensas

Los validadores ganan recompensas de la capa de consenso por Atestiguaciones, Propuestas de Bloques, Comités de Sincronización (raros) y Recompensas por Slashing (extremadamente raras). También ganan recompensas de la capa de ejecución por Tarifas de Prioridad y MEV.

A partir de 10/2024, el APR general es ~3.5%, con 2.8% siendo el APR de la capa de consenso y 0.7% siendo el APR de la capa de ejecución. Un lugar para encontrar esta información es el explorador rated.

Penalizaciones

Los validadores son penalizados con pequeñas cantidades de ETH si están desconectados y no logran realizar sus deberes asignados. Esto se llama filtración (leaking). Si un validador viola una de las reglas centrales de la Beacon Chain y parece estar atacando la red, puede ser penalizado con slashing. El slashing es una salida forzosa de tu validador sin tu permiso, acompañada de una multa relativamente grande que elimina parte del saldo de ETH de tu validador.

Realísticamente, la única condición que puede causar un slashing es si ejecutas las claves de tu validador en dos nodos al mismo tiempo (como una configuración de failover/redundancia, donde tu nodo de respaldo se enciende accidentalmente mientras tu nodo principal todavía está funcionando). No dejes que esto suceda, y no serás penalizado con slashing. El slashing no puede ocurrir por estar desconectado para mantenimiento.

A continuación hay una tabla que muestra las penalizaciones que pueden ocurrirle a un validador:

TipoCapaCantidad
Atestiguación PerdidaConsenso-0.000011 ETH* por atestiguación (-9/10 del valor de una recompensa de atestiguación normal)
Propuesta PerdidaConsenso0
Comité de Sincronización PerdidoConsenso-0.00047 ETH* por época (-0.1 ETH total si está desconectado durante todo el comité de sincronización)
SlashingConsensoAl menos 1/32 de tu saldo, hasta tu saldo completo en circunstancias extremas

*Varía según el número total de validadores en la red. Aproximado para 435,000 validadores activos.

CONSEJO

Como regla general, si estás desconectado durante X horas (y no estás en un comité de sincronización), entonces recuperarás todo tu ETH filtrado después de X horas una vez que estés de vuelta en línea y atestiguando.

Cómo Funcionan los Nodos de Rocket Pool

A diferencia de los stakers en solitario, que deben depositar 32 ETH para crear un nuevo validador, los nodos de Rocket Pool solo necesitan depositar 8 ETH por validador (llamado "ETH vinculado" o bond ETH). Esto se combinará con 24 ETH del pool de staking (llamado "ETH prestado" o borrowed ETH, que proviene de los depósitos de los stakers líquidos a cambio de rETH) para crear un nuevo validador. Este nuevo validador pertenece a un minipool.

Para la Beacon Chain, un minipool se ve exactamente igual que un validador normal. Tiene las mismas responsabilidades, mismas reglas que debe seguir, mismas recompensas, y así sucesivamente. La única diferencia está en cómo se creó el minipool en la capa de ejecución y cómo funcionan los retiros cuando el operador del nodo decide salir voluntariamente del minipool. Toda la creación, retiros y delegación de recompensas se maneja mediante los contratos inteligentes de Rocket Pool en la cadena de Ethereum. Esto lo hace completamente descentralizado.

Un Nodo de Rocket Pool es una única computadora con una billetera de Ethereum que se registró en los contratos inteligentes de Rocket Pool. El nodo puede entonces crear tantos minipools como pueda pagar, todos funcionando felizmente en la misma máquina juntos. Un solo nodo de Rocket Pool puede ejecutar muchos, muchos minipools. Cada minipool tiene un impacto insignificante en el rendimiento general del sistema; algunas personas han podido ejecutar cientos de ellos en un solo nodo.

El costo inicial de un minipool es de 8 ETH. Además, un operador de nodo puede hacer staking de RPL en su nodo para calificar para recompensas adicionales y obtener poder de voto dentro del DAO del protocolo.

Operadores de Nodo de Rocket Pool

Los operadores de nodo son el corazón y el alma de Rocket Pool. Son los individuos que ejecutan nodos de Rocket Pool.

Responsabilidades

Ponen a trabajar el ETH del pool de staking ejecutando minipools con él, que ganan recompensas de staking para el protocolo de Rocket Pool (y por lo tanto, aumentan el valor de rETH). Su trabajo es sencillo, pero crucialmente importante: ejecutar validadores con la más alta calidad posible y maximizar las recompensas de staking.

Los operadores de nodo son responsables de:

  • Configurar una computadora (ya sea física o virtual)
  • Configurarla correctamente, incluyendo su red doméstica si es aplicable
  • Instalar Rocket Pool en ella y configurar minipools para realizar validación
  • Asegurarla, tanto de amenazas externas como internas
  • Mantenerla durante la vida de sus validadores

Es una gran responsabilidad, y no es un trabajo simple de configurar y olvidar; necesitas cuidar tu nodo mientras esté haciendo staking. Con gran responsabilidad, sin embargo, vienen grandes recompensas.

Recompensas

Aquí están los principales beneficios de ejecutar un nodo de Rocket Pool:

  • Ganas tu porción de las recompensas de ETH de cada validador, más comisión.
    • Para minipools vinculados con 8 ETH sin RPL en staking, esto equivale a 30% más que hacer staking en solitario ((8+24*.1)/8 = 1.3)
    • Hacer staking de RPL proporciona comisión aumentada. Con stake de RPL valorado en 10% o más de tu total de ETH prestado, las recompensas de ETH equivalen a 42% más que hacer staking en solitario ((8+24*.14)/8 = 1.42)
    • Nota: si no participas en el smoothing pool, recibirás en su lugar 15% más que hacer staking en solitario ((8+24*.05)/8 = 1.15) -- se recomienda encarecidamente que los usuarios con minipools creados el 28/10/2024 o después opten por participar en el smoothing pool.
  • También ganas recompensas de emisión sobre el RPL que haces staking.
    • Al final de un período (cada 28 días), hay una instantánea de tu RPL.
    • Puedes ganar rendimiento máximo en RPL hasta el 15% del valor de tu total de ETH prestado.
      • Ganarás rendimiento en RPL más allá de eso, a un nivel decreciente.
    • Obtendrás poder de voto basado en la raíz cuadrada de tu RPL en staking.

Limitaciones

Hay algunas limitaciones que vienen junto con las recompensas anteriores:

  • Si tu nodo funciona mal y realmente terminas perdiendo ETH para el momento en que decides salir de tu minipool, todo el ETH perdido saldrá de tu parte.
    • Por ejemplo: si sales con un saldo de 30 ETH, entonces tu minipool perdió 2 ETH de su depósito inicial de 32 ETH. Recibirás 6 ETH, y 24 ETH se devolverán al pool de staking.
  • Tu RPL en staking será menos líquido
    • Solo puedes retirar stake de RPL más allá del valorado en 60% de tu ETH vinculado.
    • No puedes retirar RPL si has hecho staking en los últimos 28 días

Tú puedes hacerlo

Si eres bastante nuevo en el uso de la línea de comandos o el mantenimiento de computadoras, esto puede parecer un desafío aterrador. Por suerte, uno de los principios más fundamentales de Rocket Pool es la descentralización: el hecho de que cualquier persona, en cualquier lugar, puede ejecutar un nodo si tiene la determinación y el conocimiento. Aunque no podemos ayudar con la determinación, podemos ayudar con el conocimiento. Esta sección está llena de guías, tutoriales e información que te ayudarán a entender cómo ejecutar un gran nodo de Rocket Pool.