🇪🇸 Reporte técnico semanal de IOHK sobre Cardano: 6 de Marzo de 2020

:es: Traducción al español de IOHK Cardano Weekly Development Report - 6 / Mar 2020

Publicado en el blog del roadmap de Cardano, el 6 de Marzo de 2020.


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 completó el trabajo de las pruebas sobre las funcionalidades de Shelley. Todas las características están ahora cubiertas por pruebas automatizadas, lo que era necesario para comenzar a trabajar en la integración del nodo Haskell. El equipo también continuó el trabajo de actualización de los paquetes de terceros en Daedalus.

Plataforma de Aplicaciones

El equipo sigue trabajando en la implementación del nuevo launcher de Cardano.

Explorador de Cardano

El equipo de control de calidad está terminando de trabajar para arreglar los problemas identificados durante la fase de pruebas del control de calidad, en preparación para el próximo lanzamiento de Cardano Explorer para Byron.

BACKEND DE LA BILLETERA

Esta semana, el equipo de la billetera ha seguido trabajando en el nuevo cardano-launcher, así como en la configuración de pruebas para cardano-node. El equipo también se tomó el tiempo de actualizar bastantes dependencias, bibliotecas y estándares usados en muchos componentes de cardano-wallet.

Mientras tanto, la línea de comandos de la billetera ahora proporciona herramientas para manipular las credenciales y operaciones de la billetera, como la generación de la llave privada raíz a partir de la frase mnemotécnica, y la derivación de llaves de padre a hijo. Esto es particularmente útil para los DevOps así como para los operadores de pools que necesitan gestionar activamente sus credenciales. También se están investigando algunas cuestiones relacionadas con Windows.

NETWORKING

El equipo de networking sigue trabajando junto con otros equipos para el lanzamiento de Shelley, identificando formas de mejorar el rendimiento y la fiabilidad de la red.

DEVOPS

El equipo de DevOps ha estado trabajando en operaciones de performance. Esto permite probar múltiples copias de cualquier servicio NixOS a gran escala, lo que posteriormente permite la simulación de los clientes de Daedalus. El equipo ha probado miles de nodos, tanto Jörmungandr como cardano-node. Además, el equipo ha estado empaquetando contenedores docker para cardano-node, cardano-db-sync y cardano-rest, que forman parte del stack de Byron necesario para ejecutar un explorador personalizado.

SHELLEY

Esta semana se han conseguido mejoras significativas en los generadores de datos de prueba. Estas incluyen el uso de valores de VRF reales en lugar de insertar siempre cero, generación de comisiones por transacción reales en lugar de cero, mejora de las entradas UTxO en las transacciones, certificados de delegación múltiple en las transacciones, y la capacidad de generar más recompensas no cero en el límite del epoch.

Mientras tanto, el equipo tiene ahora el formato de cable que desea para los conjuntos de testigos de transacciones (que funcionará bien cuando se añadan los scripts de Plutus) y las pruebas de CDDL (aunque la integración de CI en esas pruebas sigue pendiente). Las pruebas generan datos del archivo CDDL, y comprueban la deserialización en Haskell. Luego se serializa desde Haskell y se comprueba contra la CDDL.

También se hicieron numerosas mejoras menores, como hacer que la versión del protocolo tenga dos números en lugar de tres, y permitir UTF-8 en lugar de ASCII.

Por último, el equipo comenzó a esbozar cómo se vería que el ledger hiciera todos los cálculos de recompensas no miópicos. Aunque estos cálculos sólo los necesita la billetera, parece más sencillo que el ledger los calcule directamente. Todavía hay que tomar algunas decisiones antes de que el equipo pueda continuar, como por ejemplo si quiere una media móvil o sólo, por ejemplo, los últimos valores.

GOGUEN

Esta semana, el equipo implementó el generador de parseado para los contratos parseados, lo que aumentó los tiempos de respuesta. También comenzaron a trabajar en una rama de pruebas para el backend de contratos inteligentes, y actualizaron el documento UTxO extendido para incluir información sobre el orden parcial de las funciones con soporte delimitado.

Mientras tanto, el equipo de Marlowe trabajó en la separación de los errores y advertencias en el editor de Marlowe.