Hey there, I'm kira. These are my Week 4 Updates.
On the ePBS progress and updates, Last Friday I was active during the the ePBS breakout room call. Some useful notes from call by terence. Reached out to the mentors for had initial discussion on ePBS. Opened an ePBS related thread for the EPF in the Prysm discord.
Took a look at the consensus spec PR which is linked below. Grasped basic understanding of the PTC attestation votes and working of PTC.
On the custom p2p implementation maxine wrote a good initial doc for getting started. Gone through this but haven't made any further updates after this.
Following was discussed on the call:
- ePBS EIP got a number: EIP-7732, this is based on block-auction.
- Consensus spec pull request is here.
- Processing withdrawals as part of the execution payload has additional complications.
- Bid gossip P2P is vulnerable to DoS bid values aren't constrained.
- Possible implementation on slot-auctions vs block auctions.
- Talked about PTC equivocations
For Week 5 some of the tasks would be:
- Try to contribute and clear out knowledge gaps if any on the conceptual level related ePBS.
- Start studying new p2p topics that needs to implemented for the ePBS implementation
- Study go channels and their usage in the codebase
- Try to contribute something to the ePBS PR.
- Prepare the Project Proposal for ePBS and start looking into custom libp2p implementation proposal as well.