馃嚜馃嚫 Reporte t茅cnico semanal de IOHK sobre Cardano: 14 de Febrero de 2020

:es: Traducci贸n al espa帽ol de IOHK Cardano Weekly Development Report - 14 / Feb 2020

Publicado en el blog del roadmap de Cardano, el 14 de Febrero 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

Wallet

Esta semana el equipo ha estado trabajando en la integraci贸n de las preferencias de delegaci贸n pendientes en la API, as铆 como en la adici贸n de una notificaci贸n de 鈥渆xperimental feature鈥 (funcionalidad experimental) y un tooltip de interfaz de usuario para alertar a los usuarios sobre caracter铆sticas potencialmente poco fiables que a煤n no se han estabilizado. El equipo tambi茅n ha reforzado la aplicaci贸n en las pruebas automatizadas de extremo a extremo en Daedalus, introduciendo pruebas de aceptaci贸n para las caracter铆sticas de delegaci贸n de la billetera.

App Platform

No hay ninguna novedad del equipo esta semana, ya que han estado ayudando con el desarrollo general de Daedalus.

Cardano Explorer

El equipo ha estado trabajando en tareas de control de calidad y pruebas esta semana, para preparar el pr贸ximo despliegue de Cardano Explorer de Byron.

BACKEND DE LA WALLET

El equipo ha estado haciendo algunas tareas de limpieza y mantenimiento esta semana, incluyendo la b煤squeda de una soluci贸n adecuada y fiable para un error de larga data. Tambi茅n se han hecho mejoras en el informe de los estados de delegaci贸n de la billetera. Los cambios en las preferencias de delegaci贸n s贸lo tienen efecto despu茅s de un lapso de un epoch, y esto se refleja ahora adecuadamente en el backend de la billetera, permitiendo al equipo del frontend de Daedalus crear una mejor experiencia para el usuario final.

NETWORKING

El equipo de networking continu贸 trabajando en el gestor de conexiones esta semana, terminando la refactorizaci贸n del cliente NTP y fusionando la capa mux refactorizada, que permite el inicio de miniprotocolos bajo demanda. Un revisor externo encontr贸 un problema con el API de Windows, que ya ha sido solucionado, y el equipo est谩 trabajando actualmente en la adici贸n de funcionalidad para cancelar las solicitudes de E/S asincr贸nicas en Windows.

DEVOPS

Esta semana el equipo de DevOps ha completado el despliegue y las pruebas de la nueva versi贸n del nodo de Cardano (1.5.0) y del explorador (1.3.0). Tambi茅n han estado trabajando en la actualizaci贸n de todos los repositorios involucrados en el nuevo stack a la 煤ltima versi贸n haskell.nix.

Para mejorar la prueba de estr茅s del nuevo nodo, el equipo comenz贸 a trabajar en una m谩quina personalizada de Amazon Imagine (AMI) para Amazon Web Services (AWS) esta semana. Permitir谩 la emulaci贸n de alrededor de 10.000 clientes de Daedalus conectados al nuevo nodo, lo que permitir谩 al equipo identificar cualquier problema potencial que pueda surgir con cargas elevadas. Tambi茅n se ha creado una automatizaci贸n que enviar谩 las im谩genes de Docker al Docker Hub para el nuevo nodo, con planes para hacer lo mismo con los componentes del explorador la pr贸xima semana.

Finalmente, el equipo ha programado la transici贸n a OBFT en la red principal para el 20 de febrero de 2020 a las 21:44:51 UTC. Con la 煤ltima versi贸n 1.5.0, todas las fugas de memoria restantes han sido resueltas, y los nodos de montaje que han sido migrados han permanecido estables desde su despliegue inicial. La transici贸n a OBFT del 20 de febrero marcar谩 el primer paso significativo hacia el lanzamiento de Shelley en la red principal.

SHELLEY

El equipo continu贸 trabajando en los generadores esta semana, que se est谩n poniendo dif铆ciles ahora que han alcanzado un nivel significativo de complejidad a medida que el equipo presiona por una generaci贸n cada vez m谩s realista. Se est谩 trabajando para representar mejor las firmas de clave evolutiva y c贸mo evolucionan con el tiempo, as铆 como para asegurar que las transacciones que generan m煤ltiples certificados lo hagan de forma v谩lida.

En otros lugares, se ha avanzado en la adici贸n de metadatos de transacciones al ledger de Shelley, con una solicitud de extracci贸n que est谩 ahora a la espera de ser revisada. Todav铆a hay que pulir algunos de los detalles sobre la mejor manera de dar formato a los metadatos, y el equipo planea discutirlo la pr贸xima semana.

GOGUEN

Esta semana el equipo de Plutus realiz贸 mejoras en el rendimiento del parseador PureScript y pretty printer, as铆 como la unificaci贸n de las extensiones por defecto de Haskell para asegurar la consistencia. El equipo tambi茅n reorganiz贸 la presentaci贸n de las reglas de validez dentro del paper EUTxO, para mejorar la navegaci贸n y la legibilidad.

El equipo de Marlowe investig贸 formas de mejorar el rendimiento de los contratos extensos en Marlowe, dentro de Marlowe Playground. Tambi茅n trabajaron en c贸mo calcular eficazmente los pagos negativos constantes en el editor de Marlowe, para que las advertencias se puedan proporcionar al usuario en tiempo real. Por 煤ltimo, pero no por ello menos importante, el equipo tambi茅n estudi贸 c贸mo incluir la versi贸n de Marlowe en un contrato, as铆 como una forma de identificar un validador de Marlowe a partir de su direcci贸n, de modo que un nodo pueda implementar el int茅rprete de forma nativa y aumentar la velocidad de ejecuci贸n del contrato.