🇪🇸 Reporte técnico semanal de IOHK sobre Cardano: 1 de Noviembre de 2019

:es: Traducción al español de IOHK Cardano Weekly technical reports - 1 / 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

Cardano Wallet

Esta semana el equipo ha implementado en Daedalus un nuevo tema de interfaz para la versión de la red de prueba incentivada, que permitirá a los usuarios distinguir fácilmente de un vistazo entre la versión de Daedalus para la red principal y la versión para la red de prueba. También se avanzó en los cambios de la interfaz de usuario, necesarios para dicha versión, entre los que se incluyen:

  • Permitir la restauración de billeteras con frases de recuperación de 12 y 15 palabras.
  • Hacer obligatoria una contraseña de gastos.
  • Implementación de cambios en la validación de direcciones.
  • Actualizar la pantalla “Rewards”.
  • Eliminar las pantallas “Decentralization countdown”, “Decentralization info” y “Staking epochs”.

Finalmente, se amplió la funcionalidad del Newsfeed, añadiendo soporte para la apertura de pantallas in-app, o activando acciones internas como la descarga de los registros de los elementos del Newsfeed.

Plataforma

A lo largo de esta semana, el equipo se centró en ayudar en el desarrollo del nuevo Cardano Explorer, por lo que no hay novedades respecto a la plataforma de la aplicación.

Cardano Explorer

Esta semana el equipo actualizó el esquema y la validación de consultas dentro de Cardano GraphQL, para eliminar comprobaciones específicas de validación, y en su lugar usar Hasura para respetar los límites máximos de filas, y así proteger la base de datos PostgreSQL del abuso. Los servicios de backend también fueron testeados y comparados con los benchmarks y con las mejoras de rendimiento listadas para su futura optimización. También se agregó la caché de la aplicación, manejada por la duración del intervalo de la red.

El explorador incorpora ahora el concepto de la era y del tipo de red, lo que hace posible orientar versiones para diferentes casos de uso. El estado de la aplicación y la obtención de datos en el lado del cliente están siendo implementados actualmente.

BACKEND DE LA WALLET

Wallet

Esta semana el equipo se centró en la preparación del próximo lanzamiento. El trabajo está progresando en la compilación cruzada del backend de la wallet en diferentes plataformas, culminada en Linux y en OS X. La compilación cruzada de Windows sigue en curso y debería completarse en breve.

Mientras tanto, el equipo también ha trabajado en un nuevo algoritmo de selección de monedas que permite mover eficientemente las monedas de una wallet a otra (en particular, de una wallet Byron), manteniendo al mismo tiempo una distribución adecuada de la UTxO, y ocupándose del posible polvo de las monedas.

NETWORKING

Esta semana el equipo ha estado avanzando en el diseño del mecanismo de selección entre pares. También se configuró un Jupyter Notebook, que se utiliza para simulaciones gráficas peer-to-peer.

En otros apartados, el equipo actualizó el proxy de Byron para poder manejar nuevas transacciones. El número mágico de la red se lee ahora desde la configuración del genesis, y este cambio se ha implementado en varios componentes (en el proxy de Byron, en el nodo Cardano y en el explorador de Cardano).

Por último, se sigue trabajando en las E/S asíncronas para Windows (utilizando completion ports).

SHELLEY

Esta semana el generador de transacciones fue extendido para generar transacciones con payload, que simula el envío de scripts de Plutus a la cadena de bloques. El generador ahora también acepta múltiples entradas para generar transacciones. Además, el nuevo nodo ahora informa sobre la “densidad de la cadena”, como una métrica de calidad sobre los últimos bloques k. Las nuevas métricas se muestran en el LiveView del nodo, y se exportan vía EKG a Prometheus para una mejor monitorización.

En esta semana el equipo de Q&A reanudó las pruebas del launcher, y del mecanismo de actualización.

GOGUEN

Esta semana el equipo de Plutus actualizó los contratos para generalizar el error de tipo, y permitir a los usuarios elegir lo que quieran usar allí. También se han corregido algunos errores menores en el contrato Resumable, y en la instancia JSON.

El equipo también comenzó a trabajar en un error inesperado del intérprete de Plutus Playground. Además, actualizaron cardano-crypto para permitir a los usuarios instalar cosas que tengan dependencias con dicho intérprete, como plutus-exe.

Se han realizado actualizaciones para que los eventosBlockchainEvents se ejecuten repetidamente, de modo que cuando un endpoint realice varias acciones, pueda gestionar todas las solicitudes juntas, en lugar de una única solicitud.

El equipo de Marlowe hizo algunas mejoras visuales y de diseño en Marlowe Playground, y también aplicó algunas correcciones de OS X.

ANUNCIOS

IOHK está buscando gente talentosa para trabajar con ellos. Por favor, accede a la página IOHK Careers para más detalles.

2 Likes