🇪🇸 Reporte técnico semanal de IOHK sobre Cardano: 6 de Septiembre de 2019

:es: Traducción al español de IOHK Cardano Weekly technical reports - 6 / 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 se ha centrado en la integración de la API v2, que permitirá la transición a las funciones de Shelley. La separación de la interfaz de usuario anterior y la interfaz de usuario basada en el nuevo esquema de wallet y el manejo de datos ha finalizado. A su vez, el manejador de errores por solicitudes de la API también se ha actualizado para soportar las nuevas salidas de errores compatibles con la API v2. También se ha empezado a trabajar en la modificación de la suite de pruebas automatizada para que pueda funcionar con la API v2.

Por otra parte, se ha implementado la nueva función de detección del estado de la conexión a internet, que se encuentra en la fase final de revisión y prueba.

En el ámbito de las tareas de mantenimiento programado, el equipo está trabajando en la reorganización de los componentes de la interfaz de usuario en el apartado “Storybook” para que se ajusten mejor a la estructura de la interfaz de usuario de Daedalus.

Plataforma de la aplicación

Esta semana el equipo configuró a “Cardano GraphQL” como una dependencia en el repositorio “Cardano Explorer App”, permitiendo que el desarrollo del front-end se realice en paralelo. También se agregó un build job al Docker para el proceso de integración continua de “Cardano GraphQL”, y un dev start script escrito para asegurar la paridad con la rama del desarrollo estable, y para generar la definición del TypeScript desde el servidor expuesto al inicio.

Esta semana se comenzó a trabajar en el soporte para consultas más complejas, lo que permitirá el uso de múltiples operadores lógicos, y se ha introducido un compilador GraphQL a PostgreSQL para manejar la complejidad añadida resultante. Con este nuevo enfoque es posible realizar una consulta más precisa a la base de datos, devolviendo sólo los datos exactos al servidor de la API, y un manejo más natural de los operadores. También se ha implementado la validación de consultas, que refuerza la paginación de grandes conjuntos de resultados, y se ha añadido una limitación de profundidad para reducir la superficie de ataque de los modelos en forma de árbol.

Finalmente, se desarrolló una característica para el back-end de los contratos inteligentes que trasnpone la interfaz de tiempo de ejecución escrita desde un contrato de Plutus que se ejecuta como un servicio HTTP. Esta característica resuelve una limitación actual del proceso que se basa en paquetes precompilados y que también será útil en otros contextos. Al trabajar en esta nueva característica, el equipo identificó una simplificación que se puede introducir al proceso de carga, y estarán trabajando en ello la próxima semana.

Cardano Explorer

Esta semana el equipo de Daedalus comenzó a trabajar en la creación de un nuevo Cardano Explorer! Después de una extensa evaluación de la funcionalidad, el sitio web y la base de código de Cardano Explorer existentes, se decidió que se debería crear una versión nueva y mejorada para que los usuarios puedan navegar más fácilmente por el historial de la cadena de bloques de Cardano.

El equipo está trabajando actualmente en la página de inicio, que es la más compleja de los nuevos diseños. Esperan terminar el trabajo la semana que viene.

NETWORKING

El equipo ha progresado en varios aspectos esta semana, incluyendo un documento que describe formalmente las decisiones de diseño que se tomaron mientras se desarrollaba elstack de la red para la era Shelley, un motor de envío de transacciones de alto rendimiento con fines de evaluación comparativa, y el ya mencionado socket de la API para Windows.

También se ha avanzado en el trabajo sobre el cliente chain-sync, con solicitudes de pull preparadas que implementarán la sincronización. Una vez que la conexión esté emplazada, el nodo Shelley será capaz de hacer un uso óptimo de la disponibilidad de la red, mejorando aún más los tiempos de sincronización de los nodos.

Finalmente, el equipo ha estado perfilando el nodo Shelley para identificar las métricas clave de uso, así como probando varios aspectos del proxy de Byron-Shelley.

SHELLEY

Esta semana el equipo trabajó en el desarrollo del generador de transacciones, que ahora es capaz de enviar transacciones, y que será utilizado con fines de prueba. Actualmente se está trabajando en ampliar el generador de transacciones de modo que pueda enviar transacciones durante un tiempo definido a una tasa de transacciones fijas por segundo (TPS).

Mientras tanto, en cardano-nodo, se han integrado más tracer transformers, para soportar el envío de logs al framework de logs, y dejar de presentar los logs desde la consola. Los elementos rastreados pueden ser registrados de manera declarativa con anotaciones de severidad y privacidad.

GOGUEN

Esta semana el equipo de Plutus trabajó en mejoras de rendimiento para la funcionalidad simplificada, así como en algunos cambios menores en el front-end. También se hicieron cambios en las tarifas por transacción para asegurar que funcionen correctamente para las APIs de contratos. Los miembros del equipo también han estado trabajando en los documentos que se presentarán en una conferencia.

Esta semana, el equipo de Marlowe ha hecho un buen progreso en las actualizaciones del tutorial para la versión 3.0 de Marlowe.

El equipo de educación ha estado ocupado trabajando en nuevos capítulos para el ebook de Plutus, así como haciendo ediciones para el capítulo de Plutus Tx. También agregaron a los colaboradores en la sección “Escritores” para reconocer las contribuciones de otras personas que escribieron capítulos en el libro.

ANUNCIOS

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

1 Like