馃嚜馃嚫 Reporte t茅cnico semanal de IOHK sobre Cardano: 4 de Octubre de 2019

:es: Traducci贸n al espa帽ol de IOHK Cardano Weekly technical reports - 4 / Oct

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 termin贸 la funci贸n 鈥淣ewsfeed鈥, que fue el agregado final antes del pr贸ximo lanzamiento de Cardano 1.7.0.

El equipo ha continuado trabajando en la integraci贸n de la API v2, que permitir谩 el uso de las funciones de Shelley. Tanto la estimaci贸n de comisi贸n por transacci贸n como la creaci贸n de los endpoints en las transacciones se encuentran ahora en la fase de revisi贸n y testing del c贸digo, mientras que el equipo contin煤a trabajando en la implementaci贸n del endpoint de la API para el historial de transacciones.

Plataforma

Esta semana el equipo ha estado trabajando en la remodelaci贸n de ciertas partes del JavaScript SDK de Cardano, para que sean compatibles con la era Shelley, asegurando que tanto los nodos J枚rmungandr como Haskell tambi茅n lo sean. La biblioteca js-chain-libs se utilizar谩 para proveer el comportamiento del lado del cliente para el back-end de los contratos inteligentes, es decir, la selecci贸n de monedas en la cartera y, a continuaci贸n, la interfaz para el env铆o a la red.

En otros trabajos, esta semana se ha realizado una simplificaci贸n del cliente de nodos compatibles con UTxO extendido, que se especificar谩 la pr贸xima semana en coordinaci贸n con el equipo de Plutus. Este refinamiento tiene como objetivo hacer que el nodo cliente sea m谩s potente y gen茅rico, manteniendo el estado y la l贸gica relacionados con la activaci贸n de los contratos de Plutus contenidos en un 煤nico servicio. Su comportamiento principal ser谩 el servicio de publicaci贸n que permita a los clientes de WebSocket seguir la cadena.

Por 煤ltimo, esta semana se actualiz贸 el servicio de metadatos de los stake pools basado en Git, para manejar la sincronizaci贸n remota, y ahora resta su implementaci贸n dentro de la capa de la API.

Cardano Explorer

Esta semana el equipo finaliz贸 la implementaci贸n del dise帽o de la p谩gina que detalla los ciclos (epochs), y continu贸 trabajando en la p谩gina que muestra los detalles de las direcciones, as铆 como en el componente que detalla informaci贸n de los bloques, a reutilizarse en muchas p谩ginas.

La implementaci贸n de Cardano GraphQL Hasura fue configurada para trabajar con las vistas de Postgres desarrolladas la semana pasada, y se hizo un ajuste en el rendimiento. Esto permite la delegaci贸n de consultas de la API de cara al p煤blico despu茅s de que una consulta se considere aceptable y pase las reglas de validaci贸n. Las vistas se transferir谩n a la definici贸n de la base de datos de Cardano Explorer una vez finalizado el trabajo.

NETWORKING

Esta semana el equipo de red ha implementado una interfaz de funciones externas (FFI) ininterrumplible, que llama a la denominada pipes API de Windows. Las primeras pruebas son prometedoras. El equipo tambi茅n agreg贸 soporte para direcciones IPv4/6 mixtas y lo prob贸 en una peque帽a red, en la que algunos de los nodos corr铆an en m谩quinas RockPi. Tambi茅n se ha corregido un error en la gesti贸n de suscripciones a cardano-sl, y se ha mejorado el rendimiento del proxy cardano-byron.

El equipo tambi茅n estuvo trabajando esta semana en la propagaci贸n de los cambios al sincronizar la cadena, que proporciona un aumento significativo del rendimiento, especialmente cuando se sincroniza un nuevo nodo y se descarga toda la cadena de bloques. Se sigue trabajando en las pruebas de rendimiento del cardano-node, y el equipo ha comenzado a trabajar en uno de los componentes P2P definitivos, necesarios para la descentralizaci贸n.

DEVOPS

Esta semana el equipo estuvo ocupado actualizando los scripts Snappy y Nix para la red de prueba de J枚rmungandr. Tambi茅n se ha creado un exportador Prometheus para J枚rmungandr, para obtener m茅tricas de los stake pools. Por 煤ltimo, el equipo ha trabajado en el paquete Chocolatey para J枚rmungandr 0.5.5, que ya est谩 disponible.

SHELLEY

Esta semana el equipo trabaj贸 en la reestructuraci贸n del c贸digo base, y la mayor铆a de los backends est谩n ahora implementados en sus propias bibliotecas, lo que ayudar谩 a los proyectos que integran este framework a gestionar las dependencias. La lista de dependencias del proyecto s贸lo crecer谩 junto con los back-ends activos incluidos. El equipo tambi茅n ha comenzado a implementar unas pruebas de rendimient para la sincronizaci贸n de la cadena, lo que podr铆a convertirse en un trabajo diario de integraci贸n continua.

El generador de transacciones ya est谩 completo, y el equipo ha comenzado a obtener resultados de las pruebas de rendimiento que ahora necesitan ser trasladados a un sistema de pruebas de rendimiento distribuido.

GOGUEN

Esta semana el equipo de Plutus ha realizado mejoras en la API para la selecci贸n de pagos. Esta mejora proporciona a los usuarios una forma f谩cil de escribir el c贸digo del contrato donde el valor gastado se especifica en varias iteraciones, dando m谩s control sobre las entradas que son utilizadas por la billetera (por ejemplo, para costear las comisiones). El equipo tambi茅n actualiz贸 la documentaci贸n para el m贸dulo de intervalos del ledger.

El equipo tambi茅n trabaj贸 en los cambios de visualizaci贸n de la cadena de bloques en Plutus Playground, incluyendo la visualizaci贸n en una tabla de los saldos acumulados, para que los usuarios puedan hacer click en las entradas y salidas, y as铆 saltar a las transacciones relacionadas. Otras mejoras incluyeron el orden general de los elementos en pantalla, as铆 como la eliminaci贸n del c贸digo redundante.

En el evento del aniversario de Cardano en Bulgaria el pasado fin de semana, el equipo de Marlowe present贸 la nueva versi贸n de Marlowe (versi贸n 3.0). Tambi茅n ense帽aron Marlowe Playground y su tutorial asociado. Tambi茅n est谩n preparando la nueva versi贸n del curso de Udemy para su pronta publicaci贸n.

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