Finality y la actualización del OptIn
Desde mi última actualización, hemos lanzado con éxito 0.9.6.3 y hemos actuado sobre algunos de los aprendizajes que me dan más confianza en nuestra Administración de versiones.
Hemos estado trabajando diligentemente para encontrar una solución a la Finality. La inclusión de la Finality fue una decisión tomada que beneficiará a Symbol a largo plazo y fue acordada por PMC, Core Devs y la administración del Grupo NEM como un requisito que resulta de nuestros objetivos estratégicos y de la funcionalidad disponible en las cadenas públicas con las que Symbol se compara directamente.
La Finality está a la vanguardia de la tecnología PoS Blockchain y no es fácil encontrar una buena solución que sea consistente con nuestra filosofía y los objetivos de NEM. Es algo que muy pocos proyectos han logrado con solidez hasta el momento y resolverlo permitirá que NEM y Symbol estén posicionados a la vanguardia de la próxima generación de desarrollo de blockchain. Muchas de estas soluciones siguen siendo objeto de estudio activo por parte de investigadores senior en el ecosistema.
Hemos reducido nuestro enfoque a dos opciones distintas y hemos estado utilizando expertos externos para revisar y ayudarnos en este proceso. Ahora se realizarán más revisiones para permitir una decisión sobre qué opción llevar adelante.
Se espera que esa revisión externa demore 2 semanas y luego pueda comenzar el trabajo posterior para desarrollar la solución. Dependiendo de la decisión o los comentarios, esto requerirá de 2 a 6 semanas más de trabajo.
El resultado de este proceso de diseño e implementación también tiene impactos potenciales en OptIn, como se indicó anteriormente. Existe un riesgo si lanzamos OptIn demasiado pronto durante el proceso en que los modelos de datos cambien y que sea necesario que todos hicieran OptIn de nuevo … Resolver la pregunta sobre Finality significa que comenzaremos OptIn de 4 a 6 semanas a partir de ahora y también significa que Habrá un retraso en el lanzamiento de TestNet.
Hemos señalado en el hilo de Informes de lanzamiento de Symbol y fuente única de información que esto podría afectar las fechas durante algún tiempo si no se resuelve. Para confirmar, la resolución ha tardado más de lo estimado y, como resultado, el lanzamiento de Testnet se retrasará. Estamos trabajando para encontrar formas de evitar el impacto en la fecha de lanzamiento de Symbol, pero existe un gran riesgo de que pueda retrasarse como resultado y proporcionaré más actualizaciones sobre esto en las próximas semanas.
Tomar un atajo con respecto a Finality ahora, y no construir una solución, es una decisión que no es lo mejor para la blockchain de Symbol. La omisión de Finality generaría menos del 100% de seguridad en el lanzamiento y limitaría nuestra capacidad de escalar Symbol. La inclusión de Finality en la tecnología para el lanzamiento en última instancia ayuda a cosechar la recompensa a largo plazo y, a corto plazo, no deja un riesgo de seguridad conocido.
Finality es algo en lo que se ha trabajado durante el último trimestre para llegar a una conclusión y es difícil estimar los tiempos, aunque estamos cerca del final del proceso. Este mensaje será frustrante y los desarrolladores principales, PMC, NGL y terceros están trabajando para llegar a una conclusión. Una vez que se complete la revisión, proporcionaré una actualización adicional en 2 semanas, incluidas todas y cada una de las implicaciones para la hoja de ruta y los plazos.
David Shaw – CEO de NEM Group Limited
Información proveniente del Foro oficial de NEM
Traducido por NEM en Español