La Fundación para el Desarrollo Stellar (SDF, por sus siglas en inglés) ha tomado la decisión de desarmar sus validadores y votar para posponer la actualización del Protocolo 20, programada inicialmente para el 30 de enero, tras el descubrimiento de un error en el código Stellar Core la semana pasada.
Después de recibir preocupaciones expresadas por diversos participantes en el ecosistema Stellar, incluidos desarrolladores de contratos, desarrolladores de billeteras, validadores y constructores de herramientas, la SDF ha decidido desarmar sus validadores para evitar que voten a favor de la actualización a Protocolo 20 el 30 de enero.
Dada la magnitud del cambio de protocolo que introduce esta actualización, es crucial contar con un amplio consenso tanto en la votación como en los preparativos previos; todos deben estar listos.
El 25 de enero de 2024, la SDF notificó al ecosistema sobre un error descubierto en Stellar Core v20.1.0 que podría afectar a aplicaciones y servicios que utilizan transacciones de aumento de tarifas para contratos inteligentes Soroban, en caso de que la Mainnet se actualice al Protocolo 20.
A pesar de que, según la SDF, el error presentaba poco riesgo dado el plan de implementación gradual y la adopción de las mejores prácticas, la decisión de avanzar con la actualización fue sometida a discusión.
El proceso de actualización no es algo que realice únicamente la SDF, por lo que se abrieron debates en el canal de Discord de Stellar Dev y en la lista de correo de desarrolladores, instando al ecosistema a compartir sus opiniones.
La retroalimentación y discusiones llevaron a un cambio de estrategia de la Fundación para el Desarrollo Stellar
En cuanto a los siguientes pasos, los validadores tomarán sus propias decisiones como parte de esta comunidad de código abierto.
Existen dos posibilidades: algunos validadores aún pueden optar por votar a favor del Protocolo 20, y si se logra el quórum necesario, la actualización se llevará a cabo.
Por otro lado, los validadores también pueden optar por desarmarse, y si no se alcanza el quórum, la red continuará ejecutando el Protocolo 19 temporalmente.
Independientemente del resultado, la SDF se compromete a trabajar en la resolución del error y a seguir participando en discusiones con otros validadores, tanto en canales públicos como privados.
Si los validadores eligen posponer la actualización, se coordinará para determinar una nueva fecha de votación una vez que se lance una nueva versión de Stellar Core que contenga la corrección del error.
Se espera que esta versión esté disponible en las próximas dos semanas.
Este episodio destaca la naturaleza transparente y colaborativa del proceso de toma de decisiones dentro del ecosistema Stellar, subrayando la importancia de la contribución de la comunidad blockchain en decisiones críticas como estas.