Thanks for the info - @axic Do you plan to push that further?
NONREENTRANT opcodes EIP for reentrancy protection opcodes by charles-cooper Ā· Pull Request #8543 Ā· ethereum/EIPs Ā· GitHub
I will bring to attention my detailed reasons for why EIP-7547, Inclusion Lists, should be taken off consideration for Pectra and the roadmap. It at best provides a false sense of censorship resistance and at worst creates another MEV market that heavily favors centralization due to trust issues and creates opportunities for sabotage.
The only way to make the builder market less centralized is to kill the private order flow integration through (1) education and (2) maximally easy to use, actually decentralized frontends. Telegram bots, Uniswap X, Metamask all exist to extract value from you and your participation in them only strengthens their position to negotiate with builders and undercut validators. The other way is to add better anonymity support to the protocol so anonymous builders can exist, but anonymity has never been a priority for Ethereum.
Lettuce not rush an anti-feature that has extremely debatable assumptions of future ecosystem behaviour, a heavy dev footprint and a centralizing effect.
I would like to +1 on 7212 ā feels like the easiest / low hanging fruit to boost smart account adoption
Additional proposed EIPs for Pectra
Update EIP-7600: Update eip-7600.md by timbeiko Ā· Pull Request #8846 Ā· ethereum/EIPs Ā· GitHub
Feedback
Reth
[Copied from Eth R&D Discord]
EIP-7623: Increase calldata cost
We think it makes sense to increase the calldata cost for actors using calldata as DA to nudge them to use blobs instead. The change is relatively small as well, so we think it makes sense to include this in Pectra.
EIP-7742: Uncouple blob count between CL and EL
It makes sense to have this configuration live in a single place, and allows us to increase blob count without changes to EL in the future. The change is small, although a bit larger than EIP-7623. Weāre supportive of including this in Pectra.
RIP-7212: Precompile for secp256r1 Curve Support
Weāre excited about adding this precompile. Reth already has a working implementation of the RIP, so weād be supportive of including this in Pectra, but we are also sensitive to the fact that not all client teams may have this implemented, and are OK with not including it in Pectra if others feel it adds too much extra work.
In summary :
- EIP-7623 : Strongly supportive of inclusion in Pectra
- EIP-7742 : Strongly supportive of inclusion in Pectra
- RIP-7212 : Supportive of inclusion in Pectra, if time permits
EF JavaScript team
[Copied from ethereum/pm]
Some statement from the EF JavaScript team on the proposed EIP additions and EIP changes (not sure if we have someone joining the call today):
CL Request additions (so all under āEncoding changesā, requests root ā flat hash, flat encoding (no RLP), signature validity checks):
We are not sure if we have considered all eventual side effects here (e.g. is a flat encoding flexible enough for future request types?), but generally think these changes make sense.
EIP-7623: Increase calldata cost
General support for the idea, no opinion formed if the specific EIP is the optimal way of doing that.
EIP-7742: Uncouple blob count between CL and EL
Supportive.
EIP-7762: Increase MIN_BASE_FEE_PER_BLOB_GAS
Undecided, no consensus.
RIP-7212 (secp256r1 Curve) + SSZ EIPs
For the Pectra HF we think we have reached the tipping point where the complexity of the fork starts to outweight the benefits of having ājust one forkā, this can already be felt on āgetting everyone togehterā on new testnet versions, having all EIPs properly tested (already for the testnets),ā¦
We therefore do not support the addition of any mid-size-or-larger EIPs (RIP-7212 + SSZ EIPs in this category) to the Pectra HF, independent of the usefulness of the respective EIP. In case that there might be a non-Verkle focused HF after Pectra this next HF can then be a candidate to combine these kind of EIPs, judging by experience additional similarly sized EIPs will likely join ānaturallyā for this fork.
Nethermind
[Copied from ethereum/pm]
Nethermindās View:
EIP-7623: Increase calldata cost
Strongly supportive for inclusion in Pectra.
EIP-7742: Uncouple blob count between CL and EL
Strongly supportive for inclusion in Pectraā¦
EIP-7762: Increase MIN_BASE_FEE_PER_BLOB_GAS
Not discussed internally.
RIP-7212 (secp256r1 Curve)
Supportive for inclusion in Pectra. We need to verify benchmarks for this precompile and assess gas pricing.
SSZ EIPs
Supportive, but not in Pectra fork.
CL Request additions
We think this change makes sense.
As the scope of Pectra is being discussed for proposed for inclusion EIPs, we should consider the impact of a potential pivot of Fusaka from Verkle.
This may change the priority of either proposed for inclusion EIPs or EIPs not yet included in devnets (e.g. EOF, PeerDAS) as they could be considered for Fusaka instead.
This could reduce the scope of Pectra and reduce the risk by making Pectra easier to test.
Thanks for flagging! This came up on todayās call, see the notes here.
What is the process to add Ronanās proposal of finally adding a timestamp to the logs?
I have seen Ronan approach Peter already in Bogota in 2022 about this and Peter said that this was possible to be added. Now itās 2025 and we still donāt have this.
Seriously what is the problem with adding this finally? My crawler looks like total spaghetti code and I have to do an extra call PER LOG to download a block header just to get the stupid timestamp of a log. There are a ton of other app devs that profit from this change. Iām starting to pay more to Alchemy than I pay for Claude 3.7 because of this. Can devs PLS do smth?
As an āEthereum userā how do Verkle trees have any meaningful impact on your consumption or user experience with Ethereum? Highly skeptical
It brings us closer to running stateless clients to interact with applications. As a user, I would rather not give my account address and IP address to an RPC provider (e.g. Infura, Alchemy) for the privilege of making a token transfer.
No user cares sorry
Iām 99% sure you can already do this with idk a VPN or whatever
Iām a user, Tim, and you asked.
Today I cannot use Tornado cash with any wallet because no RPC will service me, or if they do service me they will block VPNs and log too much information about my interaction (linking my IP to my wallet + whatever calls I made). The ability to easily run a client that talks directly to the p2p network is absolutely required for decentralization.
OK this is fair and IMO u should have said it above when you were arguing for this. I do agree that you should be able to interact with any contracts that you want.
That said, Iām still skeptical that we need to embark on a multi year roadmap for statelessness just for you to be able to privately send transactions to Ethereum. My concern would be scope creep here. There is truly no other way to achieve what you want? Why canāt there be a set of politically neutral VPN providers that allow you to do your token transfers anonymously?
That said @moodysalem, how many people actually do need to send transactions to TC without their IP tracked?
Sadly the Ethereum decisions makers have introduced blobs at such a timing that the fee accrual for this year is 10x less that of last year (source: Token Terminal). So while I do agree that the protocol has to serve morally right use cases etc., I think the protocol should at this stage critically prioritize changes that fix what has been broken or not finishedā¦
I honestly donāt understand why e.g. we should ship statelessness. In what meaningful way does that e.g. double the month active addresses, which have been stagnating for years? As for blob storage, it seemed to have been the game theoretic ideal to lower fees that much. OK. But now the effort has to go into how the protocol keeps on capturing that value and other ways to fix this.
ETH is worth less now, mechanically, because you cannot extract that much money through holding and staking it anymore. And the future doesnāt look rosy here either. So your special privacy wishes can wait IMO
Could I please get a list of the EIPs that are confirmed to be included in the Pectra upgrade?
Anyone? Looking for this info urgently.
The Pectra EIPs are listed here: EIP-7600: Hardfork Meta - Pectra