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=PLxP0paBHmK8HIJCu6utlJsLHX2xgghV&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, mev relayer, flashbots builders and 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.

Select a repo