Part of the team was off this week, but we still have a couple of updates:
-
Delivered the March public demo. You can find more information here.
-
Continued integrating the ObjectDiffusion mini protocol changes that were recently merged in
ouroboros-networkintoouroboros-consensus.- Most of the existing code from Peras 4 is ready
- We are currently revisiting the design of the PerasCertDB to align it with the one from the PerasVoteDB: adding invariants and extending the ChainDB with the appropriate methods.
-
Continued with the redesign of the voting committe interface:
- We have reworked the API from the ground up to simplify the implementation of multiple voting committee schemes.
- In addition to wFA^LS, we have also implemented a simpler scheme where all pools with positive stake are entitled to vote. This will be useful in the near future to establish a baseline to compare against.
- Notably, we now account for the posibility of using aggregate vote signatures to minimize the size of certificates.
-
Merged Peras 19, which defines and implements the logic needed to determine when to include a certificate in a block body.