馃嚜馃嚫 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.