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 161 #768

Closed
timbeiko opened this issue Apr 28, 2023 · 8 comments
Closed

Execution Layer Meeting 161 #768

timbeiko opened this issue Apr 28, 2023 · 8 comments

Comments

@timbeiko
Copy link
Collaborator

timbeiko commented Apr 28, 2023

Meeting Info

Agenda

@timbeiko timbeiko changed the title Execution Layer Meeting 160 Execution Layer Meeting 161 Apr 28, 2023
@yperbasis
Copy link
Member

I'd like to discuss briefly an inconsistency in the EIP-4844 precompile. Its inputs (at least z & y) are little-endian, while the outputs are big-endian.

@zscole
Copy link

zscole commented May 9, 2023

I would like to discuss EIP-6969.

@timbeiko
Copy link
Collaborator Author

timbeiko commented May 9, 2023

Added @yperbasis @zscole 👍

@shemnon
Copy link
Contributor

shemnon commented May 10, 2023

The EIP clearly states in motivation that

This EIP does not advocate for any changes to the existing Ethereum L1.

I think there is a critical a priori issues for the CSR topic: does ACDE have "scope" or "jurisdiction" over strictly L2 matters? Should ACDE signal support for various designs, or not? What happens if ACDE proposes support for a for a particular policy and a L2 ignores it or mis-implements it?

One example to compare to is the "Training Wheels" schema for L2s. It was widely discussed on twitter and ethereum magicians, but I do not recall a formal topic on the agenda for this.

I would recommend that the advocates for CSR follow a similar pattern and that it not be discussed on ACD, especially since we often fill the time and very relevant subjects are pushed off to the forum. I don't feel we will be served well filling call time with non-L1 matters when subjects such as Testnet lifecycles got pushed out of consideration.

@shemnon
Copy link
Contributor

shemnon commented May 10, 2023

To be clean, I'm not bagging on CSR, but this is an issue that I think we will see more of, and CSR is possibly the first issue to discuss fully non-mainnet issues on the agenda, so it gets to be the test case.

@timbeiko
Copy link
Collaborator Author

timbeiko commented May 10, 2023

Agreed with that risk, @shemnon. It's all still very early, so hard to draw super strong boundaries when this is, I think?, the first "L2 EIP". That said, we've definitely pushed L1-adjacent items out of ACD (e.g. mev-boost), although it does bubble back up from time to time.

I think one aspect where ACD can be helpful to a proposal like this is to discuss the technical soundness/potential issues (although it doesn't necessarily have to be on the call). That said, whether this is a good idea is a can of worms we probably should avoid on the call, especially given strong prior opposition to similar schemes for L1.

I'm inclined to see how it goes, assuming we have time for it. Assuming we have even more time, I think we should have this meta-conversation on the call for a bit too 😄

As a final note, I think we definitely should make Testnet Lifecycles part of the considerations! It might get pushed out from time to time due to more urgent topics, but it's super important, and clearly affects core development.

@marioevz
Copy link
Member

Would like to discuss this detail in the 4844 spec that has lead to multiple interpretations among implementations: ethereum/EIPs#7009

@timbeiko
Copy link
Collaborator Author

Closed in favor of #781

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

5 participants