Han pasado seis meses desde que la red principal de Witnet se puso en marcha el 14 de octubre de 2020. En este tiempo, la red ha visto un asombroso crecimiento, con cerca de 1 millón de nodos que compiten por producir bloques y resolver solicitudes de datos.
El número de las nuevas características, integraciones y esfuerzos del ecosistema en la tubería son enormesy, aunque todo el mundo quiere que se implementen durante 2021, hay no hay razón para esperar al año que viene para empezar a hacer que las cosas sucedan. Es por eso que la comunidad de desarrollo de Witnet está hoy anunciando Witnet-Rust 1.2.
Witnet 1.2 introduce una serie de mejoras y correcciones de errores críticos que no pudieron llegar a la rama maestra de witnet-rust en las fechas de lanzamiento 1.0 y 1.1.
Es decir, 1.2 introduce y activa tres diferentes Propuestas de mejora de Witnet:
WIP-0009, que mejora el equilibrio entre la elegibilidad para minar bloques de identidades existentes frente a nuevas identidades, de modo que un 5% de los bloques puedan ser extraídos por recién llegados.WIP-0011, que mejora la consistencia y disponibilidad del protocolo de votación del superbloque, al establecer un tamaño mínimo de comité de votación de 50 identidades y mejorar la aleatoriedad de los comités, para que la red pueda recuperarse más fácilmente después de episodios de interrupción como el descrito en WIP-0010.WIP-0012, que es un seguimiento de WIP-0009 y establece un mínimo para la dificultad de minería para preservar la descentralización de las recompensas de minería en el caso de que el recuento de nodos activos se reduzca repentinamente.
Como es habitual, estas mejoras en el protocolo fueron el resultado de la cooperación de múltiples desarrolladores, mineros y partes interesadas en el ecosistemay recopiló comentarios positivos de la comunidad a lo largo de las semanas, desde la discusión inicial hasta la implementación final.
Este es un claro ejemplo de el espíritu descentralizado que caracteriza a Witnet: diferentes partes con intereses variados, y a veces en conflicto, que trabajan juntos para el avance del ecosistema en su conjunto.
Unas cuantas correcciones de errores también se han incluido en esta versión, incluidos algunos errores críticos en el motor RADON, una parte clave del software a cargo de interpretar y ejecutar las solicitudes de datos.
Algunos de los cambios que vienen con 1.2 son cambios críticos para el consenso. Es decir, la mayoría de los nodos de minería en la red necesitan adoptar esos cambios importantes para que se apliquen eficazmente.
Este procedimiento es bastante estándar en otras redes descentralizadas como Bitcoin o Ethereum: cualquier cambio sustancial en el código que valida las transacciones y los bloques provoca una "bifurcación dura", es decir, los nodos que no apliquen las nuevas reglas terminarán en una versión diferente de la red.
Pero las bifurcaciones duras no tienen por qué causar ningún drama. A través de la coordinación de la comunidad, las bifurcaciones duras se han ejecutado con éxito tanto en Bitcoin como en Ethereum. Siempre que exista un apoyo mayoritario para la actualización y los mineros tengan tiempo suficiente para actualizar, los riesgos para la red son mínimos..
Dada la gran cantidad de nodos que hemos visto en la red hasta ahora, los mineros tendrán más de una semana completa para actualizar sus nodos antes de que se lleve a cabo la bifurcación. 28 de abril de 2021 a las 9 a.m. UTC.
Una vez que la versión 1.2 esté disponible en GitHub y Docker en los próximos días, el procedimiento de actualización será el mismo como durante la fase de Testnet, así como para migrar de Testnet a Mainnet. Simplemente tendrás que seguir estos pasos que los publicamos.
Como minero de Witnet, hay 3 cosas que puede hacer:
Actualizar ahora: Obtendrá todas las mejoras y correcciones de errores de inmediato, pero las reglas críticas de consenso solo se aplicarán a partir del 28 de abril.Espere hasta poco antes del 28 de abril: se perderá todas las mejoras y correcciones de errores por ahora, pero se encontrará en la red 1.2 siempre que actualice sus nodos antes del 28 de abril.Perder por completo la actualización: el 28 de abril, probablemente se encontrará en una red bifurcada (a menos que la mayoría de los mineros decidan no actualizar).
Al final del día, Witnet es una red descentralizada y, como tal, el los desarrolladores no pueden obligar a la comunidad a adoptar una nueva actualización. Cualquier miembro de la comunidad es libre de elegir si actualiza o no, y al hacerlo, o rehusarse a hacerlo, manifiesta su apoyo o rechazo a las reglas de consenso propuestas.
La Cartera Sheikah Witnet acabo de recibir una actualización importante, con la versión 1.9.3 arreglando y mejorando muchas partes pequeñas, y agregando soporte para:
Idiomas: la interfaz de usuario de Sheikah ahora se puede traducir a diferentes idiomas, y pronto se anunciará un programa para incentivar las traducciones colaborativas. El primer idioma admitido es el español: ¡Hola amigos de Witnet!Notarización de macOS: Las versiones de Sheikah para MacOS ahora están firmadas con una clave de desarrollador de Apple y notariadas por Apple, por lo que finalmente puede despedirse de las molestas advertencias de seguridad que se mostraban antes.