Actualización Sobre el Estado de Desarrollo IOTA – Agosto de 2021

320

Esta actualización es publicada por el Equipo de Desarrollo de IOTA cada mes, este post le proporcionará noticias y actualizaciones sobre los proyectos clave de IOTA. Por favor, haz click aquí si quieres ver la actualización de estado anterior.

Chrysalis

Han pasado un par de meses desde el exitoso lanzamiento de Chrysalis en la red principal. Puedes leer todo sobre el lanzamiento aquí. Hasta ahora, más del 61% de todos los tokens  han sido migrados a la nueva red. Más del 13% de todo el supply se ha migrado en las últimas 3 semanas.

Esto se debe en gran medida al que se ha añadido el soporte a Ledger Nano en Firefly. Puedes leer todo sobre la actualización aquí. O puedes ver el vídeo que hemos producido mostrando lo fácil que es migrar tus tokens IOTA en un Ledger Nano (que también se encuentra son subtitulos en Español)

Otra gran noticia es que la primera versión alfa de la Wiki de IOTA está en marcha. Lee más sobre esto en la sección del Equipo de Experiencia IOTA.

IOTA 2.0 DevNet

Tras el exitoso lanzamiento de la IOTA 2.0 DevNet a principios de junio, el equipo se ha centrado en los cambios del consenso y las optimizaciones. Recientemente, el equipo se ha centrado principalmente en los cambios descritos en Mejoras en el Mecanismo de Consenso de IOTA 2.0 con el cambio de FPC a lo que llamamos On Tangle FPC (OTFPC), y un cambio para elegir un ganador de una lista de transacciones en conflicto en lugar de votos binarios en cada transacción. También hemos lanzado una versión 0.7.5 de GoShimmer a principios de este mes. El equipo también está poniendo esfuerzos en refactorizar el código con respecto a la serialización de datos, la inicialización de plugins y la solidificación.

Para saber más sobre la IOTA 2.0 DevNet, puedes visitar la nueva web, el explorador de la Tangle y la documentación para desarrolladores.

Bee

El equipo de Bee ha lanzado la versión 0.1.0 del software del nodo con el lanzamiento de Chrysalis y desde entonces ha estado trabajando en correcciones y mejoras del software del nodo, así como en el lanzamiento de una versión 0.1.2 de Bee. El equipo también ha estado experimentando con un sistema de plugins completamente nuevo que añade una nueva implementación de almacenamiento en el nodo. También se ha estado trabajado en una versión Rust del nodo coordicide y en la implementación de los nuevos diseños de mensajes y cargas útiles, así como en una capa de red compatible con GoShimmer.

Hornet

El equipo de Hornet ha publicado la versión 1.0.4 de Hornet. Esta versión vuelve a añadir la funcionalidad de autopeering a Hornet para permitirle participar fácilmente en la Tangle. La funcionalidad está desactivada por defecto.

Contratos Inteligentes

A lo largo del verano, el equipo del Protocolo de Contratos Inteligentes de IOTA ha estado trabajando para la próxima versión que traerá contratos inteligentes programables a la IOTA 2.0 DevNet. Todos los componentes funcionales para la próxima versión se han implementado y por ahora se trata principalmente de pulir el código base antes de lanzar esta nueva versión. La versión actual ya ha sido probada con éxito en la red de pruebas de Nectar e incluso se ha añadido una versión básica del soporte EVM, esta integración evolucionará en los próximos meses. El equipo se centra ahora principalmente en las pruebas, la experiencia de los desarrolladores, la documentación y las pequeñas mejoras en el código base como resultado de las sesiones de prueba. Una vez que estemos satisfechos con el resultado de estas tareas restantes, anunciaremos una nueva versión de ISCP (IOTA Smart Contract Protocol) que se ejecuta en la IOTA 2.0 DevNet, que puede ser probada por cualquier persona interesada.

Puedes seguir las actualizaciones en los canales #smartcontracts-discussion y #smartcontracts-dev en Discord.

Stronghold

Estamos haciendo la revisión final de la migración del Modelo de Actor Axtix, que se fusionará de forma inminente. El crate P2P ha sido modificado para utilizar este nuevo paradigma de modelo de actor, y luego se pondrá a disposición de los consumidores del dev-branch de Stronghold para la verificación del nuevo sistema. Cabe señalar que los cambios sólo afectan realmente al código fuente del cliente. Ni la interfaz ni el propio motor han cambiado.

La última modificación en el interior de Stronghold que afectará a quienes usen las librerías, es que estamos creando un sistema compuesto que permitirá la fabricación de criptografía a medida que se construya a través de procedimientos personalizados. Al principio lo usaremos internamente, y luego lo expondremos para que se pueda usar en devland. Cuando esto esté terminado, Stronghold será auditado una vez más y entonces se publicará la versión 1.0 Estable.

Billetera Firefly

El soporte de Ledger Nano fue lanzado este mes en Firefly Desktop. El lanzamiento se realizó sin problemas y el equipo está feliz de estar liberado para trabajar en otras cosas.

La atención se ha desplazado ahora en gran medida a trabajar en Firefly Mobile. Tenemos un conjunto completo de diseños, por lo que hemos podido lanzarnos de lleno a ello. Firefly se ha desarrollado de forma que el soporte multiplataforma (es decir, tanto para escritorio como para móvil) sea sencillo de gestionar. Para algunas cosas, se puede reutilizar el código de Firefly Desktop en la versión móvil. El núcleo de la lógica de la billetera para el envío de transacciones y la gestión de cuentas (que está escrito en Rust) puede ser portado a la versión móvil.

Sin embargo, tenemos que escribir enlaces de Rust a C y luego a Android e iOS respectivamente. Muchos de los componentes de la interfaz de usuario son compartidos entre el escritorio y el móvil, lo que significa que pueden ser portados con un mínimo de rediseño. Pero, por supuesto, hay divergencias entre la interfaz de usuario de escritorio y la de móvil, y también habrá componentes específicos para móviles, cada uno de los cuales requiere algo de trabajo. Las áreas de trabajo que más tiempo consumirán para los móviles serán las funcionalidades relacionadas con el sistema operativo y las características específicas para móviles (por ejemplo, el sistema de archivos para exportar strongholds o la cámara para escanear QR). Aquí utilizaremos APIs nativas y no podremos reutilizar el código de escritorio.

Mientras tanto, también estamos organizando una auditoría para la funcionalidad de deep linking en Firefly Desktop para permitir a los miembros de la comunidad iniciar transacciones en Firefly abriendo una uri (Uniform Resource Identifier) desde sus aplicaciones. Esperamos ampliar la vinculación profunda en el futuro para permitir interacciones más amplias con la aplicación.

Identidad IOTA

Otro mes, otro nuevo miembro del equipo. Hemos podido dar la bienvenida al equipo a Eike Haß, un colaborador de la comunidad que ha ayudado a mejorar Selv y ha escrito una tesis sobre IOTA Identity. Como resultado, el equipo fue capaz de actualizar la aplicación Selv desde la antigua implementación de identidad y la red heredada al nuevo marco de Identidad IOTA, que se ejecuta en la red principal. Pocos proyectos de Identidad Auto Soberana se ejecutan en la red principal de sus respectivas DLTs debido a las tarifas y a las preocupaciones de escalado, por lo que estamos orgullosos de poder hacer esto sin ningún problema.

El equipo también avanzó en el desarrollo del Actor de Identidad de IOTA, ampliando la lógica fundacional del Actor e investigando las especificaciones de las Comunicaciones DID para preparar las implementaciones. Hemos publicado un post de estilo ELI5 explicando por qué estamos desarrollando el Actor de Identidad y cómo funciona, si no lo has hecho ya, te recomendamos encarecidamente que lo leas. Por último, el equipo ha estado trabajando en la ampliación del Explorador de IOTA para incluir un Resolutor DID. Esperamos que esta sea una herramienta muy útil para que los desarrolladores prueben sus proyectos de identidad.

Chronicle

El equipo ha estado ocupado haciendo correcciones a la versión de Chrysalis de Chronicle. Ahora estamos trabajando en una especificación para la funcionalidad de permanencia selectiva. Una vez que tengamos un diseño con el que estemos satisfechos, lo compartiremos externamente para obtener más información.

Equipo de Experiencia IOTA

El miembro del X-Team Stefan Braun de IOTA.php anunció que la librería PHP de IOTA, 100% impulsada por la comunidad, disponible aquí, integrará IOTA Identity en la próxima versión alfa. Apoya el proyecto siguiendo a IOTA.php en Twitter y añadiendo una estrella al repositorio en GitHub.

Linus, miembro del equipo X de Simplify, ha publicado una serie de posts en Reddit y Medium sobre IOTA que merece la pena leer:

Reddit:

Medium

Y Brennan publicó un hilo en Twitter y la perspicaz serie Layer One disponible en iologica

«Layer One es un viaje filosófico en tres partes sobre el surgimiento y las implicaciones de la tecnología del ledger distribuido de IOTA y su estructura de datos basada en realidades paralelas.»

mpochert2, miembro del X-Team y prolífico desarrollador móvil mejoró la aplicación HORNET Node Manager para iOS y Android.

El miembro del X-Team NO8ODY y gestor del TANGLE BAY lanzó la v0.6.8 de SWARM un script de gestión de nodos IOTA.

«SWARM es un script que permite instalar y gestionar fácilmente un nodo IOTA. Las opciones de configuración más importantes se dan a través de elementos de menú simples y seleccionables. Sobre la característica adicional «Watchdog», el estado de los nodos puede ser monitoreado, así como instalar automáticamente las actualizaciones. También se ofrece una instalación de proxy inverso para el acceso seguro a través de HTTPS».

Y por último, pero no menos importante, ¡la primera versión alfa de la Wiki de IOTA impulsada por el X-Team!

Dr. Electron, adamski, Phylo y Jeroen van den Hout se enorgullecen de presentar la primera versión alfa de la wiki de IOTA. Construida por la comunidad para la comunidad. El wiki está en una etapa temprana, y tu contribución sería realmente apreciada. Jeroen ha construido un gran editor en la página, que hace que sea fácil contribuir al contenido de la wiki sin ser un experto en GitHub. Sin embargo, necesitarás una cuenta de GitHub.

La wiki será una ventanilla única para la información de IOTA. ¡Vamos a construir juntos!


Traducción del post: Dev Status Update – August, 2021

 

Comentarios

comentarios

pasarela de pagos con criptomonedas