Traducción al español de IOHK Cardano Weekly technical reports - 15 / Nov
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 por completo en la entrega de la versión de Daedalus para la verificación de saldos, hacia la red de pruebas incentivada. Todos los cambios requeridos de UI y UX han sido implementados, revisados y probados.
Plataforma de aplicaciones
El equipo de la plataforma de aplicaciones ha estado esta semana dando soporte al equipo principal de Daedalus, en sus esfuerzos dirigidos a la Red de Prueba Incentivada.
Explorador de Cardano
Esta semana el equipo completó todo el trabajo necesario para la primera versión del Explorador de Cardano, que cubre todas las características de la era Byron. El código ha sido revisado, y la aplicación se encuentra ahora en la fase de QA.
BACKEND DE LA WALLET
Esta semana el equipo ha estado trabajando en el soporte a la delegación, al mismo tiempo que hace malabarismos con las versiones RC (release candidates) de Jörmungandr. El equipo está haciendo un esfuerzo para mantenerse en sintonía con Jörmungandr, para evitar tener que resolver cualquier problema de integración de último minuto, así como para permitir a otros ingenieros de IOHK jugar con Jörmungandr en entornos de puesta en marcha.
NETWORKING
Esta semana el equipo de Networking localizó un error en el ledger, además de avanzar en el perfilado de la simulación de grafos peer-to-peer, para poder simular grafos más extensos. También se está trabajando en el controlador peer-to-peer y el multiplexor laxo, que pueden iniciar y detener mini-protocolos.
El equipo también revisó esta semana los cálculos reflejados en el paper de Praos sobre la probabilidad de difundir un bloque en un período de tiempo determinado. También fusionaron el parche API de Windows denominado pipes, y revisaron y fusionaron un parche de larga data que implementó el modificador orElse de MonadSTM. Esto incluye una formalización de la semántica operativa de STM, tal y como se describe en el documento “A Compositional Theory for STM Haskell”, que permitirá al equipo comprobar que la implementación de STM y la implementación de GHC coinciden con la semántica operativa formal.
DEVOPS
El equipo de DevOps ha estado trabajando con el equipo de Daedalus esta semana para dar soporte al lanzamiento del cliente de Daedalus para la verificación de saldos, necesario en la primera fase de la red de prueba incentivada.
SHELLEY
El equipo dedicó mucho tiempo esta semana a tratar los problemas de achicamiento en las pruebas de propiedad, así como a realizar otros trabajos sobre la generación de trazas no válidas. Esta semana también se tomó la decisión de eliminar de la implementación el requerimiento de la especificación formal que las llaves de stake necesitan para acreditar sus certificados de registro. Esta simplificación ha permitido al equipo simplificar la implementación de otros componentes relacionados. El equipo de DevOps ha estado trabajando con el equipo de Daedalus esta semana para dar apoyo en el lanzamiento del cliente de Daedalus para la verificación de saldos, necesario en la primera fase de la red de prueba incentivada.
GOGUEN
Esta semana el equipo de Plutus trabajó notablemente en las actualizaciones del ledger, refactorizando una variedad de cosas relacionadas con direcciones y hashes. Las principales mejoras de este trabajo incluyeron la eliminación de funcionalidades obsoletas, la ocultación del constructor de direcciones (para asegurar que las direcciones sólo puedan ser construidas de formas prescritas), la actualización de TxId y Address para que puedan ser usadas en la cadena, y consecuentemente la eliminación de TxHash.
Además, el equipo comenzó a trabajar en un documento que describe la arquitectura del repositorio Plutus, así como algunas mejoras generales de rendimiento.
El equipo de Marlowe trabajó en una revisión del diseño, y mejoras en la experiencia de usuario, de Marlowe Playground. También se ha empezado a trabajar en la actualización de la red de prueba de Marlowe, para reflejar los cambios funcionales recientes.