馃嚜馃嚫 Bolet铆n Semanal de desarrollo de Cardano - junio 30 de 2023

TECNOLOG脥A DE NODOS

Durante esta semana, los equipos de tecnolog铆a de nodos siguieron trabajando en los componentes de nodos, redes, consenso y ledger.

Los responsables del equipo de consenso que trabaja en la implementaci贸n de G茅nesis siguieron dialogando con los investigadores, lo que dio lugar a varias simplificaciones del argumento de correcci贸n de la ventana hist贸rica de G茅nesis. Asimismo, decidieron un enfoque para que un nodo de sincronizaci贸n decida que (ya) no est谩 al d铆a. Esta funcionalidad fue solicitada por el equipo de redes.

Gracias al equipo que trabaja en la implementaci贸n de UTXO-HD, se realizaron pruebas de rendimiento ad hoc que mostraron problemas de rendimiento, que se est谩n investigando. Por otra parte, fusionaron varias mejoras necesarias para la primera versi贸n de UTXO-HD y a帽adieron un paquete para facilitar la integraci贸n con otros componentes posteriores.

En cuanto a nuestras actividades de soporte, integramos los 煤ltimos cambios del ledger en Consensus como preparaci贸n para el lanzamiento del nodo 8.2.

Vea, al igual que siempre, este informe de desarrollo t茅cnico para obtener m谩s detalles de los distintos equipos.

LAS WALLETS Y OTROS SERVICIOS

Los equipos de Lace avanzaron esta semana en una herramienta para simular una wallets multi delegaci贸n probando diferentes algoritmos de selecci贸n de criptomonedas.

Tambi茅n se ha integrado un nuevo cardano-js-sdk y se han implementado todos los cambios de compatibilidad necesarios para soportarlo en el navegador. Adem谩s, est谩n trabajando en la creaci贸n de nuevos componentes de interfaz de usuario para el flujo de multidelegaci贸n, y han corregido algunos errores relacionados con Las wallets HD.

Adicionalmente, el equipo est谩 trabajando en mejoras de la conexi贸n DApp, y tambi茅n han empezado a integrar Posthog para los eventos de an谩lisis.

Por 煤ltimo, est谩n preparando la pr贸xima versi贸n de Daedalus para que admita el registro actualizado de votantes para el Fondo 10 de Catalyst, y casi han terminado una soluci贸n para la capacidad de respuesta cuando se cambia el tama帽o de la extensi贸n del navegador Lace.

El equipo de Adrestia se centr贸 en la actualizaci贸n de cardano-wallets para soportar node v.8.1.1 y en la actualizaci贸n de GHC a 9.2.8, al tiempo que avanzaba en las mejoras de la capa DB.

CONTRATOS INTELIGENTES

A lo largo de esta semana, el equipo de Plutus Tools ha trabajado principalmente en Marconi para sidechains. Arreglaron algunas discrepancias entre las respuestas JSON de Marconi y la especificaci贸n (PR-79), a帽adieron algunos campos solicitados recientemente (PR-78), limpiaron el registro (PR-81) y arreglaron algunos errores (PR-76, PR-81).

Por el lado de plutus-apps, continuaron con la refactorizaci贸n para reducir las dependencias del nodo-emulador (PR-1091), y revisaron y fusionaron la primera contribuci贸n externa en unos meses (PR-1092).

El equipo de Plutus Core trabaj贸 en la finalizaci贸n de los cambios en los builtins de la metateor铆a iniciados la semana pasada (un requisito previo para que la maquinaria de builtins de Plutus sea m谩s r谩pida y sencilla): PR. Tambi茅n trabajaron para terminar una optimizaci贸n que acelera la decodificaci贸n en cadena de variables: PR.

Adicionalmente, trabajaron en la mejora de la precisi贸n de los puntos de referencia: PR, en la adici贸n de constantes 煤tiles relacionadas con BLS builtins a la biblioteca est谩ndar de Plutus Tx: PR, resolviendo problemas con la integraci贸n continua: PR, y a帽adiendo BLS builtins a la especificaci贸n: PR.

Los equipos de Marlowe tuvieron una semana ajetreada. A帽adieron el servidor HTTP SSE para las transacciones Marlowe (PLT-6224; PR: #610) y tambi茅n a帽adieron la lecci贸n starter-kit sobre CIP-30 (PLT-6336; PR: #21). Tambi茅n implementaron el procesamiento por lotes de respuestas de transacciones Marlowe (PLT-6327; Commits: 1) y un generador de contratos aleatorios para demostraci贸n (PLT-6302; PR: #617).

Marlowe Runtime

El equipo de Marlowe Runtime ha solucionado una incompatibilidad entre las pruebas de integraci贸n y las comprobaciones de seguridad (PLT-5817; Commits: 1, 2, 3, 4, 5, 6). Adem谩s, ahora las etiquetas permiten metadatos de m谩s de 64 caracteres. (PLT-6076; PR: #627).

Tambi茅n a帽adieron una API de estado a Marlowe Runtime (PLT-5378; PR: #621), crearon el ejecutable todo en uno de Marlowe Runtime (PLT-6179; PR: #609), a帽adieron las funciones de an谩lisis marlowe-cli dentro de Marlowe Runtime / servidor web (PLT-3564; PR: #622), a帽adieron el par谩metro de tiempo de espera de an谩lisis a marlowe-tx (PLT-6073; Commits: 1), y tambi茅n se a帽adi贸 informaci贸n sobre el informe de seguridad al comando de creaci贸n CLI en tiempo de ejecuci贸n (PLT-6072; Commits: 1).

Por 煤ltimo, integraron la informaci贸n del informe de seguridad en la API REST (PLT-6071; Commits: 1) y a帽adieron un informe de seguridad al comando Crear (PLT-6070; Commits: 1, 2, 3, 4)

Marlowe Explorer

El equipo de Marlowe Explorer ha a帽adido un skin al detalle de transacciones en Marlowe Explorer (PLT-6159; PR: #49) y tambi茅n a la vista de contratos en Marlowe Explorer (PLT-6156; PR: #47).

Dividen tambi茅n la p谩gina de transacciones en dos y a帽aden skin al 铆ndice de transacciones en Marlowe Explorer (PLT-6158 y PLT-6157; PR: #48).

BASHO (ESCALADO)

Los miembros del equipo Hydra han compartido los avances realizados durante la reuni贸n de revisi贸n mensual y han comenzado a experimentar en una red preliminar con la nueva funci贸n de confirmaci贸n desde wallets externos.

Durante esta semana, el equipo Mithril complet贸 el dise帽o de los modelos de despliegue de firmantes para que los SPO ejecuten Mithril en su infraestructura mainnet de Cardano, e implement贸 el Relevo Mithril asociado en las redes Mithril. Asimismo, siguieron trabajando en el dise帽o y la implementaci贸n de una sencilla herramienta de prueba de estr茅s para la evaluaci贸n comparativa del agregador. Trabajaron tambi茅n en la implementaci贸n de un nuevo comando 鈥渉erramienta鈥 en el agregador, y su primer subcomando que ayuda a evitar la necesidad de volver a generar la cadena de certificados cuando se actualiza la estructura del certificado. Adicionalmente, trabajaron en la implementaci贸n de alg煤n monitoreo para la infraestructura Mithril, y trabajaron en un mecanismo de reintento para la creaci贸n de artefactos del agregador.

Por 煤ltimo, el equipo corrigi贸 un error relacionado con el c谩lculo del certificado maestro de una 茅poca que imped铆a al agregador reanudar la firma de certificados cuando se produc铆a una re-g茅nesis durante una 茅poca ya certificada.

VOLTAIRE

Esta semana en Voltaire, continuaron las conversaciones sobre CIP-1694 para establecer un marco inicial de Gobernanza M铆nima Viable (MVG). Se trata de un marco esencial para el avance de la gobernanza participativa dentro del ecosistema de Cardano. Al recoger las opiniones de los miembros de la comunidad, se pueden incorporar diversos puntos de vista para garantizar que el sistema de gobernanza se ajuste a las necesidades y deseos de la comunidad.

En los siguientes talleres, celebrados esta semana, se obtuvieron valiosos comentarios:

  • Williamsburg, Nueva York, EE.UU. por quantumplation#3141
  • Lagos, Nigeria por Ubiodee#9502
  • Londres, Inglaterra por Chris [UPSTR]#5848 (7/1)
  • Sao Paulo, Brasil by Ot谩vio - CardanoFeed.com#5640 (7/1)
  • Virtual por Seo4u#6254
  • Virtual por jerrybnj#9863 (7/1)

Consulte los talleres que se celebran cerca de usted y 煤nase a las conversaciones.

CIP-30 y CIP-95 son mecanismos propuestos en Propuestas de mejora de Cardano (CIP) para dotar a los titulares de ada de capacidad de voto. Estas propuestas, una vez implementadas por los proveedores de wallets, permitir谩n a los miembros de la comunidad expresar su consentimiento democr谩tico para las acciones de gobierno.

Resulta imprescindible que los miembros de la comunidad participen activamente ofreciendo su opini贸n sobre CIP-1694 y CIP-95. Al expresar sus opiniones y sugerencias, pueden ayudar a dar forma al futuro de la gobernanza dentro de Cardano. Este planteamiento colaborativo garantiza que los mecanismos de gobernanza implementados representen de la mejor manera posible las necesidades de la comunidad.

CATALYST

En esta semana del Proyecto Catalyst, el equipo ha presentado los procesos de registro de votantes y de revisi贸n de la comunidad en el ayuntamiento de esta semana. Las gu铆as de ambos procesos pueden encontrarse en el gitbook de Catalyst. Por 煤ltimo, algunos de los proyectos Catalyst presentaron parte del gran trabajo que han estado realizando para repercutir en la comunidad. Si a煤n no lo est谩, aseg煤rese de estar al tanto y registre su asistencia al pr贸ximo ayuntamiento.

En cuanto al aspecto t茅cnico de Catalyst, la semana pasada:

  • Impuls贸 la publicaci贸n del registro de la aplicaci贸n m贸vil en las tiendas apple y android; apple en revisi贸n, android aprobada
  • Seguimos a帽adiendo a la documentaci贸n de la versi贸n, incluidos los ajustes del backend, el eslogan de la tienda de aplicaciones, el registro de cambios y las notas de la versi贸n
  • Probadas las hardware wallets para comprobar su compatibilidad con los cambios m谩s recientes en el registro
  • Finalizada la documentaci贸n para las wallets compatibles con el Fondo 10, incluida la elegibilidad para las recompensas
  • Iniciado el trabajo para a帽adir pruebas de regresi贸n a la herramienta de importaci贸n de instant谩neas
  • Completada la construcci贸n inicial para la instant谩nea fusionada; preparando los datos para las pruebas
  • Completada la primera iteraci贸n del m贸dulo de instant谩neas (comprobar mi poder de voto) e identificado el trabajo que queda por hacer
  • A帽adido un nuevo campo al punto final de registro para exponer la elegibilidad de las recompensas
  • Discutido el enfoque para actualizar CIP15/CIP36 para abordar la ambig眉edad en el registro/delegaci贸n tx existente necesario para GVC; revisiones CIP redactadas
  • Continuaci贸n de la realizaci贸n de pruebas para los servicios de datos Catalyst
  • Continuaron los progresos en los planes para poner fin a vit-ss despu茅s del Fondo 10, incluida la adici贸n de puntos finales para la compatibilidad con el nuevo servicio para los clientes antiguos
  • Realizado el trabajo de habilitaci贸n para las pruebas de GVC, incluidos los m茅todos para extraer los planes de votaci贸n del Fondo9 (es decir, los datos hist贸ricos de las propuestas) e insertarlos en las bases de datos devnet
  • Finalizada la investigaci贸n inicial de las herramientas de recuento y recuperaci贸n
  • Inici贸 el trabajo para permitir a los usuarios t茅cnicos reproducir toda la ronda de votaciones del Fondo 10 en su m谩quina local, utilizando las secuencias de comandos auditables y empaquetadas ordenadamente con earthly
  • Resoluci贸n de problemas de bifurcaci贸n de funciones para permitir la prueba de carga del ledger de votaci贸n en la pr贸xima ronda seca
  • Identificado el caso de prueba para el pr贸ximo simulacro relacionado con el reinicio de los nodos l铆deres y el impacto en el recuento
  • Finalizada la PoC para el panel de administraci贸n que permite a los usuarios iniciar sesi贸n y ver los detalles clave de todos los fondos activos y planificados en la eventDB
  • Se termin贸 la beta de la entrega continua y se est谩 probando.

Permanezca a la espera de m谩s informaci贸n sobre c贸mo puede participar, 隆que compartiremos en las pr贸ximas semanas!

Finalmente, si desea mantenerse al d铆a de todo lo que ocurre en el Proyecto Catalyst, 煤nase al canal de anuncios de Telegram de Catalyst. Compru茅belo aqu铆.

EDUCACI脫N

El equipo de Educaci贸n empez贸 esta semana a planificar el pr贸ximo evento Cardano Days en el ITESO Universidad de Guadalajara. Tambi茅n trabajaron con algunas tribus internas para discutir las necesidades y herramientas de los desarrolladores, y terminaron el Plutus Pioneer Playbook.


Traducci贸n al espa帽ol de 鈥淲eekly development report as of 2023-06-30鈥, escrito por , en de 2023.


Notas del traductor

  • Corchetes del traductor.
  • :uk: u omisi贸n de la misma, indica que el enlace apunta a un contenido en idioma ingl茅s.
  • :es: indica que el enlace apunta a un contenido en idioma espa帽ol.

Considere suscribirse a las siguientes fuentes de informaci贸n en espa帽ol de Cardano seg煤n su inter茅s.