Updates:

  • Started with the proposal as I have good understanding about the project and clarity about the sections that I can work during the fellowship. It was partly also triggered as the following week is the last week to submit the proposal.
  • Got stuck with fork choice rules while reading the consensus specs by Potuz. Skimmed through the p2p specs as well.
  • Started looking into Prysm codebase as I plan to start contribution on CL side of IL while Manav is working on IL side.

Resources:

  1. https://github.com/potuz/consensus-specs/blob/470b1f4ba80e78eddb981d38e55029600746df48/specs/_features/epbs/design.md
  2. https://github.com/terencechain/consensus-specs/pull/1/files

Next Steps:
Complete the proposal and get a better understanding of the codebase so I can start with the POC. I am also interested in writing the EIP for Engine API changes so would work to find more details about it.