Hi Folks, As part of Week 2, I continued my research, submitting PRs and working on the design of decoupling blobs to payloads.
# Research
I spent a good time understanding Ellpitic curves, polynomial commitments from the following resources:
1. https://blog.cloudflare.com/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/
2. https://www.youtube.com/watch?v=Q4X4OZTwftg&list=PLxP0p--aBHmK8HIJCu6utlJsLHX2xgghV&index=19
3. https://vitalik.ca/general/2017/01/14/exploring_ecp.html
4. https://blog.cloudflare.com/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/
5. https://dankradfeist.de/ethereum/2020/06/16/kate-polynomial-commitments.html
I was digging deep into a lot of codebases, [the Geth codebase](https://github.com/MariusVanDerWijden/go-ethereum), [mev relayer]( https://github.com/flashbots/mev-boost-relay), [flashbots builders](https://github.com/flashbots/builder) and [prysm](https://github.com/prysmaticlabs/prysm) mainly.
I am documenting all my learnings here:
https://miro.com/app/board/uXjVM0VeZRg=/?share_link_id=662902329772
# PRs
I am working on the below PR:
https://github.com/prysmaticlabs/prysm/issues/12496
I need to respond to reviewer comments to this PR
I am working on the following issue related to offline voluntary exits:
https://github.com/prysmaticlabs/prysm/issues/11451
# Design
I am documenting the design progress in:
https://miro.com/app/board/uXjVM0VeZRg=/?share_link_id=662902329772
I am currently working on a hackmd doc which contains a more succint version of my thoughts on the design here https://hackmd.io/ReMKnDZ8RHWkQZrVypz4qg
# Conclusion
I have a call setup with the prysm team this week to discuss the steps forward for this project. This will be first call I have with my mentors so really looking forward to it!
I am really excited to work on my Prysm PRs and work on decoupling blobs from payloads which I believe should be an essential part of ePBS if everything goes well.