Ejecutar un nodo Zebra: antes de la fecha de NU7, también hay que comprobar la altura de fin de soporte

Quienes operan su propio nodo de Zcash y ofrecen servicios de consulta a billeteras o aplicaciones también deben tener en cuenta, al planificar la actualización, cuándo la versión actual dejará de ejecutarse. Fijarse únicamente en la fecha prevista de NU7 puede hacer que pasen por alto las condiciones de fin de soporte de la versión antigua.

El 22 de octubre, hora de Pekín, revisé en modo de solo lectura el código fuente de la etiqueta oficial 6.4.2 de Zebra, de la fundación. El umbral de fin de soporte de esta versión para Mainnet es 3,540,768: el código fuente lo calcula sumando 96,768 bloques —84 días a intervalos objetivo de 75 segundos— a la altura de lanzamiento estimada de 3,444,000. La detención solo se activa si, al comprobarlo, el tip de Mainnet supera el umbral; no se produce automáticamente cuando el reloj del ordenador marca «las 00:00 del 2 de noviembre». Además, las comprobaciones al iniciar y las periódicas tienen sus propios momentos, por lo que tampoco se puede asegurar que se interrumpa en un segundo concreto. Esta conclusión se basa en una revisión del código fuente; no probé el comportamiento ejecutando un nodo.

Los operadores pueden guardar esta lista de tres comprobaciones:
① Comprobar la versión real. Comparar la versión en ejecución con la etiqueta oficial correspondiente. Aquí se verificó la 6.4.2; esto no puede extrapolarse directamente a otras versiones ni a compilaciones modificadas por cuenta propia. El equipo oficial también advierte que no se deben ejecutar las versiones 6.4.0 ni 6.4.1. Las indicaciones de actualización de documentos anteriores deben leerse teniendo en cuenta las revisiones de seguridad posteriores.
② Comprobar la red y la altura. Esta comprobación de fin de soporte se aplica a Mainnet. Comparar la altura actual de la red principal con el umbral es más preciso que tratar la fecha prevista como una alarma fija. Testnet no se detiene según esta misma regla, pero eso tampoco significa que haya completado la validación de Mainnet.
③ Comprobar el alcance de la siguiente versión. La versión 7.0.0-rc.0 de la lista oficial está dirigida a NU7 Testnet; la etiqueta «Latest» por sí sola no demuestra que sea la opción de migración para producción en Mainnet. Quienes usan bases de datos y los servicios de backend de las billeteras también deben revisar las notas de compatibilidad: no basta con sustituir el nodo y dar por sentado que todos los servicios funcionarán con normalidad.

Como contexto de mercado, ZEC/USDT en Binance subió aproximadamente un 1.20% durante la hora completa de 03:00 a 04:00, con un volumen negociado de unos 15.07 millones de USDT, equivalente a 0.91 veces el promedio de las cinco horas completas anteriores. El volumen y el precio no permiten verificar que la actualización del nodo haya finalizado, y mucho menos deducir que todos los servicios estén listos.

Mi conclusión, necesariamente limitada, es que el fin de soporte de una versión y la actualización de la red son dos condiciones operativas distintas; la situación puede variar en los servicios que ya cambiaron de versión o usan otra implementación. Más adelante habrá que comprobar el lanzamiento oficial para Mainnet y la documentación del software asociado; si el equipo oficial revisa el umbral, habrá que volver a calcularlo. En esta revisión no instalé software, conecté billeteras ni probé la migración; esta lista no debe tomarse como una guía operativa completa. $ZEC