🇪🇸 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.

1 Like