Artículo de Blog

Guía de Actualización del Protocolo 16

Autor

Stellar Development Foundation

Fecha de publicación

Actualización de protocolo

Paralización de la red

Actualización: el 10 de abril de 2021 a las 1500 UTC, los validadores de la red Stellar votaron para actualizar la red al Protocolo 16. Las actualizaciones tienen efecto inmediato, lo que significa que la red ahora está ejecutando esa nueva versión del protocolo. Si operas un nodo Stellar de cualquier tipo y estás experimentando problemas, probablemente puedas resolverlos instalando software compatible con el Protocolo-16.

Versión corta

  • El sábado, 10 de abril de 2021 a las 1500 UTC, los validadores votaron para actualizar la red al Protocolo 16
  • Si tienes problemas con Stellar Core y/o Horizon, probablemente necesites actualizar tu software a las últimas versiones, que son...
  • Stellar Core v16.0.0. Descárgalo aquí.
  • Horizon v2.1.0. Descárgalo aquí.

Versión más larga

Como muchos de ustedes saben, el 6 de abril de 2021, hubo un problema que causó que varios nodos de la red Stellar se desconectaran temporalmente. Afectó tanto a los nodos Horizon no validadores como a los nodos validadores, incluidos los operados por Stellar Development Foundation, y aunque había suficiente descentralización y redundancia para que la red persistiera, algunas organizaciones tuvieron dificultades para recuperar el acceso a la red.

Este breve post no entrará en detalles de lo que sucedió — si quieres saber más, consulta el FAQ, que seguiremos actualizando — más bien, el objetivo aquí es guiar al ecosistema a través del proceso de recuperación. Para ayudar a todos los nodos afectados a restaurar el servicio, lanzamos Stellar Core v16.0.0, y el sábado, 10 de abril de 2021 a las 1500 UTC, los validadores votaron para aceptar esa versión y actualizar la red al Protocolo 16. Antes de esa actualización, muchos operadores de nodos instalaron software compatible con el Protocolo-16, pero si estás leyendo esto, puede que no lo hayas hecho. ¡No temas! Para volver a funcionar, todo lo que tienes que hacer es seguir los pasos a continuación.

Lo que necesitas hacer:

  • Descarga e instala Stellar Core v16.0.0. Contiene la solución crucial que permitirá a los nodos que actualmente están desconectados reincorporarse a la red.
  • Si operas Horizon, asegúrate de haber actualizado a Horizon v2.1.0. Tiene lógica que le permite trabajar con el Protocolo 16, y esa lógica está ausente en versiones anteriores de Horizon
  • Al actualizar a Horizon v2.1.0, hay una migración de base de datos, sobre la cual puedes leer en las notas de la versión, pero solo debería tomar unos minutos
  • Si operas Horizon con una instancia de Stellar Core independiente (la arquitectura antigua) y quieres mantenerla así, asegúrate de establecer la siguiente bandera: ENABLE_CAPTIVE_CORE_INGESTION=false
  • Si operas Horizon con Captive Core (la nueva arquitectura), no hay pasos adicionales después de actualizar Stellar Core y Horizon.
  • Si, sin embargo, tu Horizon está actualmente atascado y quieres ingerir un historial completo del ledger, necesitarás seguir los pasos de recuperación en esta guía. Hay instrucciones sobre cómo desatascar configuraciones de arquitectura antigua y nueva

Agradecemos el apoyo, la cooperación y la paciencia de todos mientras trabajábamos para resolver estos problemas, y estamos emocionados por esta actualización para restaurar el servicio a cualquiera que todavía tenga problemas. Si tienes preguntas, no dudes en contactarnos en el canal stellar.public Keybase #validators.

Nota final: las características que originalmente estaban planeadas para su inclusión en el Protocolo 16, incluyendo la Recuperación de Activos, no son parte de esta versión. Ahora están programadas para el Protocolo 17.