Traducción al español de “IOHK Cardano Weekly Technical Reports - 9 / Aug”
Publicado en el blog de IOHK
Este informe es producido por IOHK cada semana para mantener a la comunidad informada sobre el progreso realizado en el desarrollo de Cardano. El alcance de este informe cubre el trabajo que se está llevando a cabo en todos los equipos y proporciona información y transparencia al proyecto.
HECHOS DESTACADOS DE LA SEMANA
DAEDALUS
Wallet
Esta semana el equipo ha continuado con la integración de la API v2, que avanza a buen ritmo.
Dado que esta nueva versión de la API carece de soporte para la recuperación de ADA, el equipo ha eliminado esta característica de la wallet.
Además, se han actualizado todos los diálogos del sistema para que se rendericen dentro de la ventana principal de Daedalus, eliminando la posibilidad de solapamiento de ventanas.
En el marco de las tareas regulares de mantenimiento, el equipo trabajó en la optimización de la gestión de los temas de intervaz, así como en la mejora en la posición de los iconos de enlaces externos y de copia.
Plataforma de la aplicación
Esta semana el equipo ha progresado en la plataforma de la aplicación mediante el empaquetado de la versión single-process del backend de contratos inteligentes para sistemas de escritorio, utilizando un proceso de despliegue continuo adecuado para la instalación on-demand. También se ha comenzado a trabajar en las funciones de gestión de dependencias de servicio en el stack base de aplicaciones, utilizando el servicio disponible como primer target.
La otra área de interés esta semana ha sido el renovado Cardano Explorer, con el equipo asignado a definir los límites dentro del dominio, y a desarrollar un servicio de API para la aplicación front-end. Ha sido probada la solución que utiliza GraphQL para proporcionar un modelo integral de consulta, y será presentado como parte de la propuesta de solución a principios de la próxima semana. Esto no sólo servirá para el caso de uso inmediato del explorador, sino que proporcionará una utilidad mucho mayor para DApps.
OPTMIZACIÓN DEL BACK-END
La mitad del equipo estaba de vacaciones esta semana, así que el trabajo progresó más lentamente de lo habitual. También hubo algunos problemas inesperados que implicaron una doble actualización, incluyendo la actualización de la capa de integración de Jörmungandr para que funcione con su última versión, y el ajuste del bridge cardano-http para que funcionara con el despliegue de redes de prueba más reciente.
Mientras tanto, el equipo ha hecho progresos significativos en la reimplementación de las características primitivas necesarias para la gestión de las legacy wallets, utilizando un esquema de direcciones de derivación aleatoria. Con estas primitivas, ahora será posible implementar funcionalidades de mayor nivel y, eventualmente, poner a disposición la derivación aleatoria en el nuevo back-end de la wallet.
NETWORKING
El equipo de redes progresó mucho con el proxy de Byron esta semana, y ahora puede sincronizarse desde la red principal y servir bloques a los nuevos nodos de Shelley. El equipo también ha comenzado a trabajar en la mejora de la gestión de errores para la capa de red, así como en la mejora de las pruebas en la biblioteca network-mux. También se están realizando mejoras en la documentación.
SHELLEY
Esta semana el equipo trabajó en la mejora del framework para capturar los datos estructurados del log y enrutarlos a los backends. También se está implementando un conjunto de transformadores de tracer genéricos que tenderán un puente entre los elementos observables desde los tracers hasta la central, donde podrán ser enrutados a los back-ends como elementos estructurados.
En otros trabajos, se han añadido más opciones para la línea de comandos según lo requiera el nodo, y la última versión de cardano-shell se ha integrado en cardano-ledger y cardano-node.
El equipo también publicó una demo esta semana, mostrando que ChainDB puede almacenar y validar con éxito los bloques de en la mainnet. Gatillar la ChainDB con toneladas de bloques reales ayudó a detectar algunos bugs simples y reveló algunas posibles mejoras de rendimiento, incluso antes de entrar en Q&A. Atrapar y arreglar estos errores en fase temprana hará que el desarrollo sea mucho más fluido y agil a posterior.
GOGUEN
Esta semana el equipo de Plutus trabajó en la comprobación de tipos de tipos de los pares input-output, y actualizó los documentos de compilación y comprobación de tipos. También mejoraron el formateado del código en el back-end de Plutus Playground, y añadieron un nuevo evento de fallos, para proporcionar más flexibilidad a la hora de tratar las excepciones. Se hizo un ajuste del estilo para facilitar la lectura de las acciones de Playground. También se actualizaron los scripts de datos para incluir el hash, de modo que los usuarios puedan hacer una referencia cruzada del PendingTx y determinar la salida asociada.
El equipo de Marlowe continuó con el testing sobre Marlowe Playground.
El equipo de educación continuó haciendo pequeñas mejoras al ebook de Plutus, y organizó reuniones para discutir sobre un mecanismo de seguimiento para incorporar cualquier comentario que se reciba de la comunidad. También discutieron formas de dar mayor exposición y publicidad al libro electrónico.
ANUNCIOS
IOHK está buscando gente talentosa para trabajar con ellos. Por favor, vea la página IOHK Careers para más detalles.