Traducción al español de IOHK Cardano Weekly Development Report - 22 / Nov 2019
Publicado en el blog del roadmap de Cardano, el 22 de Noviembre de 2019.
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 ha lanzado con éxito una nueva versión de la billetera de Daedalus, y ha continuado preparando la próxima versión de Daedalus para la Red de Prueba Incentivada, que incluirá funciones de delegación.
Plataforma de aplicaciones
No hay ninguna novedad esta semana, ya que el equipo se centró en la entrega de la billetera Daedalus Balance Check.
Explorador de Cardano
Esta semana el equipo cerró 34 incidentes, implementando mejoras en la experiencia del usuario, el rendimiento, la ampliación de los tests, y la implementación de nuevas capacidades en Cardano GraphQL. La aplicación ahora cuenta con fuentes de datos casi en tiempo real sin afectar la escalabilidad del servicio de su API, utilizando la duración del intervalo (slot) de la red para el sondeo, en lugar de una conexión de estado a través de un WebSocket. Aplicando una comprensión de la del tip de la cadena, la información determinística sobre el cliente ahora reduce la demanda de la conexión del usuario a un mínimo, usando una consulta GraphQL y una selección de campo ligeras.
BACKEND DE LA WALLET
Esta semana ha sido un período muy intenso de correcciones, pulidos y ajustes para ofrecer la mejor experiencia posible a los usuarios durante la fase de comprobación de saldos de la Red de Prueba Incentivada. Ha sido muy exigente para el equipo, que ha afrontado el reto de forma increíblemente satisfactoria, aunque necesariamente ha retrasado la continuación del trabajo sobre las características de las delegaciones. Sin embargo, se trata de un hito muy importante, ya que es el resultado de más de un año de trabajo duro para reconstruir y ampliar las carteras Byron.
Finalmente, no es sin decepción que el equipo descubrió un problema significativo que había estado al acecho durante casi dos años, resurgiendo desde tan atrás como cardano-sl v1.1.0! Sin embargo, el propósito de la red de prueba es encontrar tales problemas, y el equipo está finalmente satisfecho de haber encontrado tal problema antes de llegar a la red principal.
NETWORKING
Esta semana el equipo de trabajo de Networking ha estado trabajando en la versión 1.0.0 y haciendo progresos en el descubrimiento de los pares. El pull request de las políticas de error se fusionó, el driver del protocolo de tipado se refactorizó para acomodar los tiempos de espera y los límites de tamaño, y se revisaron los mensajes del registro. También se avanzó en el tema del controlador P2P, así como en una simulación básica con selección de pares ficticios en frío, que permite al equipo dibujar diagramas de la red. También se está trabajando para refactorizar el cliente ntp, que fue importado de cardano-sl.
DEVOPS
El equipo de DevOps ha estado trabajando con el equipo de Daedalus esta semana para dar soporte al lanzamiento de la versión del cliente Daedalus Balance Check.
SHELLEY
Esta semana el equipo ha culminado con algunos trabajos sobre la generación de trazas no válidas a nivel de las transacciones, en la capa del ledger. Esto proporcionó un buen punto para detenerse, revisar ver cómo iba el trabajo sobre los rastros inválidos, y decidir cómo proceder. En particular, el equipo ha decidido utilizar QuickCheck en lugar de Hedgehog para realizar pruebas, y dejar de trabajar (por ahora) con trazas no válidas. Las trazas no válidas son muy útiles para las pruebas de conformidad, pero el plan para el ledger de Shelley sigue siendo continuar utilizando la especificación exec el mayor tiempo posible, lo que significa que no habrán pruebas de conformidad. El equipo se centrará ahora terminar todos los generadores.
En otros temas, el equipo ahora tiene implementada la API del ledger de Shelley, según lo requiera la capa de consenso. El equipo también solucionó varios pequeños problemas que surgieron de los auditores esta semana.
GOGUEN
Esta semana el equipo de Plutus comenzó a trabajar en la actualización del documento multidivisa, así como en la investigación de cómo manejar los tipos de datos mutuamente recursivos. Además, el equipo trabajó en algunas mejoras menores en la construcción de PureScript.
El equipo de Marlowe agregó una restricción adicional a los contraejemplos simbólicos de Marlowe, para que los números de los intervalos (slots) de las transacciones no puedan ser negativos. También cambiaron el orden de las pestañas en Marlowe Playground, para que sean más intuitivas.