🇪🇸 Reporte técnico semanal de IOHK sobre Cardano: 24 de Abril de 2020

:es: Traducción al español de IOHK Cardano Weekly Development Report - 24 / Apr 2020 por Rodrigo [RODRI].

Publicado en el blog del roadmap de Cardano, el 24 de Abril de 2020.


Reporte

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

Billetera

Esta semana el equipo de Daedalus ha estado trabajando duro para preparar y publicar Daedalus 1.0.0, la primera versión que incorpora las mejoras del Reinicio de Byron, incluyendo un nodo de Cardano completamente rediseñado y una billetera Cardano, que son los componentes centrales de Daedalus. Esta versión concluye con la actual serie de candidatos a la liberación de Daedalus Flight, siendo Daedalus Flight 1.0.0-FC5 reemplazada por Daedalus 1.0.0, que todos los usuarios están invitados a descargar.

Daedalus 1.0.0 tiene una enorme cantidad de nuevas características, incluyendo sincronización de la blockchain en segundo plano, una función de importación de billeteras, contraseñas de gasto obligatorias, soporte para billeteras de Yoroi, una función de filtrado de transacciones, un nuevo mecanismo de actualización, y una restauración de billetera rediseñada y más rápida, con soporte para restauración en paralelo de billeteras. Junto con los nuevos componentes del backend, Daedalus 1.0.0 debería suponer una mejora significativa en la experiencia de usuario para todos los usuarios de Daedalus en todas las plataformas.

Plataforma de Aplicaciones

No hay ninguna actualización por parte del equipo de la plataforma de aplicaciones esta semana, ya que han estado ayudando con el enorme esfuerzo que supone el lanzamiento de Daedalus 1.0.0.

Explorador de Cardano

No hay ninguna actualización del equipo del explorador esta semana, ya que han estado ayudando con el enorme esfuerzo que supone el lanzamiento de Daedalus 1.0.0.

BACKEND DE LA BILLETERA

Esta semana el equipo del backend de la billetera ha estado trabajando en la reparación de un par de errores, así como en la eliminación de trabajos redundantes de la suite de integración continua de Hydra. Ahora tenemos 123 jobs que gestionan la compilación cruzada y testean el backend de la billetera en todas las plataformas - ¡y todos están superando el test!

El equipo también ha estado trabajando en la incorporación de reportes de cobertura de código al pipeline de integración continua, así como la adición de pruebas y el aumento de la cobertura de pruebas a través de múltiples repositorios de código. También crearon un ejemplo de extremo a extremo de utilizar los CLI del backend de la billetera para construir, firmar y enviar una transacción a la red de Cardano.

Por último, también se ha seguido trabajando en el desarrollo de la nueva librería API de Haskell, añadiendo soporte para la construcción de direcciones a partir de llaves públicas, derivaciones de direcciones duras y blandas, mnemotécnicos para generación de master key, y codificación de direcciones de cara al usuario.

NETWORKING

El equipo de networking implementó esta semana algunos timeouts en la capa de red, incluyendo uno para el protocolo handshake y otro para el envío de mensajes multiplexados. También trabajaron en una nueva versión del protocolo local que permitirá a las billeteras consultar el estado del ledger.

El equipo también ha estado trabajando en varias características de Shelley dentro del nodo de Cardano, su interfaz de línea de comandos y su configuración.

DEVOPS

Esta semana el equipo de DevOps ha estado ayudando al equipo de Daedalus a preparar y lanzar Daedalus 1.0.0. También han estado ultimando el faucet para la próxima red de pruebas de Shelley basada en Haskell, que utiliza el nuevo backend de la billetera del Reinicio de Byron, además de trabajar fuerte para preparar los despliegues de los nodos de Haskell. El equipo también ha estado trabajando en el empaquetado y despliegue del nuevo frontend del explorador de Byron.

SHELLEY

Esta semana el equipo ha estado trabajando para resolver algunos problemas con algunas de las pruebas de propiedad más extensas. Anteriormente han estado trabajando con múltiples certificados por transacción y grandes rastros, pero un rebase ha hecho que se repitan los problemas de agotamiento del stack anterior. El equipo está investigando y trabajando en un arreglo.

El equipo también llevó a cabo una revisión final de las especificaciones de la CDDL y la serialización, que les resultó muy útil. La mayoría de los cambios sugeridos fueron pequeños, y ya han sido implementados en un pull request. Se ha comenzado a trabajar en los cambios más grandes, que incluían la adición de relays de stake pools y la revisión del formato de serialización de direcciones, pero todavía está en curso y esperando otros pull requests.

Por último, se ha avanzado en la adición de decodificadores consignados en el ledger de Shelley, con bloques, encabezamientos de bloque y transacciones completas ahora contabilizadas.

GOGUEN

Esta semana el equipo de Plutus añadió la procedencia de las entradas y salidas cuando las transacciones están equilibradas, de modo que se recoge información sobre el motivo por el que las entradas y salidas están presentes en la transacción. También añadieron documentación sobre el uso de sets de paquetes materializados, y completaron el glosario de Plutus. Por último, añadieron Node.js a la lista de herramientas de shell.nix.

El equipo de Marlowe continuó con las mejoras de diseño de Marlowe Playground. Este trabajo incluyó resaltar la pestaña de demostración activa, y mejoras en el texto de advertencia y error en el simulador de Marlowe. También actualizaron el tutorial de Marlowe para que coincidiera con la nueva versión de Marlowe Playground, y añadieron algunas nuevas expresiones “if” a la semántica de Marlowe para ayudar a reducir el bifurcado.

1 Like