# Svalbard Interop — Closing Session Summary
**Date:** 2026 / 05 / 01
**Hosts:** Tim Beiko
**Time:** 16:00
## 1. Objectives of the Week
The interop week was structured around reaching alignment on three core Glamsterdam deliverables:
1. **EIP-7904** — General opcode/precompile repricing
2. **EIP-8038** — State-access repricing (storage, account access, account writes)
3. **EIP-7732 (ePBS)** — Enshrined Proposer-Builder Separation devnet validation
4. Establishing a **conservative public floor for the post-Glamsterdam gas limit**
Stretch goal: **EIP-7805 (FOCIL)** initial multi-client implementation.
## 2. Devnet Status (Barnabas)
### bal-devnet-6
- Launched at ~06:00 the morning of the closing session.
- Most EL clients onboarded; remaining teams can request inclusion.
- Continuous fuzzing throughout the day; only minor missed slots observed.
- No remaining major fork disagreements — network considered **stable**.
### ePBS devnet
- Built on top of the same EL branches as bal-devnet-6 (BAL devnet-6 EL branches + runs-tarnet-2 CL branches).
- Achieved a **4×6 client matrix deployment** — all CLs onboard, with **Erigon and Reth** onboarded on the EL side.
- A **pending builder deposit** was in flight, expected to process at the end of the current epoch, enabling builder-produced blocks before the close of the ceremony.
- Considered the headline achievement of the week: a stable-ish ePBS devnet *and* BAL devnet running concurrently.
## 3. Block-Level Access Lists & Optimization Results (Toni)
### Status
- Dashboard numbers at presentation time were still based on **bal-devnet-2**; bal-devnet-3 results in progress.
- Benchmarks scope: parallel execution and batch pre-fetching. **Parallel state-root computation not yet tested.**
### Findings
- Worst-case benchmarks (e.g. maxed SLOADs, pre-fetcher adversarial cases) already show **significant performance gains** after only a few days of optimization work.
- **Reth** showed strong early results; **Besu** showed consistent behavior across the test set.
- Confirmed empirically:
- Parallel execution works.
- Batch pre-fetching delivers the expected efficiency gains.
Final numbers pending completion of the bal-devnet-3 benchmark runs.
**Acknowledgements:** Luis, Maria, Carlos, Jochem, Rafael for benchmarking work.
## 4. Repricing Results (Maria)
### EIP-7904 (Compute / Opcode & Precompile Repricing)
- Run against bal-devnet-3 with optimizations enabled.
- Many opcodes initially flagged for repricing **no longer require it** post-optimization.
- Remaining increases are **mostly small**.
- Largest required increase: **`POINT_EVALUATION` precompile** (expected).
- Other affected categories: a few precompiles and some arithmetic ops, all small.
- **Backward-compatibility impact significantly reduced** vs. the initial analysis (which was breaking many contracts). Re-run of the backward-compat analysis with new numbers still required.
### EIP-8038 (State Access Repricing)
- Run on "Jochem-net" — mainnet-sized snapshot plus a custom test contract.
- Anchor target: **100 Mgas/s**.
- Pre-optimization required increases were ~50–80×; post-optimization they are dramatically lower but still significant.
- Worst-case client driving the numbers: **Erigon**.
| Parameter | Required increase (worst client) | Notes |
|---|---|---|
| Storage access (10 GB contract, ENS-sized) | Slight increase | Acceptable |
| Account access | >2× | Reth is worst case; if Reth improves → ~1.9× |
| Account writes | ~4× | Improvement needed in Besu and Reth |
- Further reductions will require **across-the-board** client improvements rather than single-client wins.
- **Trade-off lever:** the 100 Mgas/s anchor is aggressive. Relaxing it would allow smaller cost increases at the price of a **larger block witness**.
**Acknowledgements:** Luis, Rafael, Jochem, Carlos for the benchmarking effort.
## 5. Gas Limit Target Decision
### Discussion summary
- Goal: agree on a **conservative public floor** for the post-Glamsterdam gas limit — a number the team is confident in delivering.
- Rationale: under-promising and over-delivering is preferred; a missed promise (e.g. claiming 5× and shipping 2×) damages credibility.
- Initial proposals ranged from 150M (most conservative) to 250M.
- Parithosh recalled the original theoretical math: 60 Mgas/s/thread × ~3–4 threads × 5s execution window (with ePBS) ≈ **900 Mgas theoretical ceiling**. 300M considered a stretch goal; **200M considered very realistic**.
### Bandwidth considerations
- Two EIPs reprice data costs, so bandwidth/block size will not increase materially.
- Toni: at 300M gas, worst-case block size remains roughly equivalent to today's.
### Open concerns flagged
- **Deposit throughput vs. SSZ limit:** at 200M gas, EL→CL deposits could exceed the 8,192 SSZ list limit. Mitigation: **Progressive Containers**.
- **State growth:** noted as no longer a blocker — addressed by the work done this week. Several participants observed that *if state growth is truly resolved, the realistic ceiling is meaningfully higher than 200M.*
### Decision
**Public floor target: 200M gas post-Glamsterdam**, communicated as a conservative minimum rather than a ceiling.
Rollout philosophy:
- Validate progressively on devnets, then testnets (with spamoor-style load), then mainnet.
- Not a single-step jump from 60M → 200M.
- Communicate to the community that Glamsterdam delivers a **multi-x scaling step**, abstracting away the underlying ePBS/BAL/repricing complexity.
## 6. FOCIL (EIP-7805) — Stretch Goal Update (Barnabas)
- No Dora page yet.
- **Three CL teams** working on implementations this week: **Lodestar, Lighthouse, Teku**.
- CL implementation based on the latest EIP-7805 spec, on top of the current devnet branch.
- EL side built on top of bal-devnet-6 branches.
- Goal of reaching the implementation threshold by end of the week was met.
- More EL/CL coverage expected in the coming weeks.
## 7. Awards & Acknowledgements
**Organizational / non-code prizes:**
- **La Donna** — overall organization
- **Louis and Josh** — filming the week
**Team prize:**
- **EthPandaOps** team
**MVP awards (Barnabas presenting):**
- **Maria**
- **The entire Erigon team** — recognized for sustained late-night effort despite staying off-site
**Best whip of the week:** tied — competition deferred.
## 8. Closing Remarks
Tim Beiko announced this as his **last day in L1 R&D**, while continuing to work on Ethereum in other capacities. He thanked participants for the week and for the past several years of collaboration.
## Action Items
| # | Item | Owner(s) |
|---|---|---|
| 1 | Complete bal-devnet-3 benchmark runs and update BAL dashboard with final numbers | Toni / EthPandaOps / benchmarking team |
| 2 | Publish final EIP-7904 repricing numbers; rerun backward-compatibility analysis | Maria |
| 3 | Drive Reth and Besu improvements on account access and account writes to relax EIP-8038 increases | Reth, Besu teams |
| 4 | Test parallel state-root computation under BAL | Client teams |
| 5 | Confirm builder-produced block on the ePBS devnet via the pending builder deposit | EthPandaOps / ePBS implementers |
| 6 | Investigate Progressive Containers as mitigation for the 8,192 SSZ deposit limit at higher gas targets | Spec / CL teams |
| 7 | Communicate **200M gas** as the conservative public post-Glamsterdam target | Tim / comms |
| 8 | Expand FOCIL (EIP-7805) implementation coverage beyond Lodestar, Lighthouse, Teku in the coming weeks | CL teams |
| 9 | Plan progressive testnet ramp using spamoor-style load before any mainnet gas-limit move | EthPandaOps |