Hey there, I am Chirag Mehta and these are my updates for weeks 9&10 (11/09 - 24/09).
In the following weeks, have formed internal discussions among fellows, split up work towards completing the task, testing and tackling up the Prysm codebase, and gathering more info about Blobs.
Updates:
* Worked towards understanding the Prysm codebase, by implementing and testing a few things locally.
* Understanding and Figuring out the codebase, was a bit trickier to tackle as it was the first time I have been working towards consensus part of Ethereum.
* Getting up with modules(from the Prysm codebase) to make changes as per the design specs.
* Forming internal discussions among other EPF fellows working towards the same project ie., **ePBS design and specs**.
* So, after discussing things internally, I will continue working towards making changes to the Prysm codebase ie., on the consensus part of things.
* Have been going through the`eth/v1alpha` ie., gRPC gateway in the Prysm codebase to understand the process.
* Have been going through Blobspace articles, to understand a few things regarding a few spec changes. (yet to explore fully).
* About Erasure coding and Polynomial Commitment Scheme.
References:
* [Uncouple blobs from the execution payload](https://ethereum-magicians.org/t/uncouple-blobs-from-the-execution-payload/13059)
* [Blobspace 101
](https://domothy.com/blobspace/)
Next Steps:
* Setting up consensus object, by defining protobufs and tackling up with sync package.
* Complete the unexplored part of Blobspace, and Polynomial Commitment Scheme(PCS).