TECNOLOGÍA PRINCIPAL
Esta semana, el equipo del ledger ha proseguido su trabajo sobre la funcionalidad de la era Conway. Ahora, los componentes descendentes pueden utilizar la votación para los representantes delegados (DReps) y los operadores de stake pools. Se introdujeron nuevas consultas sobre el estado del ledger que permiten verificar los cambios en el estado de gobierno, como la colocación de votos, la presentación de propuestas de gobierno, la inspección de la distribución de las participaciones de los DRep, etc.
Además, se integró el retiro de [fondos] de la tesorería, marcando la finalización de la ejecución de todas las acciones de gobernanza, excepto el hard fork.
El equipo de DB Sync incorporó varias funciones nuevas de la era Conway que permiten sincronizar db-sync con SanchoNet, y continuó probando y mejorando las nuevas opciones de db-sync.
El equipo de redes publicó una nueva versión del paquete ouroboros-network (v.0.9.0.0), en la que se incorpora la función big ledger peers para defenderse de los eclipses. Se alinearon las especificaciones CDDL para el códec de red con la implementación altamente polimórfica, mejorando la claridad de las especificaciones. El equipo también introdujo una API rediseñada en el paquete ouroboros-network-framework, agilizando la comunicación entre ouroboros-consensus y la capa de red.
Finalmente, llevaron a cabo una importante revisión de su configuración Nix, que dio como resultado un archivo flake.nix optimizado que permite la compilación cruzada y ofrece un shell completo con herramientas de compilación esenciales.
El equipo de consenso trabajó en el UTXO-HD alcanzando un hito importante, en el que entregaron la implementación para su evaluación comparativa y pruebas. Ahora están trabajando para solucionar los problemas encontrados durante las pruebas de integración. Dentro del desarrollo de Génesis, están ultimando el argumento que justifica los puntos de control de exclusión para la versión inicial, al tiempo que ofrecen apoyo a este argumento. El equipo también ha trabajado en la nueva versión de nodos y en varias mejoras de la base de código.
Consulte, como siempre, este informe técnico de desarrollo para conocer más detalles de los distintos equipos.
WALLETS Y SERVICIOS
El equipo de Lace siguió trabajando en la implementación del análisis de Posthog y el soporte básico para los dispositivos Trezor modelo T. También siguieron trabajando en la mejora de las transacciones de las hardware wallets con el conector DApp, estableciendo la colateral en una acción de ida y vuelta, ampliando el CIP-30 para despejar el camino para habilitar extensiones adicionales, y añadiendo más pruebas de automatización.
Por último, empezaron a trabajar en la ampliación del SDK para la funcionalidad Voltaire y la implementación de las características CIP-95.
Se está trabajando en la funcionalidad Metadesk. El equipo creó pruebas E2E para el intercambio de tokens nativos, añadió instrumentación para métricas y trazas, implementó filtros por nombre o ID de token y trabajó en la funcionalidad de intercambio.
SMART CONTRACTS
El equipo de herramientas de Plutus continuó reescribiendo los indexadores Marconi utilizando una nueva API simplificada, implementando y probando la nueva estrategia de reanudación de indexadores para la nueva API, y actualizando la versión cardano-api en plutus-apps.
Además, el equipo de Plutus Core ha añadido una optimización a Plutus IR que hace más estrictos los enlaces, lo que puede mejorar el rendimiento de las secuencias de comandos de Plutus. También solucionaron un problema en el compilador Plutus Tx que puede causar un comportamiento exponencial al compilar código Plutus Tx en raras circunstancias.
El equipo de Marlowe:
- Actualizado los cuadernos Jupyter para trabajar con el nuevo entorno
- Añadida información de pago a la API REST de Runtime
- Generalizado el uso de era en Runtime
- Liberado Runtime 0.0.4
- Integración preparada con el widget de conexión de wallet
- Reducido el tamaño de los componentes de la biblioteca
- Modificado Cardano Serialization Lib para reducir el tamaño de la librería
- Añadido acceso a Runtime (Legacy)
- Corregidas las pruebas de e2e
- Configurada la gestión del registro de cambios para el repo marlowe-ts-sdk
- Añadida conversión de Marlowe a JSON a marlowe-cli
BASHO (ESCALADO)
El equipo de Hydra ha lanzado la versión 0.12.0, una muy importante ya que aporta compatibilidad con la versión 8.1.2 del nodo Cardano, junto con mejoras en el rendimiento y diversas mejoras en la API. También incorporó a un nuevo colaborador, que ahora participa activamente en el funcionamiento de una cabeza Hydra. Participaron en una reunión del comité de código abierto de Intersect y prepararon la clase magistral de Hydra para RareEvo, una iniciativa educativa para la comunidad.
Si por casualidad se encuentra en RareEvo, inscríbase en la clase magistral de Hydra utilizando este formulario. El equipo pretende que sea una sesión híbrida y anunciará más detalles en el canal Anuncios de Hydra en Discord.
El equipo de Mithril por su parte se ha centrado en realizar tareas de limpieza. Mejoraron la claridad y redujeron la verbosidad de los registros de los nodos firmantes y agregadores. También agilizaron el proceso de verificación del estado de registro de un firmante.
VOLTAIRE
El gobierno participativo avanza esta semana en Voltaire con la primera iteración de SanchoNet, un banco de pruebas técnico en evolución para las acciones de gobierno en la cadena del CIP-1694. Se trata de un nuevo entorno de pruebas para que la comunidad de Cardano experimente el CIP-1694 en un entorno de red de pruebas controlado. Los nuevos roles de gobernanza, como los futuros representantes delegados (DReps), estarán a disposición de la comunidad para experimentar y opinar sobre el avance de la gobernanza participativa. Visite SanchoNet para obtener más información y únase a la conversación en Discord.
Intersect es una institución clave para el ecosistema que reúne a empresas, desarrolladores, particulares y otros participantes del ecosistema para dar forma e impulsar el futuro desarrollo de Cardano. Como tal, será un administrador de los procesos que rigen la hoja de ruta y el desarrollo continuos de la plataforma y el protocolo Cardano. Únase hoy a Intersect como miembro fundador para recibir un boletín exclusivo con un primer vistazo a las últimas novedades y a las asambleas ciudadanas mensuales.
CATALYST
Esta semana en el Proyecto Catalyst, la comunidad se ha estado preparando para la fase de votación que comenzará el próximo jueves 31 de agosto. Si aún no lo ha hecho, asegúrese de echar un vistazo a la propuesta Catalyst y a los vídeos de presentación de propuestas aquí. Michael Madoff, director de producto del grupo Voltaire, se unió a Kriss Baird para hablar de la relación entre Catalyst y Voltaire, puede ver la grabación aquí. Si aún no lo ha hecho, asegúrese de registrar su asistencia al próximo ayuntamiento.
Pasando al aspecto técnico de Catalyst, la semana pasada:
- Actualizado el gitbook de wallets compatibles con las últimas actualizaciones.
- Finalizada la integración de datos de instantáneas con el marco de autodespliegue / orquestación para eventos de votación continua
- Versión comunitaria múltiple de “comprobar mi poder de voto” construida contra las API de testnet
- Optimización del servicio de instantáneas para eliminar el trabajo manual posterior (por ejemplo, eliminar la delegación tx, tomar el último registro como válido), y limpiar el marco de pruebas
- Definido el trabajo necesario para automatizar el importador y el cálculo de reseñas, incluida la integración con el módulo de moderación - con el objetivo de que el proceso de importador imite a los usuarios que envían reseñas directamente al backend desde cualquier interfaz
- Creado el tutorial para utilizar el panel de control interactivo de la API para el servicio de datos de testnet
- Finalizado el simulacro final de la aplicación de votación - no se descubrieron problemas significativos, se completaron varias optimizaciones basadas en los hallazgos
- Pendiente de despliegue en las tiendas
- La aplicación apunta ahora a Proyecto Catalyst - Financiación de la Innovación para construir sobre Cardano para obtener los detalles de la propuesta
- Alineado con el equipo en el plan para el seguimiento de la votación activa; se aseguró de que todo el mundo tiene acceso
Por último, si desea mantenerse al día de todo lo que ocurre en el Proyecto Catalyst, únase al canal de anuncios de Telegram de Catalyst..
EDUCACIÓN
El equipo de Educación continúa con la entrega virtual de su curso de Haskell con el African Blockchain Center, enseñando los fundamentos de Haskell y smart contracts a los aspirantes locales a desarrolladores de blockchain. Además, miembros del equipo están organizando in situ, un evento Cardano Days el jueves y el viernes en ITESO en Guadalajara, México. El equipo también está planeando el siguiente de la serie de estos eventos en la Universidad de Malta en septiembre. Si forma parte de la comunidad local de Cardano en Malta y le gustaría asistir a este evento Cardano Days, envíenos un correo electrónico.
Además, algunas personas del equipo han sido invitadas a participar en una mesa redonda para impartir una conferencia virtual como parte del evento Rompiendo Barreras: Mujeres Pioneras y Fronteras en Web3.
Traducción al español de “Weekly development report as of 2023-08-25”, escrito por Ivan Irakoze del equipo de IOG, en agosto 25 de 2023.
Notas del traductor
- Corchetes del traductor.
indica que el enlace apunta a un contenido en idioma español.