Consensus Team Update
· One min read
Over the last two weeks, the team has been working on the first public draft of the Leios CIP, LSM-tree support, and the KES agent integration and audit.
SnapshotManager in preparation for LSM-trees: https://github.com/IntersectMBO/ouroboros-consensus/pull/1643Over the past couple of weeks, the team continued working on LSM and KES agent integration, as well as Peras implementation. On the Leios prototyping front, the team is currently drafting a section in the Leios CIP focused on the new mini-protocols.
Two small improvements to Genesis tracing and metrics were also introduced: #6306 and #1628.
During the past couple of weeks, the team has continued working across multiple workstreams: LSM-tree integration, Peras implementation, KES agent integration, and Leios prototyping. Current efforts include:
kes-agent, and integrating it into the Consensus version targeted for Cardano Node 10.6. While the KES code will be included in this release, functionality will remain inactive pending a code audit.main and peras-staging branches.async (#164) to enable auto-labeling of threads based on a Cabal flag. This is required to ensure thread labeling in cardano-node (#6086), which, in turn, will help debug issues during development.quick-check-state-machine and fs-sim for QuickCheck 2.16 (#53, #54, #105).lsm-trees buildable with IOG's contra-tracer (#776).ouroboros-consensus, aiming at version 10.7 of cardano-node (#1572).ouroboros-consensus (#1567).quickcheck-lockstep (#1585).quickcheck-dynamic (#1413).