Skip to content

Weekly development report as of 2024-02-09

Weekly development report as of 2024-02-09


This week, the networking team merged changes related to bootstrap peers into the ouroboros-network repository and continued integration and testing using an early development version of cardano-node. In collaboration with DripDropz, the IOG team fixed a mistake in the CDDL specification that resulted in misleading documentation. The team also provided clarity on the handshake protocol flag and decided to call it initiatorOnlyDiffusionMode.  

The team has advised library authors providing connectivity with other nodes via node-to-node protocol to review their implementation.

Additionally, they collaborated with the Cardano Foundation to refine tx-submission decision logic, implementing a debugging feature that dumps outbound governor state on the SIGUSR1 event. The team ensured better monitoring and troubleshooting capabilities, with support extended to POSIX-compatible OSes (commit: 1, 2).

Lastly, the team limited the rate at which one can discover nodes through peer sharing.

The consensus team integrated the consensus version of the UTXO-HD prototype, which includes the second version of the Ledger DB API, into the node. Additionally, the team implemented a change to the epoch structure for Conway and made progress in advancing the bootstrap state machine and Ouroboros Peras planning. On the support front, the team is currently investigating the impact of snapshots on missed leadership checks.

As always, see this technical development report for more details from different teams.


The Lace team have been working on minor fixes, and are now preparing for the upcoming v.1.9 release. Add Lace to your browser and join the email list – find the subscription in the footer of the website – for the latest updates.


The Plutus team improved error reporting when scripts fail to decode, due to reasons such as using a built-in function unsupported by the Plutus language version of the script, or the current protocol version.


This week, the Hydra team published their monthly report for January 2024, enhanced user feedback for failed commands, updated cardano-api dependency and GHC to newer versions, reopened the persistent head in preparation for the hard fork, extended their model-based testing suite to cover the closing of heads, fixed a bug in io-sim, and actively contributed to the development of cardano-node.

The Mithril team kept implementing a new data type for certifying Cardano transactions within Mithril networks. They completed the aggregator routes responsible for generating proofs of membership for a list of Cardano transactions and for listing produced artifacts. Additionally, they worked on extending the Mithril client library to support the verification of Cardano transactions, and on the creation of the new Mithril network running on SanchoNet.

Finally, the team kept working on the threat modeling and risk analysis for the Mithril network and investigated some flakiness occurring in the CI end-to-end tests.


SanchoNet is the testnet for rolling out governance features for the Cardano blockchain, aligning with the CIP-1694 specifications. If you're interested in testing these features, make sure to check out the SanchoNet website. The teams are now working on updating the FAQs and adding more to the 'Resources' section.


This week in Project Catalyst, the Cardano community finished Fund11 voting on Thursday, February 8, 11 AM UTC. Huge thanks to the Cardano community for your engagement and support throughout the entire voting round. What’s next? Tally and results. These are expected to be published by February 15 directly on the Project Catalyst website. Relevant outcomes will be auditable as per official documentation.


This week, the education team is preparing to deliver the second iteration of the online Cardano Developer course next week in collaboration with the African Blockchain Center. They are preparing the developer environment and lectures.






コンセンサスチームは、Ledger DB APIのセカンドバージョンを含むUTXO-HDプロトタイプのコンセンサスバージョンをノードに統合しました。Conwayのエポック構造の変更を実装し、ブートストラップステートマシンとOuroboros Perasの計画を進めました。サポート面では、現在欠落したリーダーシップチェックに対するスナップショットの影響を調査しています。













今週のProject Catalystでは 、Fund11の投票が日本時間2月8日木曜日の午後8時に締め切られました。投票全体を通してエンゲージ、サポートしてくださったCardanoコミュニティに感謝します。今後の予定は集計と結果発表ですが、2月15日までにProject CatalystのWebサイトで公開される予定です。関連する結果は、公式文書に準じて監査可能となります。


教育チームはAfrican Blockchain Centerと協力して、来週オンラインで開催予定の第2回Cardano開発者コースを準備しています。現在、開発者の環境や講義の準備を進めています。


Esta semana, el equipo networking fusionó los cambios relacionados con los pares de arranque en el [repositorio] ouroboros-network(Doc: Handshake should pass TRUE for initiatorOnlyDiffusionMode by AndrewWestberg · Pull Request #4790 · IntersectMBO/ouroboros-network · GitHub) y continuó la integración y las pruebas utilizando una versión de desarrollo temprana de cardano-node. En colaboración con DripDropz, el equipo de IOG corrigió un error en la especificación CDDL que dio lugar a una documentación engañosa. El equipo también ofreció claridad sobre la bandera del protocolo handshake y decidió llamarla initiatorOnlyDiffusionMode.

El equipo ha aconsejado a los autores de bibliotecas que ofrecen conectividad con otros nodos mediante el protocolo node-to-node que revisen su implementación.

Por otra parte, colaboraron con La Fundación Cardano para perfeccionar la lógica de decisión tx-submission, implementando una función de depuración que vuelca el estado del gobernador saliente en el evento SIGUSR1. El equipo garantizó mejores capacidades de supervisión y solución de problemas, con soporte extendido a SO compatibles con POSIX (commit: 1, 2).

El equipo limitó la velocidad a la que se pueden descubrir nodos mediante el intercambio entre pares.

El equipo de consenso integró en el nodo la versión de consenso del prototipo UTXO-HD, que incluye la segunda versión de la API Ledger DB. Además, el equipo implementó un cambio en la estructura de épocas para Conway e hizo progresos en el avance de la máquina de estados bootstrap y la planificación de Ouroboros Peras. En el frente del soporte, el equipo está investigando actualmente el impacto de las instantáneas en las comprobaciones de liderazgo perdidas.

Consulte, como siempre, este informe de desarrollo técnico para obtener más detalles de los distintos equipos.


El equipo de Lace ha estado trabajando en correcciones menores y se está preparando para la próxima versión v.1.9. Añada Lace a su navegador y únase a la lista de correo electrónico -encuentre la suscripción en el pie de página del sitio web- para recibir las últimas actualizaciones.


El equipo de Plutus ha mejorado el informe de errores cuando las secuencias de comandos fallan al descodificar, debido a razones tales como el uso de una función incorporada no soportada por la versión del lenguaje Plutus de la secuencia de comandos, o la versión actual del protocolo.


El equipo Hydra ha publicado su informe mensual de enero de 2024, ha mejorado los comentarios de los usuarios sobre comandos fallidos, ha actualizado la dependencia cardano-api y GHC a versiones más recientes, ha reabierto el cabezal persistente en preparación para el hard fork, ha ampliado su conjunto de pruebas basadas en modelos para cubrir el cierre de cabezales, ha corregido un error en io-sim y ha contribuido activamente al desarrollo de cardano-node.

El equipo de Mithril siguió implementando un nuevo tipo de datos para certificar las transacciones de Cardano dentro de las redes Mithril. Completaron las rutas agregadoras responsables de generar pruebas de pertenencia para una lista de transacciones Cardano y para listar los artefactos producidos. Además, trabajaron en la ampliación de la biblioteca cliente de Mithril para soportar la verificación de transacciones Cardano, y en la creación de la nueva red Mithril que se ejecuta en SanchoNet..

Se siguió trabajando en el modelado de amenazas y el análisis de riesgos para la red Mithril e investigó algunos fallos que se producían en las pruebas CI de extremo a extremo.


SanchoNet es la red de pruebas para el despliegue de funciones de gobernanza para la blockchain Cardano, en consonancia con las especificaciones CIP-1694. Si está interesado en probar estas características, asegúrese de consultar el sitio web de SanchoNet. Los equipos trabajan ahora en la actualización de las preguntas más frecuentes y en añadir más información a la sección “Recursos”.


Esta semana en el Proyecto Catalyst, la comunidad de Cardano finalizó la votación del Fondo11 el jueves 8 de febrero a las 11 AM UTC. Muchísimas gracias a la comunidad de Cardano por su compromiso y apoyo durante toda la ronda de votaciones. ¿Y ahora qué? Recuento y resultados. Se espera que se publiquen antes del 15 de febrero directamente en el sitio web del Proyecto Catalyst. Los resultados relevantes serán auditables según la documentación oficial.


En cuanto a educación se está preparando para impartir la próxima semana la segunda iteración del curso en línea para desarrolladores de Cardano en colaboración con el Centro Africano de Blockchain. Están preparando el entorno del desarrollador y las conferencias.