EIPsInsight

Loading Experience

Preparing your insights...

Loading0%
ACDT2026-03-23_075

AllCoreDevs - Testing #075

2026-03-23 4 decisions 334 transcript lines

Transcript

Call summary

Targets
  • ePBS devnet-1 spec release targeting end of week - 00:27:54
Decisions
  • Store 3 epochs of PTC in consensus state (previous + next 2 epochs) - 00:24:27
  • Variable PTC deadline deferred; can add post-fork if needed - 00:29:23
  • Defer minor 8037 spec changes to bal-devnet-4 to stabilize devnet-3 - 00:13:20
  • ePBS devnet-1 focuses on structure testing, not builder API or benchmarking - 00:28:51
Highlights
  • Bal Benchmarking:
    • ·Batch I/O flag urgently needed from Nethermind and Erigon for benchmarking - 00:32:06
    • ·Flag must isolate prefetch optimization, not disable all BAL optimizations - 00:32:43
    • ·Geth showing 3X speedup from execution parallelization (limited to 4 CPUs) - 00:40:49
    • ·Nethermind block-building memory leak blocking stateful test generation - 00:35:50
  • Network Planning:
    • ·Proposal: Replace bal-devnet-4 with Glamsterdam-devnet-0 - 00:16:01
  • Epbs Specification:
    • ·Consensus reached: Store 3 epochs of PTC in state (prev + next 2) - 00:18:11
    • ·PTC in state enables testability and eliminates caching bugs across clients - 00:20:41
    • ·State size increase: 256-384KB, negligible compared to hundreds of MB state - 00:21:40
    • ·Variable PTC deadline postponed; non-consensus, can add later if needed - 00:28:51
  • Account Abstraction:
    • ·Frame transaction mempool: Strategy 2 (canonical paymaster) preferred approach - 00:42:02
    • ·Strategy 1 (self-relaying only) fallback if Strategy 2 faces issues - 00:42:48
    • ·Full ERC-7562 permissionless paymasters deemed too complex for initial deployment - 00:43:18
  • Bal Devnet Progress:
    • ·bal-devnet-3: Nimbus EL and Etherax nearly done with testing - 00:11:44
    • ·Besu 19 failures, Geth 49 failures, Nethermind/Reth 400+ failures remaining - 00:12:00
    • ·Many failures are exception mapping issues, not logic bugs - 00:12:47
    • ·Minor spec changes deferred to bal-devnet-4 to stabilize current implementation - 00:13:20
  • Blob Devnet Updates:
    • ·blob-devnet-0: Nethermind and Erigon failing to stay at head on trunk branches - 00:08:10
    • ·Need stable releases with GetBlobV3 instead of unstable trunk branches - 00:08:34
Action Items
  • Potuz - Update consensus-specs PR #4979 with 3-epoch PTC storage - 00:27:17
  • Nethermind and Erigon teams - Add batch I/O prefetch flag (isolate from other optimizations) - 00:32:06
  • Kamil - Use alternative client (Besu/Geth) for stateful test generation - 00:35:50
  • lightclient - Schedule breakout Wednesday for Frame mempool discussion - 00:42:24

Key decisions

  • Store 3 epochs of PTC in consensus state (previous + next 2 epochs)

    enables testability and eliminates caching bugs across clients
  • Variable PTC deadline deferred; can add post-fork if needed

    non-consensus, can add later if needed
  • Defer minor 8037 spec changes to bal-devnet-4 to stabilize devnet-3

  • ePBS devnet-1 focuses on structure testing, not builder API or benchmarking