Skip to main content

78 posts tagged with "consensus"

View All Tags

· One min read
Damian Nadales

High level summary

  • Added a Linear Leios draft impact analysis for Consensus.
  • Tweag showcased the first Peras milestone. The demo is accessible through this link. The first Peras PR, which introduced the basic types to support Peras, was merged into main. The second Peras PR is currently under review.
  • KES agent code changes have been integrated as part of version 10.6. The KES agent is not active yet; release is pending audit and integration testing on our end.

· One min read
Damian Nadales

High level summary

The Consensus team is drafting an architectural design based on Leios CIP-0164 (draft). The design document is currently in draft form and can be found at this link.

The team has also completed augmenting the hardfork combinator to be Peras-aware (#1681).

· One min read
Fraser Murray

High-level summary

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.

· One min read
Damian Nadales

High level summary

Over 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.

· One min read
Damian Nadales

High level summary

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:

  • Implementing a streaming conversion for ledger snapshots.
  • Drafting a set of mini-protocols to cooperatively implement the Linear Leios specification. Particular focus is being placed on ensuring adequate concurrency and resource usage bounds, which are less explicitly defined in the high-level spec.
  • Releasing a stubbed version of 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.
  • Merging Peras-related optimizations into both the main and peras-staging branches.