Wiki de ZooBC
Operar un nodo

Salir del registro

Una plaza en el registro de ZooBC termina de una de tres maneras: el propietario retira el nodo, la cadena lo expulsa cuando su puntuación de participación llega a cero, o alguien que tiene la clave de nodo reclama el stake. En todos los casos el stake vuelve a una cuenta, completo o menos una décima parte. El stake siempre fue una fianza, no una comisión, y las reglas garantizan que salir no pueda usarse para esquivar una penalización.

Retirar un nodo

El propietario retira un nodo con RemoveNodeRegistration (tipo 514), firmada con la clave de propietario. La plaza se cierra en ese bloque. El stake, menos la comisión de la propia retirada, se retiene entonces durante un periodo de enfriamiento de 40 320 bloques, 7 días a 15 segundos por bloque. En el bloque en que termina el periodo de enfriamiento, la cadena lo abona automáticamente en la cuenta del propietario; no hace falta una segunda transacción.

Cuánto se recupera depende del estado del nodo cuando se va:

  • Un nodo en buen estado, sin ningún turno saltado desde su último bloque propio, recupera todo su stake.
  • Un nodo ausente (se saltó un turno y no ha producido ningún bloque desde entonces) o suspendido pierde el 10 %. Esto incluye a un nodo honesto que se saltó un solo turno y se va antes de su siguiente bloque, así que un operador que quiera recuperar el stake completo debería dejar que el nodo produzca su siguiente bloque antes de retirarlo.

El periodo de enfriamiento mantiene el stake en riesgo mientras el nodo se va, y junto con la regla del 10 % hace que salir no sirva para esquivar una penalización.

Una línea de tiempo: la retirada cierra la plaza, un periodo de enfriamiento de 7 días, 40 320 bloques, retiene el stake y después el stake vuelve al propietario; un nodo ausente o suspendido al salir envía el 10 % al fondo de longevidad
Una línea de tiempo: la retirada cierra la plaza, un periodo de enfriamiento de 7 días, 40 320 bloques, retiene el stake y después el stake vuelve al propietario; un nodo ausente o suspendido al salir envía el 10 % al fondo de longevidad

Expulsión

Un nodo registrado que deja de producir sus bloques no es expulsado de inmediato. Recorre un camino gradual (turnos perdidos, suspensión y expulsión):

  1. Desde su primer turno saltado está ausente: no gana nada, y su puntuación de participación baja 5 puntos (sobre 100) por unidad de puntuación, repartidos uniformemente entre los bloques de la unidad.
  2. Al cuarto turno perdido seguido queda suspendido y sale del sorteo de productores, todavía ausente.
  3. Cuando su puntuación llega a cero es expulsado: el 90 % del stake vuelve al propietario de inmediato y el 10 % va al fondo de longevidad.

En una red de menos de 2880 nodos una unidad de puntuación son 12 horas, así que un nodo silencioso aguanta:

Puntuación cuando deja de responderTiempo hasta la expulsión
100 %unos 10 días
60 %unos 6 días
20 % (la puntuación inicial)unos 2 días

En una red más grande la unidad crece con el número de nodos, así que el camino es más largo. Una caída breve cuesta ingresos y algo de puntuación, no la plaza. La cadena tampoco expulsa nunca a un nodo si quedaran menos de tres nodos activos; cuando hay varios nodos en riesgo, el momento en que cada uno se vio por última vez decide a quién se perdona primero.

Reclamar con la clave de nodo

ClaimNodeRegistration (tipo 770) permite a quien tenga la clave de nodo reclamar el stake hacia una cuenta que controle. Existe para un propietario que ha perdido el acceso a la cuenta de propietario, y lleva una prueba de propiedad firmada por la clave de nodo. La reclamación del propio propietario se trata como una retirada: el mismo periodo de enfriamiento de 7 días, y el mismo 10 % al fondo de longevidad si el nodo estaba ausente o suspendido cuando salió. Una reclamación respaldada solo por la clave de nodo, enviada desde cualquier otra cuenta, se anuncia y se paga 40 320 bloques (7 días) después, salvo que el propietario retire antes el nodo; el 10 % va al fondo si el nodo está ausente en ese momento (claves de un nodo). Un propietario que ha perdido la clave de propietario reclama desde otra cuenta, así que su reclamación también espera esos 40 320 bloques.

El 10 % en riesgo

SucesoVuelve al propietario
retirada de un nodo en buen estado100 %, al cabo de 7 días
retirada estando ausente o suspendido90 %, al cabo de 7 días
expulsión con la puntuación a cero90 %, de inmediato
retirada de la cola antes de la admisión90 %
baja de la cola por falta de asistencia90 %, de inmediato

El 10 % nunca se quema. Va al fondo de longevidad, que paga a los nodos que trabajan a través de la lotería coinbase (ZBC nunca se quema). Los casos de la cola se explican en cola. Aumentar un stake, en cambio, solo cuesta la comisión de la transacción.

Cuatro sucesos que envían cada uno el 10 % del stake al fondo de longevidad, y una salida en buen estado que devuelve el 100 % al cabo de 7 días
Cuatro sucesos que envían cada uno el 10 % del stake al fondo de longevidad, y una salida en buen estado que devuelve el 100 % al cabo de 7 días

Volver

Una clave de nodo cuya plaza se eliminó puede volver a registrarse. Empieza un registro de cola nuevo, no hereda ningún turno perdido y espera en la cola como cualquier recién llegado (registrar un nodo).

Véase también