ethereum / pm

Project Management: Meeting notes and agenda items
Other
1.57k stars 321 forks source link

Consensus-layer Call 138 #1100

Closed ralexstokes closed 1 month ago

ralexstokes commented 1 month ago

Consensus-layer Call 138

prev: call 137

Meeting Date/Time: Thursday 2024/7/25 at 14:00 UTC Meeting Duration: 1.5 hours stream

  1. Electra
  2. PeerDAS
    • devnet updates?
    • Pectra roadmap -- drop sampling?
  3. Research, spec, etc
  4. Open discussion/Closing remarks
lightclient commented 1 month ago

Engine api proposal for devnet-2 https://github.com/ethereum/execution-apis/pull/565

etan-status commented 1 month ago

SSZ StableContainer in devnet2?

This is about the minimum scope we can do to address the issues with GeneralizedIndex breaking on consensus forks. Electra already breaks GeneralizedIndex in BeaconState for other reasons, so EIP-4788 based smart contracts are required to go through migration. Meaning, that if the fix is applied with Electra, it won't result in additional work for smart contract devs beyond Electra.

potuz commented 1 month ago

I'd like to discuss the possibility of replacing the ExecutionPayload that is broadcast in the CL by an envelope in which the requests that are needed for the beacon state transition are put outside and the remaining of the payload (transactions, gas limits, etc) are kept inside a payload object within the envelope. This way the CL can store more easily the data it needs to process state transition without requesting the data from the EL, it's future SSZ compatible and makes blinding the payload a trivial proceduce.

dapplion commented 1 month ago

If possible as late addition I would like to bring up

ralexstokes commented 1 month ago

closing in lieu of #1116