IOTA pasa lista a sus avances y anima con éxitos a sus seguidores

IOTA pasa lista a sus avances y anima con éxitos a sus seguidores

Nada más esperado por los seguidores de IOTA que las noticias sobre los avances que el grupo de desarrollo obtiene. Julio y agosto han sido unos meses extraordinariamente productivos. Las cautelas a la que echó mano la Fundación han rendido sus frutos.

IOTA con paso firme se dirige al Cordicidio y con ánimo de cronista revela cada paso del viaje. En esta oportunidad el resumen va de la mano de Jakub Cech, un gerente de producto e ingeniero de software.

Este profesional que nos guiará a través de las notas de actualización, tiene amplia experiencia en algoritmos de aprendizaje, la programación de sistemas distribuidos, la programación para plataformas de computación paralelas y los microservicios en la nube. Jakub estudió programación de inteligencia artificial en la Facultad de Informática de la Universidad Masaryk, Brno, República Checa. También es licenciado en Economía por la misma universidad.

Avances de IOTA a esta altura de agosto

Los datos de este resumen han sido tomados del Blog de IOTA y hemos realizado una transcripción en lengua castellana para aquellos que tienen la barrera idiomática.

IOTA 1.5

IOTA 1.5 (conocida como Chrysalis) es la etapa intermedia de la red principal. Es el punto que antecede el Coordicidio.

Los componentes de la fase 1 de Chrysalis han sido implementados en el nodo Hornet. También fueron desplegados en la red de la red principal. En el comnet, las pruebas de spam han alcanzado un valor de ~1500 TPS y más de 1000 CTPS. La mayoría de las transacciones de valor en el comnet se confirman dentro de los 10 segundos de su envío.

Puedes leer: ¿Cómo esconderte de los drones en la época de la vigilancia?

Un dato importante es el lanzaremos la fase 1 de Chrysalis (IOTA 1.5) en la red principal. El evento se llevará a cabo el 19 de agosto de 2020. Si estás ejecutando un nodo asegúrate de actualizarlo.

Asegúrate de actualizar tus nodos de IRI a Hornet. Si quieres migrar tu antigua BD IRI a Hornet para conservar el historial, puedes usar la siguiente herramienta de migración. IRI no será soportado después de la actualización de la fase 1 de Chrysalis.

Cambios en la API de los nodos de Hornet

Más avances. La llamada al API de CheckConsistency está siendo eliminada. El parámetro attachToTangle `mwm` es ahora opcional. El parámetro getTransactionsToApprove the `depth` está siendo eliminado. Un nuevo getTipInfo que devuelve si una transacción está confirmada, es conflictiva, debe ser promovida o debe ser reincorporada.

Cambios en la lógica de promoción y reimplantación

En la mayoría de los casos y durante el funcionamiento normal de la red, la necesidad de promover y volver a conectar las transacciones debe ser muy limitada en comparación con la red anterior a Chrysalis. Recomendamos utilizar la llamada a la API getTipInfo para determinar si debe promocionar o volver a conectar su transacción.

Fase 2 de Chrysalis

El trabajo en la fase 2 de Chrysalis también está en marcha y tiene grandes avances. Desde el software de cartera, hasta las especificaciones e implementaciones. Puedes ver las especificaciones que hemos publicado para la fase 2 de Chrysalis en el Blog de IOTA. Les animamos a que nos den su opinión.

Polen

Las mejoras de la red de polen están en marcha. Concretamente, la última versión del software del nodo GoShimmer, la v0.2.3 (publicada esta misma semana). Aporta mejoras en la sincronización y el tablero de mandos.

El equipo ya está trabajando en el próximo gran hito, Néctar. Los componentes que conformarán la red Nectar serán liberados de forma iterativa en la red de pruebas. Será cuestión de aguardar los próximos meses, a partir del Generador de Números Aleatorios distribuido (dRNG).

Bee

El equipo de Bee ha trabajado duro para implementar la fase 1 de Chrysalis. Sus avances integran otros componentes de los nodos y liberar las cajas individuales. Las cajas iniciales también han sido auditadas por una parte externa. Planeamos liberar la primera versión alfa del nodo Bee en las próximas semanas. Empezaremos a probar el nodo en Comnet la semana que viene mientras construimos la funcionalidad para fase 2 de Chrysalis.

El equipo también ha estado haciendo sesiones regulares de codificación en vivo todos los viernes a las 5PM CEST. Las primeras sesiones de codificación están disponibles en el Blog de IOTA.

Hornet

El equipo lanzó una versión 0.4.2 de Hornet hace unas semanas. Ahora está probando una versión RC de la implementación del nuevo nodo de Crisálida en comnet. La implementación de Chrysalis alcanzó ~1500 TPS y más de 1000 CTPS cuando se probó en comnet. Planeamos lanzar la versión completa de la próxima versión de Hornet para mainnet la próxima semana.

Si desea participar en las pruebas, por favor diríjase a los canales #comnet y #hornet en nuestra Discordia.

IRI

Como se indica en esta entrada del blog, IRI 1.8.6 fue la última versión de IRI que estamos planeando activamente. Los avances son palpables. Si no se han cambiado a Hornet, háganlo antes de la actualización de la fase 1 de Crisálida tenga lugar. La IRI no será soportada en la red principal de la IOTA después de la fase 1 de Chrysalis.

Contratos inteligentes

El equipo ha estado mostrando avances hacia el primer PoC de nuestra nueva integración de contratos inteligentes. Últimamente, centrándose en el cambio a las API del núcleo de GoShimmer. También en la adición de nuevos contratos inteligentes para la implementación inicial. La parte VM del equipo ha estado trabajando en el acabado de la VM Wasm que se integrará con el nodo Wasp.

Planeamos terminar el PoC inicial para nuestros contratos inteligentes en septiembre.

Stronghold

A finales de julio, lanzamos la primera versión de Stronghold. Stronghold es una colección de bibliotecas multipropósito para manejar de forma segura contraseñas, datos personales y claves privadas. Utilizaremos Stronghold en nuestra implementación de la cartera Chrysalis. Stronghold está escrito en Rust.

Wallet

El desarrollo está progresando muy bien en las bibliotecas de Fortaleza y Cartera. Esperamos abrir la biblioteca Billetera a la comunidad muy pronto. Los detalles finales de la nueva arquitectura de la billetera han sido resueltos, incluyendo nuestro uso del modelo de actor.

Avances de IOTA - IOTA LAtino

Los componentes individuales (por ejemplo, Fortaleza, Cartera, UI) existen como «actores» dentro de la cartera. Se comunican entre sí a través de mensajes. La aplicación de esta estructura da mayores garantías de seguridad. Aísla a cada componente para asegurar que no compartan la memoria.

Con el supervisor de la billetera y los actores de la UI implementados, estamos ahora en posición de comenzar a construir el frente de la billetera. Seguimos con los avances. Otro trabajo ha implicado la especificación del sistema de chat y contacto (usando el protocolo Matrix). También es interesante la actualización de Trinity para acomodar la parte 1 de Chrysalis la próxima semana.

Puedes leer: Emprendedores tienen en sensores con IOTA un negocio a la medida

El trabajo de UX y de diseño está llegando a su fin. Es el momento oportuno para comenzar el desarrollo del front-end. Estamos extremadamente satisfechos con la dirección a la que hemos llegado. Supone avances en la usabilidad cuando se compara con Trinity (y toda la industria). El diseño y la investigación están completos. Ahora es el momento de acelerar el desarrollo e implementarlo todo.

IOTA Streams

El equipo de Streams ha estado trabajando en los cambios de la implementación que permite mejor funcionalidad. Esto alude al soporte de múltiples editores. Además el cambio de los procesos existentes a una forma binaria para mejorar el rendimiento en el hardware existente. Todos los cambios serán parte de un lanzamiento que planeamos para agosto – ¡estén atentos!

El equipo también ajustará la funcionalidad para soportar los cambios realizados para la fase 2 de Chrysalis.