Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Execution Layer Meeting 198 #1163

Closed
timbeiko opened this issue Sep 26, 2024 · 16 comments
Closed

Execution Layer Meeting 198 #1163

timbeiko opened this issue Sep 26, 2024 · 16 comments

Comments

@timbeiko
Copy link
Collaborator

timbeiko commented Sep 26, 2024

Meeting Info

Agenda

@ryanberckmans
Copy link

Before we add more blobs, imo we must develop a rigorous definition of staking bandwidth requirements to help maximize credible neutrality, especially so we know where the validators can and can’t migrate should a disaster warrant such a migration.

https://ethresear.ch/t/wheres-the-home-staking-bandwidth-research/20507

https://x.com/ryanberckmans/status/1839663502035747119

@lightclient
Copy link
Member

EIP-7702 eth rpc schema: ethereum/execution-apis#575

@nerolation
Copy link

Quick update on EIP-7623, it's now more elegant to implement. (h/t @tanishqjasoria)

@Giulio2002
Copy link

Giulio2002 commented Oct 6, 2024

I would like to present ethereum/EIPs#8933 EIP-7783

@chfast
Copy link
Member

chfast commented Oct 7, 2024

The gas costs for BLS precompiles still don't make sense. It looks gas costs for MSM were based on the version without subgroup checks and subgroup checks were added later, made the complexity linear but gas costs remained unchanged. More info in https://ethereum-magicians.org/t/eip-2537-bls12-precompile-discussion-thread/4187/81.

@timbeiko
Copy link
Collaborator Author

timbeiko commented Oct 9, 2024

@lightclient @chfast @Giulio2002, I've added your topics to the agenda 👍

@nerolation could you please share a link to the changes for people to review ahead of the call?

@ryanberckmans I've added your topic to the agenda at the end, given it's very open-ended, somewhat more of a CL topic (although it has EL implications) and that we may tangentially get to a similar discussion when covering EIP-7783. Are there specific questions you'd like to bring up on the call? If so, we can try and prioritize them.

@nerolation
Copy link

For EIP-7623, you can check out the execution specs PR here:
ethereum/execution-specs#966.

This addresses some rare edge cases where a transaction could run out of gas, but then receive a refund afterward (due to EIP-7623). If the refund had been applied earlier, the transaction wouldn't have run out of gas in the first place.

@ralexstokes
Copy link
Member

worth flagging v1.5.0-alpha.8 should be ready as a stable pectra-devnet-4 CL spec target :)

@chfast
Copy link
Member

chfast commented Oct 9, 2024

I propose a simplification to the BLS precompiles (EIP-2537): ethereum/EIPs#8945.

@ralexstokes
Copy link
Member

I have a primarily CL-specific question, so I'd schedule this at the end of the call and if we don't have time then we can skip; but if possible I'd like to raise the question of the best structure for the Builder API following the execution layer requests in Pectra (cf. https://github.com/ethereum/builder-specs/pull/101/files#r1778224447)

@abcoathup
Copy link

Bikeshedding FYI:
🦛 MooDeng leading the Eth Magicians vote for the public Pectra testnet name. (for signaling purposes only)
https://ethereum-magicians.org/t/naming-the-public-pectra-testnet/21263

@benaadams
Copy link

benaadams commented Oct 10, 2024

EIP-7782 (slot time) to be discussed with EIP-7783 (gaslimit auto increase)

@Giulio2002
Copy link

Giulio2002 commented Oct 10, 2024

EIP-7782 (slot time) to be discussed with EIP-7783 (gaslimit auto increase)

This is also probably worth discussing on next week's ACDC as this is mostly a CL change rather than an execution change - although it has execution layer implication

@timbeiko
Copy link
Collaborator Author

@benaadams added right after 7783, and then @ralexstokes's point after that 😄

@timbeiko
Copy link
Collaborator Author

Closed in favour of #1177

@akashkshirsagar31
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants