During this week I finalised upon the project and got a good understanding about the various components of the Beacon Chain, thanks to the Eth2 book. There are a bunch of reason for me selecting the ePBS project proposed by the Prysm team.

Why ePBS?

As I've already mentioned in the past that I have some experience working on the execution clients but no experience working on the consensus clients. So my goal of this fellowship is to have a deeper understanding of consensus clients and understand the interactions between the CL & EL.

I had initially approached Barnabe to query about the PBS project listed on the RIG website and he pointed me out to Prysm project as the RIG project was already taken up by a grantee.

But why PBS? The project touches upon various components and subdomains like MEV Economics, Consensus and Networking contributing to which will help me understand the broader picture of the Ethereum.

Updates:

  • Continued reading the Eth2 Book
  • Had an initial brain dump session with the Prysm team
  • Notes and articles on various approaches to PBS

Resources:

  1. https://ethresear.ch/t/two-slot-proposer-builder-separation/10980
  2. https://ethresear.ch/t/payload-timeliness-committee-ptc-an-epbs-design/16054
  3. https://www.youtube.com/watch?v=7OxDXd9C2SY

Next Steps:

I am planning to go through the draft design specs proposed by Potuz and Terence. I am also thinking of going through the various discussions that have been done on the choices of the design specs.