This week we continued focusing on two main topics:
- Object diffusion:
- Addressed the last comments and merged Peras 3.75 and Peras 4 (revived).
- Voting committees:
- Addressed the last comments and merged Peras 22.
- Continued working on the concrete, low-level design for Peras votes and certificates.
- After some discussions about the interaction between these and the Hard Fork Combinator, we have now settled on a mostly-monomorphic representation that aligns better with the needed plumbing (scheduled for next week).
In addition, we:
- Started adapting Dijkstra block bodies in the Ledger layer to carry an opaque
ByteStringto represent Peras certificates (thanks Aleks!).- We will leave their encoding/decoding and validation as a task for the Consensus layer.
- This will likely need to change in sometime in the future, but for now it helps keeping most of the development of pre-alpha Peras within the Consensus layer.
- Carried out a project management house cleaning (thanks Aleks!), leading to more accurate roadmap and progress tracking for the upcoming weeks.
- Defined sensible default for Peras-specific parameters in Peras 27.
- Continued working on the initial Peras testnet after an initial round of reviews.
- Started preparing the next week’s Peras Demo.