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.
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):
- 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.
- Al cuarto turno perdido seguido queda suspendido y sale del sorteo de productores, todavía ausente.
- 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 responder | Tiempo 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
| Suceso | Vuelve al propietario |
|---|---|
| retirada de un nodo en buen estado | 100 %, al cabo de 7 días |
| retirada estando ausente o suspendido | 90 %, al cabo de 7 días |
| expulsión con la puntuación a cero | 90 %, de inmediato |
| retirada de la cola antes de la admisión | 90 % |
| baja de la cola por falta de asistencia | 90 %, 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.
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).