In Progress

2026-03-20

Ouroboros Peras

  • Addressed a final round of feedback on the ObjectDiffusion mini protocol implementation on ouroboros-network. After implementing some extra integration tests and final touches, this PR is approved and ready to be merged and integrated downstream!

  • Addressed an initial round of reviews on Peras 18, with a focus on preventing issues caused by invalid parameterizations.

  • Opened Peras 19, which defines and implements the logic needed to determine when to include a certificate in a block body according to these rules. Notably, our implementation reuses the explainable boolean predicate infrastructure previously developed for the Peras voting rules.

  • Started working on Peras 20 as continuation of Peras 18. This PR introduces:

    • A tiebreaking mechanism to ensure fairness among pools with the same stake when computing a committee selection via weighted Fait-Accompli, and
    • Conformance tests between our simplified weighted Fait-Accompli model and the real implementation introduced by Peras 18.
  • Started working (after several discussions with the Leios team) on a design and implementation plan for cryptographic aggregation of votes into certificates, using BLS-based cryptography as the basis for the upcoming prototype.