EIPsInsight

Loading Experience

Preparing your insights...

Loading0%
ACDE2026-02-12_230

AllCoreDevs — Execution #230

2026-02-12 3 decisions 418 transcript lines

Transcript

Ask about this call

Answered from this call's summary and transcript only.

AI-generated — verify against the recording.

Call summary

Targets
  • ~February 26th - bal-devnet-3 launch (2 weeks from call) — 00:27:40
  • February 26th - Client headliner preferences due — 00:53:00
  • February 19th - ACDC call for FOCIL headliner decision — 00:52:58
Decisions
  • EIP-8024 push-postfix encoding change rejected — 00:09:50
  • ETH/70 and ETH/71 CFI'd for Glamsterdam — 00:24:24
  • ETH/70 part of DevNet-3 spec; clients without support can still participate — 00:31:48
Highlights
  • Eip Changes:
    • ·EIP-8024: Rejected push-postfix encoding; branchless normalization under review — 00:08:46
    • ·DevNet-3 scope: EIP-8037 (state creation cost) + EIP-7954 (contract size) — 00:32:30
    • ·BAL optimizations top priority; data repricing deferred to DevNet-4+ — 00:32:30
  • Devnet Updates:
    • ·bal-devnet-2 live; most consensus issues resolved, Hive tests pending — 00:03:34
    • ·BAL optimization flags ready: prefetch and parallel execution toggles — 00:04:48
    • ·Aragon delayed ~1 week; parallelized EVM work needs completion — 00:06:03
    • ·BAL JSON-RPC changes and max item limit DOS protection added — 00:07:01
    • ·nft-devnet-10 (ETH/70) available for testing with Geth/Nethermind/Besu/Reth — 00:28:11
  • Organizational:
    • ·eth_simulateV1 RPC compatibility requested for DevNet-3 — 00:12:32
  • Testing Progress:
    • ·Gas repricing testing framework refactored for flexible iteration — 00:41:28
  • Headliner Proposals:
    • ·4 EL headliner candidates: frame txs, SSE blocks, 2 encrypted mempools — 00:37:05
    • ·Lucid encrypted mempool: leverages ePBS+FOCIL, symmetric key release off-protocol — 00:38:03
    • ·Frame transactions: Approve propagation redesigned for proxy compatibility — 00:56:35
  • Fork Status And Schedule:
    • ·Hegotá headliner proposal window closed; decision expected in 2 weeks — 00:36:57
    • ·ETH/70 and ETH/71 added to Glamsterdam CFI scope — 00:24:09
Action Items
  • All EL client teams — Client teams: Publish ordered headliner preferences (including no-headliner option) — 00:54:52

Meeting chat90

  • nixo

    gm

  • Potuz

    gm

  • Mario Havel

    Leeeeeeeeroooooooooy

  • nixo

    Reacted to "Leeeeeeeeroooooooooy" with 😂

  • Justin Florentine (Besu)

    if we keep putting memeable forknames, yes

  • Ansgar Dietrichs

    https://github.com/ethereum/pm/issues/1921

  • Stefan Starflinger

    https://dora.bal-devnet-2.ethpandaops.io/

  • felipe

    Reacted to "Leeeeeeeeroooooooo..." with 😂

  • Stefan Starflinger

    https://github.com/ethpandaops/bal-devnets/pull/29 examples for the flags besu and geth have

  • Ansgar Dietrichs

    the two EIP-8024 changes discussed: https://github.com/ethereum/EIPs/pull/11094#issuecomment-3769076517 https://github.com/ethereum/EIPs/pull/11306

  • Stefan Starflinger

    https://hive.ethpandaops.io/#/group/generic?suites=rpc-compat e.g eth_simulateV1 fail example: https://hive.ethpandaops.io/#/test/generic/1768973576-78237392b0c263f38d2ab3465fd9ac5c?testnumber=133

  • Stefan Starflinger

    ——— devnet-3 BAL OPTIMIZATIONS (parallel exec, parallel state loading, parallel state root calc) 8037 State Creation Gas Cost Increase 7954 Increase Maximum Contract Size

  • Toni Wahrstätter

    Replying to "——— devnet-3 BAL OP..." What about eth/70? We wanted to increase the higher gas limit and without the data repricing we may run into limits.

  • Ben Adams

    Reacted to "What about eth/70? W..." with 👍

  • Ansgar Dietrichs

    - non EIP priorities - BAL optimizations - parallel execution - parallel state root calculation - batched state reads - `eth_simulateV1` RPC support - EIP priorities - devnet-3 - EIP-8037: State Creation Gas Cost Increase - EIP-7954: Increase Maximum Contract Size - devnet-4+ - data repricings - EIP-7976: Increase Calldata Floor Cost - EIP-7981: Increase Access List Cost - other repricings - EIP-2780: Reduce intrinsic transaction gas - EIP-7904: General Repricing - EIP-8038: State-access gas cost increase - EIP-7975: eth/70 - partial block receipt lists - EIP-8070: Sparse Blobpool - EIP-7997: Deterministic Factory Predeploy

  • Stefan Starflinger

    Replying to "——— devnet-3 BAL OP..." Thats on a separate devnet, right?

  • Toni Wahrstätter

    Replying to "——— devnet-3 BAL OP..." So eth/70, 7976 and 7981

  • Karim T. (matkt)

    Eth/71 for devnet 3 ? https://github.com/ethereum/EIPs/pull/11307

  • nixo

    Replying to "- non EIP priorities..." non EIP priorities: BAL optimizations - parallel exec - parallel state root calculation - batched state reads EIP priorities devnet-3 - 8037 State Creation Gas Cost Increase - 7954 Increase Maximum Contract Size ——— devnet-4 & beyond data repricings - 7976 Increase Calldata Floor Cost - 7981 Increase Access List Cost - 2780 Reduce intrinsic transaction gas - 7904 General Repricing - 8038 State-access gas cost increase - 7975: eth/70 - partial block receipt lists - 8070 Sparse Blobpool - 7997 Deterministic Factory Predeploy

  • Stefan Starflinger

    Replying to "Eth/71 for devnet 3 ..." Thats a good point, I think it would be great if we can include this

  • nixo

    Replying to "- non EIP priorities..." 7778 missing

  • Stefan Starflinger

    Reacted to "Eth/71 for devnet 3 ..." with 👍

  • Mario Vega

    Reacted to "Eth/71 for devnet 3 ..." with 👍

  • FLCL

    Average receipts rlp is like 200KB on mainnet

  • Justin Florentine (Besu)

    Replying to "Average receipts rlp..." do you have examples of worst cases or 95/99 percentiles?

  • Karim T. (matkt)

    Replying to "Eth/71 for devnet 3 ..." BAL item cap https://github.com/ethereum/EIPs/pull/11234 not sure when we want to have it as it will depend if we want to add read into BAL @Toni Wahrstätter

  • Ahmad Bitar | Nethermind

    Replying to "Eth/71 for devnet 3 ..." Are clients expected to store the access list to serve it? Unless you're an archive node, you will not be able to serve this for historical blocks

  • marek

    agree with @Felix (Geth)

  • FLCL

    let me collect, will post later in el networking

  • Justin Florentine (Besu)

    Reacted to "let me collect" with 🙏

  • Toni Wahrstätter

    Reacted to Eth/71 for devnet 3 ... with "👍"

  • Ahmad Bitar | Nethermind

    Replying to "Eth/71 for devnet 3 ..." I wouldnt include BAL in p2p tbh. By default clients will not be able to serve it

  • Mario Vega

    Reacted to "let me collect, will..." with 🙏

  • Karim T. (matkt)

    Replying to "Eth/71 for devnet 3 ..." We should keep them during a Weak Subjectivity Period

  • Karim T. (matkt)

    And after we can prune them, so clients will be able to serve recent BALs

  • Ahmad Bitar | Nethermind

    Replying to "Eth/71 for devnet 3 ..." But thats a short time, syncing clients will not really need them to catch up to the tip

  • Fabio Di Fabio

    Make sense to add eth/70 to Glamsterdam

  • Marius van der Wijden

    Reacted to "Make sense to add ..." with 👍

  • Stefan Starflinger

    Reacted to "Make sense to add et..." with 👍

  • Karim T. (matkt)

    Replying to "Eth/71 for devnet 3 ..." 113056 it is enough for healing optimization during snap sync, or enabled // during backward sync if you node turned off during some days

  • Andrew Ashikhmin

    What’s the eth/71 EIP?

  • Ansgar Dietrichs

    we are overloading the term “protocol” here :-)

  • Toni Wahrstätter

    Replying to "What’s the eth/71 EI..." https://github.com/ethereum/EIPs/pull/11307

  • Andrew Ashikhmin

    Reacted to "https://github.com/e..." with 👍

  • Justin Florentine (Besu)

    perfect

  • Ansgar Dietrichs

    every blockchain needs a deadline guy

  • Justin Florentine (Besu)

    Barnabus "deadline" Busa

  • G1

    Reacted to "every blockchain n..." with 😂

  • Stefan Starflinger

    Reacted to "every blockchain nee..." with 😂

  • G1

    Reacted to "Barnabus "deadline..." with 😂

  • Marius van der Wijden

    We have an eth/70 devnet: https://dora.nft-devnet-10.ethpandaops.io/ which can be used for testing

  • Katya

    Reacted to "Barnabus "deadline" ..." with 😂

  • felipe

    Reacted to "Barnabus "deadline..." with 😂

  • felipe

    Reacted to "every blockchain n..." with 💯

  • Marius van der Wijden

    Replying to "We have an eth/70 ..." Geth and Nethermind are working

  • FLCL

    Replying to "We have an eth/70 de..." Works in nethermind, we are adding more tests and constraints

  • Stefan Starflinger

    what about besu? eth/70

  • Fabio Di Fabio

    Replying to "what about besu? eth..." implemented, and testing right now

  • Stefan Starflinger

    makes sense

  • Stefan Starflinger

    Reacted to "implemented, and tes..." with 👍

  • Dragan Rakita

    Replying to "We have an eth/70 de..." Reth branch matt/make-eth70-default and image should be at ghcr.io/paradigmxyz/reth:8399bafdbe36d9660a1752800534cf8a7cb4e6c6

  • Ansgar Dietrichs

    I was curious whether Justin would remain video on during Anders’ presentation :-)

  • Marc

    is there anything to prevent key providers withholding keys?

  • Justin Florentine (Besu)

    much like FOCIL

  • soispoke

    Replying to "much like FOCIL" FOCIL is a lot more on CL (but yes also cross layer)

  • Justin Florentine (Besu)

    Reacted to "FOCIL is a lot more ..." with ➕

  • Justin Florentine (Besu)

    yes, if you withold your key you still pay full gas, and your transaction is skipped

  • Justin Florentine (Besu)

    https://ethresear.ch/t/lucid-encrypted-mempool-with-distributed-payload-propagation/24042

  • lightclient

    what encryption scheme?

  • Tomás Arjovsky | Lambda | Ethrex

    Who are the decrypters? What are their incentives? Is there any in-protocol mechanism to prevent them from decrypting the transactions earlier for the builders?

  • Mehdi Aouadi

    Reacted to "Who are the decrypte..." with ➕

  • lightclient

    we don’t have any efficient PQ encryption schemes in the protocol though

  • Gottfried Herold

    Replying to "we don’t have any ef..." Note that the in-protocol part here is just using the released decryption key, which is a symmetric key, so PQ is not a big issue here.

  • Danno Ferrin - Tectonic.xyz

    Replying to "we don’t have any ef..." AES? That’s quantum-safe

  • Enrico Del Fante (tbenr)

    Reacted to "AES? That’s quantum-..." with 💯

  • lightclient

    so we’d need AES precompile essentially?

  • Francesco

    Isn’t the decryption offchain?

  • lightclient

    but the code to decrypt is on chain?

  • Gottfried Herold

    Replying to "Isn’t the decryption..." This uses a KEM - DEM framework, so the envelope includes an (pk encrypted) symmetric key. The decryption of that is off-chain. Using the then-revealed symmetric key is onchain, IIUC.

  • lightclient

    have encrypted mempools like this been deployed successfully out of protocol?

  • Potuz

    Replying to "but the code to decr..." No, decryption is Offchain, you need to just check that the commitment from the open plaintext agrees to with the committed ticket.

  • Justin Florentine (Besu)

    Replying to "have encrypted mempo..." does Shutter network count?

  • Danno Ferrin - Tectonic.xyz

    Replying to "Isn’t the decryption..." Keep Kems offchain, they generally are as impacted as assymetric algos (EC, RSA) and have the same key size / sig size issues when going to PQ for KEM. so off-chain KEM is best.

  • Justin Florentine (Besu)

    Replying to "have encrypted mempo..." otherwise, "like this" i would say is no, because lucid depends on focil/ePBS

  • Anders Elowsson

    Replying to "Isn’t the decryption..." Benedikt Wagner has outlined one specification for this off-chain part included in Appendix C: https://ethresear.ch/t/lucid-encrypted-mempool-with-distributed-payload-propagation/24042#p-58297-appendix-c-kemdem-hybrid-encryption-51

  • lightclient

    https://github.com/lightclient/execution-specs/pull/1

  • Mario Vega

    Reacted to "https://github.com/l..." with 🔥

  • frangio

    would you use immediates for TXPARAM or is stack ok?

  • spencer-tb

    Reacted to "https://github.com/l..." with 🔥

  • James He

    feedback for whoever is coordinating the YouTube stream for the call, the steam makes it only look like there’s 9 people on the call , not sure what changed but it’s like a zoomed in view.

Key decisions

  • EIP-8024 push-postfix encoding change rejected

  • ETH/70 and ETH/71 CFI'd for Glamsterdam

  • ETH/70 part of DevNet-3 spec; clients without support can still participate

EIPs discussed