Consensus Team Update
· 2 min read
High level summary
- Leios prototype and testnet (Treasury Funding Initiative 4: Ouroboros Leios Implementation):
- Cut a new prototype release,
prototype-2026w29, carrying this fortnight's work across the node and the Leios repository (#6621, #996). - Landed the change that lets the node certify and announce endorser blocks inside the forging loop, so it no longer misses chances to certify. This is expected to raise the certification rate and throughput (#2105).
- Added CallTrace instrumentation to the Forge thread, making it easier to trace and profile block production in the prototype (#2126).
- Taught the LeiosNotify mini protocol to accept but ignore the proper
MsgLeiosBlockAnnouncementmessage, a step towards the full block-announcement flow (#2142, integrated into the node in #6624). - Enriched
typed-protocolsto give more precise back pressure for pipelined mini protocols, motivated by the new LeiosNotify protocol (#93). - Improved testnet stability by stopping the node from mangling some Dijkstra blocks, a quick workaround while a ledger issue is fixed (#2140, for cardano-ledger#5937).
- Updated the prototype dashboards and added a graph of recent endorser-block events, making the testnet easier to observe (#990, #992).
- Cut a new prototype release,
- Mempool design for Leios (Treasury Funding Initiative 4: Ouroboros Leios Implementation):
- Wrote up Mempool design considerations for Leios (#997).
- Took part in discussions on how the Mempool should work: its current requirements, a "high-throughput mempool", and a "tiered-pricing mempool" in which transactions that pay more can queue ahead of normal-paying ones when they do not conflict.
- Storage and snapshots (Treasury Funding Initiative 10: LSM including UTXO-HD):
