馃嚜馃嚫 Reporte t茅cnico semanal de IOHK sobre Cardano: 13 de Septiembre de 2019

:es: Traducci贸n al espa帽ol de IOHK Cardano Weekly technical reports - 13 / Sep

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 continu贸 trabajando en la integraci贸n de la API v2, que permitir谩 la transici贸n a las caracter铆sticas de Shelley. Hay algunos endpoints de la API v2 que a煤n no est谩n listos para ser integrados, pero todos los endpoints disponibles fueron integrados esta semana, y el c贸digo est谩 en la fase final de revisi贸n y pruebas. El equipo tambi茅n ha terminado de implementar modificaciones en el paquete de pruebas automatizadas para que pueda funcionar con la API v2.

En el 谩mbito de las tareas de mantenimiento programado, el equipo continu贸 trabajando en la reorganizaci贸n de los componentes de la interfaz de usuario en la secci贸n Storybook, para adaptarlos mejor al formato de la interfaz de usuario de Daedalus.

Plataforma de la aplicaci贸n

En esta semana se implementaron las plantillas de Shelley para Cardano GraphQL, y actualmente est谩n devolviendo respuestas simuladas, necesarias para la retroalimentaci贸n inicial y las pruebas. La pr贸xima semana el equipo trabajar谩 en implementaciones espec铆ficas para conectar la API con el nodo de la red incentivada, constituyendo la interfaz principal para la plataforma de aplicaciones, Daedalus, y el nuevo Cardano Explorer. El dise帽o permite almacenar los datos de manera local o remota, aprovechando la delegaci贸n de consultas de Cardano GraphQL y el esquema remoto para resolver consultas desde una interfaz com煤n, provisto por un proceso principal de Electron, o un servidor web NodeJS est谩ndar.

El equipo tambi茅n ha colaborado esta semana en el dise帽o y desarrollo de Daedalus para su integraci贸n con la red de pruebas incentivada, sustituyendo a J枚rmungandr como nodo de apoyo para el trabajo de integraci贸n de la v2, y perfeccionando la propuesta existente para que cualquier red de Cardano aproveche las ventajas de ser desarrollada para el fork de la red principal. Adem谩s, se finaliz贸 el desarrollo de la funci贸n de back-end para la carga de contratos inteligentes, y ahora est谩 lista para su integraci贸n con el nodo cliente con UTxO extendido en el que est谩 trabajando el equipo de Plutus.

Cardano Explorer

Esta semana el equipo continu贸 trabajando en la implementaci贸n de la nueva interfaz de usuario de Cardano Explorer. El trabajo en la implementaci贸n del dise帽o de la p谩gina de inicio est谩 progresando de manera correcta, y deber铆a estar terminado a finales de la pr贸xima semana. El equipo tambi茅n est谩 terminando el trabajo de preparaci贸n del dise帽o para las funcionalidades de Shelley. Las vistas fueron elaboradas para ser implementadas en la base de datos Postgres, las cu谩es est谩n siendo construidas por el equipo de back-end, basado en el modelo definido en Cardano GraphQL. Esto mejorar谩 la interfaz de consulta para los usuarios, y permitir谩 el uso de Hasura, mediante una sencilla configuraci贸n, utilizando una tabla de metadatos dentro de la base de datos.

OPTMIZACI脫N DEL BACK-END

Esta semana el equipo trabaj贸 en la revisi贸n del dise帽o de la base de datos para ajustar mejor los checkpoints de la billetera. Los checkpoints son esenciales para permitir la funcionalidad de rollback, lo que puede ocurrir arbitrariamente a menudo en un contexto descentralizado. La estructura interna de la base de datos ha sido revisada para que pueda soportar el almacenamiento de m煤ltiples checkpoints, y la navegaci贸n eficiente a trav茅s de ellos. El equipo tambi茅n est谩 realizando pruebas con el nuevo endpoint (y el comando asociado en la interfaz de l铆nea de comandos) para el env铆o de transacciones firmadas externamente. Mientras tanto, como parte de un nuevo proceso 谩gil, el equipo est谩 atravesando por una fase de mejoras, enfocada a pulir la calidad del c贸digo fuente existente y la documentaci贸n relacionada.

NETWORKING

El equipo est谩 progresando en cuanto al soporte de Windows para FIFO, que es un requisito importante para los clientes locales en Windows, como las billeteras y los exploradores. Tambi茅n se ha corregido esta semana un error sobre el cliente que captura los bloques, en el que las peticiones de recuento estaban desactivadas. Finalmente, el equipo ha ido avanzando con el documento de dise帽o.

SHELLEY

Esta semana se comenz贸 a trabajar con el benchmarking del nuevo nodo, aunque debido a los problemas de espacio en la subida del c贸digo, esto s贸lo es v谩lido durante un corto periodo de tiempo. El equipo est谩 trabajando para solucionar este problema, y espera que se resuelva la pr贸xima semana.

GOGUEN

Esta semana el equipo de Plutus actualiz贸 el front-end para soportar nuevos tipos de ret铆culas para valores de intervalos, y tambi茅n comenz贸 a trabajar en los cambios de IOTS seg煤n lo solicitado por el equipo de la plataforma de la aplicaci贸n. Tambi茅n hicieron algunos peque帽os cambios de refactorizaci贸n y mejoras de rendimiento en el Plutus Playground, para aumentar la capacidad de respuesta.

El equipo de Marlowe trabaj贸 en un nuevo tutorial y cambios en la sem谩ntica para la versi贸n 3.0, y tambi茅n est谩 trabajando con el equipo de educaci贸n en la actualizaci贸n del curso de Udemy. Adem谩s, tanto el equipo de Marlowe como el equipo de Plutus est谩n preparando nuevos hackatones.

Se ha escrito un nuevo cap铆tulo del ebook de Plutus, el cual est谩 actualmente en revisi贸n. Para incluir este nuevo cap铆tulo, en breve se subir谩 a las plataformas una nueva versi贸n del ebook.

ANUNCIOS

IOHK est谩 buscando gente talentosa para trabajar con ellos. Por favor, accede a la p谩gina IOHK Careers para m谩s detalles.