ethereum / pm

Project Management: Meeting notes and agenda items
Other
1.54k stars 308 forks source link

ePBS Breakout room #3 #1067

Closed potuz closed 2 weeks ago

potuz commented 1 month ago

Agenda

terencechain commented 1 month ago

If time permits, I want to discuss the Beacon API complications related to the get_block function. Currently, get_block returns the full block, which includes both consensus and execution parts. However, most CL clients do not store the execution part and rely on an EL client to blind/unblind it upon request. With ePBS, the consensus-only block becomes the first class citizen on the CL side. It would make sense for the Beacon API specification to assume get_block always returns the first-class consensus block. If users need the execution block, they should retrieve it from the execution API endpoint. This would significantly reduce design complexity by avoiding the need for a third block type that would be used only for the Beacon API.

terencechain commented 2 weeks ago

Call notes: https://hackmd.io/@ttsao/epbs-breakout3

poojaranjan commented 1 week ago

Recording: https://youtu.be/J1e5iUvcTDU