Las actualizaciones de parte del equipo de Desarrollo de IOTA es publicado todos los meses, y como no podía ser de otra manera este post es para realizar una actualización sobre el progreso en el desarrollo de cada proyecto.
Chrysalis
Como hablamos en post anteriores Chrysalis es la etapa intermedia de la red principal antes de que se complete Coordicide.
Los componentes de la fase 1 de Chrysalis se desplegaron en mainnet en agosto del año pasado cuando se logró realizar una mejora en la cantidad de TPS. El equipo de ingeniería está trabajando ahora en la fase 2 de Chrysalis.
Implementación de la fase 2 de Chrysalis
La red de pruebas (testnest) de Chrysalis está activa desde diciembre. Desde entonces, hemos estado trabajando para tener las diferentes librerías deprogramación e implementaciones de nodos listas. Estas han sido finalizadas en su mayoría recientemente, con todas las APIs bloqueadas. Esto permite a los socios y a exchanges trabajar en sus integraciones sin romper los cambios. La mayoría de los equipos están actualmente ocupados dando los toques finales de integración, o con más pruebas y auditorías internas del software de las implementaciones finales, como las librerías de programación. También estamos ultimando los mecanismos de migración de la red, ya que el proceso de migración es algo que hemos estado probando durante las últimas dos semanas.
La documentación de Chrysalis también está llevandose adelante.
También hemos estado probando una versión interna de Firefly y preparándola para que pueda ser probada por fuera de la Fundación en las próximas semanas. Puede encontrar más información sobre Firefly a continuación y se irán lanzando más novedades sobre los nuevos features de la wallet durante las proximas semanas.
Pollen
El equipo acaba de lanzar una importante actualización de la red de pruebas de Pollen, v0.5.0. Esta es la primera versión que incluye la implementación de Mana. El objetivo de esta versión es comenzar a evaluar Mana antes de conectarlo a los módulos principales, como el control de congestión, Fast Probabilistic Concensus (FPC), el generador de Números Aleatorios distribuido (distributed Random Number Generator : dRNG) y el autopeering.
Puedes leer más sobre Pollen, Nectar y Honey, conceptos que introdujimos para hablar de los distintos pasos en el camino hacia Coordicide, en este post.
Puedes seguir el proyecto en su repositorio de GitHub.
Bee
El equipo de Bee ha publicado la primera versión alfa del nodo basado en Rust para la red Chrysalis. Para los interesados, pueden ver las instrucciones sobre cómo puede ejecutar su nodo Bee en este enlace.
El panel de control ha sido actualizado con autenticación y el nodo ha sido preparado para la migración a Chrysalis.
Para el resto de la funcionalidad de Chrysalis, el equipo está trabajando actualmente en los snapshots locales y el soporte MQTT. También ha finalizado la auditoría inicial de Bee.
El equipo también ha publicado nuevas sesiones de codificación en vivo.
Hornet
El equipo de Hornet ha estado ocupado en gran medida con la preparación e implementación del soporte de migración para la fase 2 de Chrysalis. Al mismo tiempo, se han realizado algunos últimos cambios en la implementación de la fase 2 de Chrysalis en software de nodos.
El equipo también ha estado añadiendo un mecanismo llamado gossip-on-solidification en la consolidación, reforzando aún más la defensa del software de nodo contra los ataques flooding.
Contratos inteligentes
El equipo a cargo de los Smart Contracts ha publicado la primera versión importante de los contratos inteligentes que permiten que nuestro ecosistema comience a construirse. La versión contiene la integración de un entorno multichain, asegurado por el Tangle, la «Capa 1»: Subredes, compuestas por nodos Wasp que llamamos «comités». Estos comités pueden ejecutar muchas blockchains en paralelo sobre ella sin perder la perspectiva de los entornos que aseguran los activos digitales de IOTA, la Tangle. Cada una de estas cadenas, siendo un equivalente funcional de una blockchain de Ethereum, es capaz de albergar muchos contratos inteligentes por separado.
Asegúrate de repasar el post de lanzamiento para obtener más información.
Puedes seguir las actualizaciones en los canales #smartcontracts-discussion y #smartcontracts-dev en Discord.
Stronghold
Eldesarrollo se ha completado para todas las plataformas de escritorio – siendo completamente reescrito usando la increíble libsodium-sys, que ahora nos da un sistema bien revisado y de mejores prácticas para proteger las seeds IOTA y otras claves privadas cuando están en la memoria y se utilizan activamente. El firewall para nuestro actor de comunicación está en revisión, y hemos verificado que la llamada a procedimientos remotos a través de libp2p funciona como se espera y es lo más seguro posible.
Después de que el Departamento de Ingeniería de IOTA revise toda la biblioteca, publicaremos la versión Beta de Stronghold Client, Engine and Runtime.
Wallet
Firefly entró a ser revisado por un grupo privado de pruebas alfa el pasado lunes. A pesar de la etiqueta «alfa», la aplicación se encuentra en muy buen estado y estamos corrigiendo diligentemente cualquier error reportado por el grupo de pruebas. La gran mayoría de las funciones ya están integradas, y actualmente estamos implementando el flujo de migración de Chrysalis en paralelo.
Seguiremos un calendario de lanzamientos expansivo con nuevas compilaciones periódicas que aborden los problemas encontrados. Muy pronto sabrás cómo y cuándo podrás probar Firefly.
Identidad IOTA
El equipo de a cargo de Identidad lanzó la versión 0.2 introduciendo el mecanismo de revocación de credenciales, mejorando la escalabilidad y un nuevo paquete WASM.
Desde entonces hemos empezado a trabajar en una versión 0.3 que se ejecuta en la red Chrysalis Fase 2 y hace uso del proyecto Stronghold. Por último, mejorará en gran medida la experiencia del desarrollador mediante la introducción de una implementación de cuentas con estado que automatiza algunas de las funciones más relacionadas con IOTA y la identidad que son más difíciles de aprender.
IOTA Streams
Junto con Dell Technologies, el equipo ha publicado una actualización de la demostración del proyecto Alvarium, un Data Confidence Fabric rediseñado utilizando IOTA Streams el mes pasado. El equipo ha terminado en gran medida la implementación de la fase 2 de Chrysalis, con WebAssembly pendiente.
El equipo IOTA Experience
Este mes estuvo lleno de acción para los miembros del IOTA Experience Team.
La comunidad IOTA, impulsada por Simplify X-Team, fue lanzado y en caso de que te lo hayas perdido, la grabación de la reunión está disponible aquí en YouTube. Además de eso, el Simplify X-Team ya celebró su primera reunión.
El X-Team de Contratos Inteligentes de IOTA, liderado por Evaldas Drąsutis, líder del ISCP (Protocolo de Contratos Inteligentes de IOTA) en la Fundación IOTA, comenzó con su reunión, ponte al día aquí en Youtube.
El otro X-Team de Identidad de IOTA, impulsado al 100% por la comunidad, se mantiene fuerte con reuniones semanales todos los lunes a las 8pm CET, si estás interesado en construir soluciones de identidad digital basadas en IOTA asegúrate de unirte al Equipo de Experiencia y a las reuniones.
Por último, pero no menos importante para la actualización de este mes, los miembros del X-Team fueron invitados a unirse a una prueba alfa cerrada de Firefly, la nueva cartera de IOTA, gracias a la relación de confianza entre la Fundación IOTA y los miembros del X-Team.
Todos están invitados a los IOTA Experience Teams para allanar el camino para que IOTA tenga la mejor experiencia en el espacio DLT e IoT. Puedes descubrir más acerca del IOTA Experience Teamen GitHub y conoce las iniciativas del equipo. Puedes aplicar para unirte al equipo a través de este formulario.
Vea las reuniones anteriores del X-Team aquí en el canal de YouTube de la Fundación IOTA.
Fuente original: Dev Status Update