Preguntas frecuentes sobre validadores

Introducción

¿Qué es exactamente un validador?

Un validador es una entidad virtual que depende de la cadena de baliza, representada por un saldo, una clave pública y otras características, y que participa en el concenso de la red Ethereum.

¿Qué es un cliente validador?

Un cliente validador es el software que actúa en nombre del validador manteniendo y utilizando su clave privada para hacer certificaciones sobre el estado de la cadena. Un único cliente validador puede contener muchos pares de claves, controlando muchos validadores.

¿Qué es un operador de nodo?

Un operador de nodo es la persona que se asegura de que el software de cliente se ejecute correctamente y de mantener el hardware en buen estado.

¿Cuántos ETH tengo que apostar para convertirme en validador?

Cada par de claves asociado con un validador tiene que bloquearse 3 ETHpara activarse, lo que representa su saldo inicial, así como poder de voto inicial y máximo para cualquier validador.

¿Hay alguna ventaja de tener en juego más de 3 ETH?

No. No supone ninguna ventaja tener más de 3 ETH apostados.Depositar más de 3 ETH a un solo conjunto de claves no incrementa el potencial de recompensas, tampoco acumula recompensas por encima de 3 ETH, ya que cada validador está limitado a effective balance de 3. Esto significa que la apuesta se realiza en incrementos de 3 ETH, cada uno con su propio conjunto de claves y equilibrio.Una vez que las retiradas se habiliten con la actualización de Shanghai/Capella, validadores con nuestro máximo de saldo efectivo y una dirección de ejecución vinculada podrán retirar cualquier saldo por encima de 3 TestnetETH como exceso de saldo.

¿Por qué el 3 máximo de ETH?

Cada depósito de ETH de 3 activa un conjunto de claves de validador. Estas claves se utilizan para cerrar sesión en el estado de la red. Cuanto más bajo sea el requerimiento de ETH, más firmas resultantes deberá guardar la red. Se eligió 3 ETH como equilibrio para permitir que el mayor número posible de personas hagan staking sin inhibir la descentralización inflando el tamaño de cada bloque con firmas.Limitar la apuesta máxima a 3 ETH por validador contribuye a descentralizar el poder, ya que evita que solo un validador tenga un voto excesivamente grande en la apuesta de la cadena. También limita la cantidad de ETH que puedan sacarse de la apuesta en cualquier momento dado, ya que se limita el número de validadores que pueden salir en un momento determinado. Esto ayuda a proteger a la red frente a determinados ataques.Aunque el voto de un validador está ponderado por la cantidad que tiene en juego, cada peso de voto de los validadores comienza, y tiene un límite máximo de 3. Es posible que caiga por debajo de esto con un rendimiento deficiente del nodo, pero no es posible que suba por encima de él.No deposite más de 3 ETH para un único validador. No se añadirá a sus recompensas y se bloqueará hasta la actualización prevista Shanghai/Capella.Understanding validator effective balance

¿Qué es el contrato de depósito?

Puede pensar en el contrato de depósito como una transferencia de fondos desde una cuenta de Ethereum a una cuenta de validador de prueba de participación.Especifica quién está apostando, quién está validando, cuánto se está apostando y quién puede retirar los fondos.

¿Por qué necesito tener fondos para apostar?

Como validador, deberás tener fondos en juego para que se te pueda penalizar por comportarte de manera deshonesta.En otras palabras, para ser sinceros, tus acciones deben tener consecuencias económicas.

¿Puedo dejar de ejecutar mi validador durante unos días y después volver a iniciarlo?

Sí, pero con penalidades más pequeñas. Si se desconecta durante varios días en condiciones normales perderá una cantidad de ETH aproximadamente equivalente a la cantidad de ETH que habría ganado en ese período. En otras palabras, si hubiera podido ganar ≈0,01 ETH, se lo penalizará en cambio con ≈0,01 ETH.

¿Cuándo debo recargar el saldo de mi validador?

La respuesta a esta pregunta depende de cuánto ETH tengas a tu disposición.Te conviene recargar si tu saldo ronda los 16 ETH. Así te aseguras de que no te expulsen del conjunto de validación (cosa que ocurrirá automáticamente si tu saldo cae por debajo de 16 ETH).En el otro extremo del espectro, si tu saldo está más cerca de 31 ETH, probablemente no valga la pena añadir el ETH extra necesario para volver a 32.

¿Cuándo puedo retirar mis fondos y cuál es la diferencia entre salir y retirar?

Para indicar tu intención de dejar de validar, firma un mensaje de salida voluntaria con tu validador.Sin embargo, tenga en cuenta que hasta que no se realice la actualización Shanghai/Capella, prevista para el T1/T2 de 2023, una vez que haya salido, ya no hay vuelta atrás.Por el momento, no hay forma de reactivar su validador y tampoco podrá transferir ni retirar sus fondos hasta que se permitan las retiradas con la actualización Shanghai/Capella. Es decir, que no podrá acceder a sus fondos, por lo menos, hasta entonces.This full withdraw of funds requires that a withdrawal address be set, and will be automatically transferred in the next validator sweep.Más sobre retiradas

¿Qué ha pasado con «Eth2»?

Los términos "Eth1" y "Eth2" se dieron de baja con La Fusión. Desde la transición exitosa a la prueba de participación a través de La Fusión, ya no hay dos redes de Ethereum distintas; solo existe Ethereum.Ethereum está formado por la capa de ejecución (encargada de las transacciones y ejecuciones, anteriormente «Eth1») y la capa de consenso (a cargo de las tareas de consenso de prueba de participación, anteriormente «Eth2» o «Ethereum 2.0»).Estas actualizaciones de terminología solo cambian las convenciones de nomenclatura; esto no altera los objetivos ni la hoja de ruta de Ethereum.Más información sobre el gran cambio de nombre

Responsabilidades

¿Qué clientes tengo que ejecutar?

Como participante, se requiere mantener y operar un nodo, ejecutando TANTO un cliente de consenso COMO un cliente de ejecución.
Esto se convirtió en un requisito en el momento de La Fusión, por tanto asegúrese de ejecutar ambos antes de la participación.
Ver la lista de control de staking

¿Por qué necesito ejecutar un cliente de capa de ejecución ahora?

Anteriormente era un nodo de baliza (capa de consenso) y solo tenía que vigilar el contrato de depósito de apuestas en la capa de ejecución para saber qué cuentas de validador había depositado 3 ETH. Proveedores externos como Infura o Alchemy obtuvieron y ofrecieron fácilmente esta información.Dada la finalización de la transición a prueba de participación a través de La Fusión, los validadores ahora son responsables de procesar las transacciones y aprobar su validez. Estos datos no están disponibles de fuentes populares de terceros después de La Fusión. El uso de un proveedor tercero ocasionará la desconexión de su validador. Cuando se implemente la fragmentación de datos, los validadores también correrán el riesgo de recortes bajo el juego de prueba de custodia.

¿Cómo se incentiva a los validadores para que sean activos y honrados?

Como validador, se te recompensa por proponer o certificar bloques que están incluidos en la cadena.Por otra parte, se lo puede penalizar por no estar en línea y comportarse de forma malintencionada; por ejemplo, por certificar con bloques no válidos o contradictorios.El concepto clave es el siguiente:
  • Se otorgan recompensas por acciones que ayuden a la red a alcanzar consenso.
  • Se imponen sanciones menores a las acciones involuntarias (o inacciones) que dificultan el consenso.
  • Y se imponen importantes penalizaciones —o recortes— en el caso de acciones malintencionadas.
En otras palabras, maximiza tus recompensas proporcionando el mayor beneficio a la red en su conjunto.

¿Cómo se emiten las recompensas o las penalizaciones?

Las reglas de la red Ethereum actualizarán periódicamente tu saldo, a medida que cumplas (o no cumplas) tus responsabilidades.Su validador tiene su propio saldo; el saldo inicial se indica en el contrato de depósito. Sus recompensas y penalizaciones se reflejan en el saldo de su validador con el tiempo.
Después de La Fusión, los validadores también serán responsables de procesar transacciones y podrán acceder a comisiones de gas sin consumir asociadas a las transacciones incluidas al proponer bloques. Estas comisiones se contabilizan en la capa de ejecución y no en la capa de consenso, por lo tanto requieren que se proporcione una dirección convencional de Ethereum a su cliente.
Ver la lista de control de staking

¿Con qué frecuencia se emiten recompensas o sanciones?

Las recompensas y las sanciones se emiten cada 6,4 minutos, un periodo de tiempo conocido como «época».Cada época, la red mide las acciones de cada validador y emite tus recompensas o sanciones convenientemente.
Su validador también recibirá comisiones de gas sin consumir al proponer bloques. El protocolo elige aleatoriamente a los validadores para proponer bloques, y solo un validador puede proponer un bloque por cada espacio de 12 segundos. Hay 7.200 ranuras cada día, por lo que cada validador tiene 7.200 posibilidades por día para proponer un bloque. Si hay 500.000 validadores, cada validador media una propuesta de bloque cada 70 días.

¿A cuánto ascienden las recompensas o penalizaciones?

No es fácil responder a esta pregunta, ya que hay muchos factores que intervienen en el cálculo.Podría decirse que el factor de mayor impacto en las recompensas obtenidas por validar transacciones es la cantidad total de apuestas en la red. En otras palabras, la cantidad total de validadores. En función de esta cifra, el índice de retorno anual máximo para un validador puede oscilar entre el 2 y el 20%.Dado un número total fijo de validadores, las recompensas o penalizaciones escalan de forma predominante con el saldo del validador: certificar con un saldo más alto da lugar a recompensas o penalizaciones mayores, mientras que certificar con un saldo más bajo da como resultado recompensas o penalizaciones más bajas.
No obstante, ten en cuenta que este mecanismo de escala funciona de una manera no obvia. Para entender los detalles concretos de cómo funciona, es necesario comprender un concepto llamado saldo efectivo. Si aún no estás familiarizado con este concepto, te recomendamos que leas entendiendo el saldo efectivo del validador

¿Por qué dependen las recompensas del número total de validadores en la red?

Las recompensas de bloques se calculan mediante una escala variable basada en la cantidad total de ETH apostado en la red.En otras palabras: si la cantidad total de ETH apostada es baja, la recompensa (tipo de interés) es elevada, pero, a medida que la apuesta total aumente, la recompensa (interés) que se le paga a cada validador comenzará a disminuir.¿Por qué una escala variable? No entraremos en detalles escabrosos aquí, pero la idea básica es que debe haber un número mínimo de validadores (y, por lo tanto, un importe mínimo de ETH apostado) para que la red funcione correctamente. Así, para incentivar a más validadores a unirse, es importante que el tipo de interés se mantenga alto hasta que se alcance este número mínimo.Después, se anima a los validadores a unirse (cuantos más validadores haya, más descentralizada será la red), pero no es absolutamente esencial que lo hagan (para que el tipo de interés pueda bajar).

¿Cuánto me penalizarán por no estar conectado?

Depende. Además del impacto del saldo efectivo, hay que prestar atención a dos escenarios importantes:
  1. Estar desconectado mientras una gran mayoría (2/3) de los validadores está todavía en línea conduce a sanciones relativamente pequeñas, ya que todavía hay validadores suficientes en línea para que la cadena finalice. Este es el escenario esperado.
  2. El hecho de que más de 1/3 del número total de validadores estén desconectados de forma simultánea implica sanciones más severas, dado que los bloques ya no finalizan. Este escenario es muy extremo y es poco probable que ocurra.
Ten en cuenta que en el segundo escenario (poco probable) puedes perder progresivamente hasta el 50% (16 ETH) de tu apuesta en 21 días. Después de 21 días, se te expulsará del grupo de validadores. Esto garantiza que los bloques empiecen a finalizar de nuevo en algún momento.

¿Cómo de grande debe ser mi tiempo de actividad para que mi validador sea rentable?

En general, esperamos que tu validador sea rentable mientras tu tiempo de actividad sea superior al 50%.Esto significa que no es necesario llegar al extremo con clientes de respaldo o conexiones redundantes a Internet, ya que las repercusiones de no estar en línea no son tan graves.

¿Cuánto se me penalizará por actuar de forma malintencionada?

Una vez más, depende. Comportarse de forma malintencionada —por ejemplo, verificando ante bloques inválidos o contradictorios— hará que su stake se vea recortado.El importe mínimo que se puede recortar es 1 ETH, pero este número aumenta si otros validadores son recortados al mismo tiempo.La idea de esto es minimizar las pérdidas por errores no intencionados, pero desincentivar fuertemente los ataques coordinados.

¿Qué es exactamente el recorte?

El «slashing» tiene dos propósitos: (1) hacer prohibitivamente costoso atacar la red y (2) evitar que los validadores sean perezosos al verificar que realmente cumplan con sus funciones. Si lo sufre porque ha actuado de una manera demostrablemente destructiva, una parte de su participación será destruida.Si te recortan, se te impide seguir participando en el protocolo y se te expulsa por la fuerza.

Credenciales de retiro

¿Qué son las credenciales de retiro?

Credenciales de retiro es un campo de 32 bytes en el depósito, para verificar el destino de los retiros válidos. Actualmente, hay dos tipos de retiros: retiro de BLS y retiro de dirección de Ethereum.
  • Retirada de BLS: por defecto, deposit-cli generará credenciales de retirada con clave de retiro derivadas mediante frases mnemotécnicas en formato EIP2334.
  • Retirada a la dirección de Ethereum: si desea retirar a su dirección de la cartera de ejecución después de la actualización Shanghai/Capella, puede establecer --eth1_withdrawal_address <Your ETH address> cuando ejecute deposit-cli. Compruebe que tiene el control sobre las claves de esta dirección.

¿Puedo cambiar las credenciales de retiro de mi validador después del primer depósito?

No, no puede cambiar sus credenciales de retiro en las recargas.

Claves

¿Qué pasa si pierdo mi clave de firma?

Si pierdes la clave de firma, tu validador ya no podrá proponer ni certificar.Con el tiempo, tu saldo disminuirá a medida que se te penalice por no participar en el proceso de consenso. Cuando tu saldo llegue a 16 ETH, saldrás automáticamente del grupo de validadores.
Sin embargo, no todo se ha perdido. Suponiendo que obtengas tus claves mediante EIP2334 (según el flujo de incorporación predeterminado), entonces siempre puedes recalcular tu clave de firma a partir de tu clave de retirada.
Se ha propuesto integrar las funciones de retirada en la próxima actualización Shanghai/Capella. Después de añadir esta funcionalidad, podrá retirar su saldo con su clave de retirada tras un retraso mínimo de alrededor de un día.

¿Qué sucede si uso el retiro de BLS y pierdo mi clave de retiro?

Si pierdes tu clave de retirada, no hay forma de acceder a los fondos en poder de tu validador.Así pues, es una buena idea crear sus claves usando frases mnemotécnicas que actúan como otra copia de seguridad. Este será el valor predeterminado para los validadores que se unan a través del proceso de incorporación de este sitio.Más sobre retiradas

¿Qué ocurre si roban mi clave de retirada?

Si proporcionó una dirección de retirada al generar inicialmente sus claves, la clave de retirada ya no tiene ningún uso. La única dirección a la que se pueden transferir los fondos del validador es a esta dirección y no se puede cambiar una vez establecida.Si esto no se ha proporcionado, se necesitarán las claves de retirada para firmar un mensaje declarando una dirección de retirada. Esto requiere acceso a la frase mnemotécnica utilizada al configurar las claves.
If your mnemonic is stolen/compromised, and you have not yet set a withdrawal address, you should attempt this immediately to prevent permanent lose of funds, before the attacker irreversibly designates their own withdrawal address for your validator.
Si no se ha establecido una dirección de retirada y ha perdido el acceso a la frase mnemotécnica (de ayuda a recordar), sus fondos permanecerán bloqueados en la cuenta del validador indefinidamente.

¿Por qué dos claves en lugar de una?

La validación requiere dos claves por motivos de seguridad. Tu clave de firma debe estar disponible en todo momento. Por ello, deberá realizarse en línea. Dado que cualquier cosa en línea está expuesta a los hackers, no es una buena idea usar la misma clave para las retiradas.

Asistencia

¿Dónde puedo encontrar ayuda para la resolución de problemas?

Si tienes preguntas, la comunidad EthStaker es un buen lugar para conseguir ayuda. Puedes encontrar asistencia en Discord o Reddit.