Archived content — no longer updated since July 2026. See Reports for the latest research.
← Infra Monitor

EIP-7928 인덱스 uint32 재조정 (이틀 연속 Breaking Change) · FOCIL Breakout #33 오늘 개최 · EIP-8037 멀티차원 가스 한도 per-dimension 체크 추가 · EIP-7708 CREATE/CREATE2 전송 로그 확장

medium Infra Monitor
EIP-7928 EIP-8037 EIP-7708 EIP-8182

핵심 하이라이트

  • [HIGH] EIP-7928 블록 접근 인덱스 uint32 재조정 — 이틀 연속 Breaking Change.
  • [MEDIUM] FOCIL Breakout #33 오늘 개최 (14:00 UTC) — 개발/스펙/테스팅 업데이트.
  • [MEDIUM] EIP-8037 per-dimension 블록 가스 한도 체크 추가 — 멀티차원 가스 구조 강화.
  • [LOW] EIP-7708 CREATE/CREATE2 전송 로그 목록 추가 — 계약 배포 이벤트 가시성 확대.
  • [LOW] EIP-8182 연속 업데이트 — 스펙 안정화 진행 중.

EIP-7928 인덱스 uint32 재조정 (이틀 연속 Breaking Change) · FOCIL Breakout #33 오늘 개최 · EIP-8037 멀티차원 가스 한도 per-dimension 체크 추가 · EIP-7708 CREATE/CREATE2 전송 로그 확장

핵심 요약

  • HIGH EIP-7928 블록 접근 인덱스 uint32 재조정 — 이틀 연속 Breaking Change.

4/20 23:50 UTC 커밋(6450997, 작성자: Toni Wahrstätter)에서 EIP-7928(Block-Level Access Lists, BAL)의 블록 접근 인덱스 타입이 uint32로 변경됐다. 전일(4/19) 커밋에서 uint16uint64로 확장한 지 하루 만에 uint32로 재조정된 것이다. 이틀 연속 같은 필드의 타입이 변경되는 빠른 스펙 진화 상황으로, BAL devnet 참여 EL 클라이언트 팀(Geth, Nethermind, Besu, Erigon)은 최종 확정 타입이 무엇인지 ethereum/EIPs 저장소를 실시간으로 추적해야 한다. uint32는 최대 4,294,967,295개의 접근 항목을 허용하며, uint64의 추가적인 메모리 오버헤드 없이 충분한 확장성을 확보하는 트레이드오프로 보인다.

  • MEDIUM FOCIL Breakout #33 오늘 개최 (14:00 UTC) — 개발/스펙/테스팅 업데이트.

오늘(4/21) 14:00 UTC에 FOCIL(Fork-choice enforced Inclusion Lists) Breakout #33이 개최된다. 의제는 Development updates, Spec updates, Testing updates 등으로, EIP-7547 FOCIL 구현 상호운용성 진행 상황이 점검된다. Glamsterdam 통합 데브넷 론칭 전 FOCIL 구현 완성도가 중요한 시점이며, 결과는 ethereum/pm 레포를 통해 공개될 예정이다.

  • MEDIUM EIP-8037 per-dimension 블록 가스 한도 체크 추가 — 멀티차원 가스 구조 강화.

4/20에 두 개의 연속 커밋이 EIP-8037에 병합됐다. 첫 번째 커밋(fabf144, 작성자: Maria Inês Silva)은 per-dimension block gas limit check를 추가했고, 두 번째 커밋(9493cd5, 작성자: spencer)은 SSTORE 복원 환불(SSTORE restoration refund) 롤백(rollback) 시맨틱을 명확화했다. EIP-8037은 멀티차원 가스 한도(multi-dimensional gas limits)를 도입하는 제안으로, 각 자원 차원(execution gas, calldata, blob 등)별로 독립적인 블록 한도를 설정하는 구조다. per-dimension 체크 추가는 개별 차원이 블록 한도를 초과하지 않도록 강제하는 핵심 로직이다.

  • LOW EIP-7708 CREATE/CREATE2 전송 로그 목록 추가 — 계약 배포 이벤트 가시성 확대.

커밋 1e2f331(작성자: Sina M)에서 EIP-7708(ETH transfers log) 스펙에 CREATECREATE2 옵코드가 transfer log list에 추가됐다. EIP-7708은 ETH 전송 이벤트를 표준화된 로그로 기록하는 제안으로, 계약 배포 시 발생하는 ETH 전송(initial ETH balance 설정 등)도 추적 대상에 포함됨을 명확화한 것이다. 노드 인덱서 및 이벤트 추적 인프라를 운영하는 팀에 해당 스펙 변화를 확인할 것을 권고한다.

  • LOW EIP-8182 연속 업데이트 — 스펙 안정화 진행 중.

Tom Lehman에 의해 4/20에 두 개의 커밋(ed8274a, d1040a4)이 이루어졌다. EIP-8182는 현재 활발하게 개정 중이나, 커밋 메시지가 "Update EIP-8182"로만 기재되어 구체적인 내용 파악을 위해 PR 본문 추적이 필요하다.


상세 분석

1. EIP-7928 블록 접근 인덱스 이틀 연속 타입 변경 — Breaking Change 추적

출처: 커밋 6450997 — Update EIP-7928: Change block access list index to uint32 (2026-04-20 23:50 UTC, 작성자: Toni Wahrstätter)

타입 변경 히스토리

날짜 커밋 변경 타입
2026-04-19 5ba661a uint16uint64 (+ CL-side 명확화) uint64
2026-04-20 6450997 uint64uint32 uint32

이틀 연속 동일 필드가 변경됐다. uint32 선택의 함의:

  • uint16: 최대 65,535 항목 — Glamsterdam 60M+ 가스 한도 하에서 오버플로 위험
  • uint64: 사실상 무제한 — 직렬화(serialization) 시 필드당 8바이트 오버헤드
  • uint32: 최대 4,294,967,295 항목 (충분), 필드당 4바이트 — 오버플로 위험 해소 + 저장 효율 유지

인프라 영향

SSZ(Simple Serialize) 인코딩 기준 블록 접근 인덱스 필드가 2바이트(uint16) → 4바이트(uint32)로 변경됐다. BAL devnet 구현에 참여 중인 EL 클라이언트 팀은:

  1. BAL 데이터 구조의 인덱스 필드를 uint32로 업데이트
  2. CL 클라이언트와의 Engine API BAL payload 포맷 재합의 필요
  3. 추가 타입 변경 가능성을 고려해 스펙 최종화 전까지 인터페이스 고정을 유예

현재 스펙이 안정화 단계에 있지 않음을 의미하며, 통합 데브넷 론칭 전 최소 1회 이상의 추가 변경 가능성을 열어두어야 한다. ACDT #78(어제 개최) 결과에서 BAL devnet 준비 상태가 논의된 것으로 예상되며, ethereum/pm 레포의 미팅 노트 공개를 주시해야 한다.


2. FOCIL Breakout #33 오늘 개최 — Glamsterdam 인클루전 리스트 구현 현황

출처: FOCIL Breakout #33, April 21, 2026 — Ethereum Magicians (게시: 2026-04-20 16:11 UTC)

FOCIL(Fork-choice enforced Inclusion Lists)은 EIP-7547로 정의된 Glamsterdam 포함 후보 기능으로, 검증자(validator)가 블록에 반드시 포함되어야 할 트랜잭션 목록을 지정하여 검열 저항성(censorship resistance)을 강화하는 메커니즘이다.

오늘 Breakout #33은 4/7 FOCIL Breakout #32 이후 약 2주만의 콜이다. 의제:

세션 내용
Development updates CL/EL 클라이언트별 EIP-7547 구현 진행 상황
Spec updates FOCIL 스펙 변경사항 검토
Testing updates 테스트넷 및 interop 테스트 현황

관전 포인트: FOCIL Breakout #32(4/7) 이후 epbs-devnet-1(EIP-7732 ePBS) 진행 상황과 함께 Glamsterdam 통합 데브넷 론칭 전 FOCIL 상호운용성 달성 여부가 핵심이다. 오늘 ACDT #78(어제 개최) 결과와 연동하여 통합 데브넷 일정이 보다 구체화될 수 있다.


3. EIP-8037 멀티차원 가스 — per-dimension 한도 체크 및 SSTORE 롤백 명확화

출처:

EIP-8037은 멀티차원 가스 한도(multi-dimensional gas limits)를 도입하는 실험적 EIP다. 현재 이더리움은 단일 블록 가스 한도로 모든 자원(연산, calldata, blob 등)을 제어하는데, EIP-8037은 각 자원별 독립 한도를 설정하여 특정 자원 소진이 다른 자원 사용을 차단하는 문제를 해결한다.

변경 내용 분석

per-dimension block gas limit check 추가 (fabf144)

각 차원(dimension)별 블록 가스 한도 초과 여부를 독립적으로 검증하는 로직이 스펙에 추가됐다. 이는 구현 클라이언트가 블록 검증 시:

  1. 각 자원 차원의 누적 사용량을 독립적으로 추적
  2. 차원별 블록 한도 초과 시 블록 거부
  3. 단일 총합 가스 기준이 아닌 벡터(vector) 기준 검증

을 수행해야 함을 명문화한 것이다.

SSTORE 복원 환불 롤백 시맨틱 명확화 (9493cd5)

SSTORE 복원 시 발생하는 환불(refund)이 트랜잭션 롤백(revert) 시 어떻게 처리되는지 모호했던 부분이 명확화됐다. 멀티차원 가스 맥락에서 스토리지 접근이 어느 차원의 가스로 계산되는지, 환불 역전 시 차원별 회계 처리 방식이 스펙에 명시됐다.

인프라 관련성

EIP-8037은 현재 Glamsterdam의 공식 포함 EIP 추적 데이터에 등재되지 않았으나, 4/8 FOCIL Breakout #32 이후 Besu 팀이 closed PR을 통해 진행 중임이 확인됐다(어제 노트 참조). 멀티차원 가스가 도입될 경우 EL 클라이언트의 블록 검증 로직과 mempool 트랜잭션 선택 알고리즘 전반에 구조적 변화가 필요하다.


4. EIP-7708 CREATE/CREATE2 전송 로그 포함 — 계약 배포 이벤트 추적 강화

출처: 커밋 1e2f331 — Update EIP-7708: add CREATE and CREATE2 to transfer log list (2026-04-20 16:04 UTC, 작성자: Sina M)

EIP-7708은 ETH 전송 이벤트를 표준화된 실행 레이어 로그로 기록하는 제안이다. 이번 변경으로 CREATECREATE2 옵코드 실행 시 발생하는 ETH 이동(계약 배포자의 ETH를 새 계약 주소로 이체하는 경우)도 transfer log의 추적 대상에 명시적으로 포함됐다.

인프라 영향: 온체인 ETH 이동 인덱싱 인프라(블록 익스플로러, 스테이킹 인프라 모니터링 도구, MEV 분석 툴 등)를 운영하는 노드 운영자는 EIP-7708이 확정 포함될 경우 CREATE/CREATE2 관련 ETH 이동을 transfer log에서 별도로 파싱해야 한다.


5. 클라이언트 릴리즈 현황 (2026-04-21 기준)

신규 안정 릴리즈 없음. 기존 CRITICAL 업그레이드 권고 유지.

Execution Layer (EL)

클라이언트 최신 안정 버전 릴리즈일 우선순위
Geth v1.17.2 2026-03-30 CRITICALdebug_executionWitness 상태 손상(state corruption) 버그 수정, CVE-26313/26314/26315 패치
Nethermind v1.36.2 2026-03-25 LOW (메인넷) — Gnosis Osaka 포크 전용, 이더리움 메인넷 변경 없음
Erigon v3.3.10 2026-03-27 LOW (메인넷) — 이더리움 메인넷 변경 없음
Besu

Consensus Layer (CL)

클라이언트 최신 안정 버전 릴리즈일 우선순위
Lighthouse v8.1.3 2026-03-26 CRITICAL — 상태루트(state root) 계산 10배 성능 저하 회귀 수정 + P2P 보안 패치
Prysm v6.0.4 2025-12월 정상
Teku 25.9.2 2025-12월 정상
Nimbus 25.9.0 2025-12월 정상
Lodestar v1.34.1 2025-12월 정상

6. EIP 업그레이드 현황 스냅샷 (2026-04-21 기준)

전일 대비 변동 없음.

업그레이드 Included Considered Declined
Pectra EIP-2537, EIP-2935 EIP-3540, EIP-3670, EIP-4200, EIP-4750, EIP-5450
Glamsterdam EIP-2780 EIP-2926, EIP-6466
Fusaka EIP-3540, EIP-3670, EIP-4200, EIP-4750, EIP-5450
Dencun EIP-4844

주목: EIP-7928(BAL), EIP-8037(Multi-dim gas), EIP-7708(ETH transfer log) 등 활발하게 스펙이 진화 중인 EIP들은 아직 공식 업그레이드 추적 데이터에 등재되지 않은 상태. 통합 데브넷 이후 Scheduled → Included 단계 진입이 예상된다.


다가오는 콜 / 마일스톤

날짜 이벤트 핵심 의제
2026-04-21 14:00 UTC (오늘) FOCIL Breakout #33 Dev/Spec/Testing 업데이트 — FOCIL 상호운용성 현황
2026-04-23 ACDE #235 Glamsterdam + Hegotá 실행 레이어 논의
2026-04-23 14:00 UTC Lido Poolside Community Call 기관 스테이킹 패널 (인프라 관련성 낮음)
2026-04-30 14:00 UTC ACDC #178 Glamsterdam + Hegotá CL 인터롭 에디션
2026-05-04 13:00 UTC Stateless Implementer's Call #51 Verkle Tree / Stateless 구현 팀 업데이트

액션 아이템

EL/CL 클라이언트 팀 대상

  1. EIP-7928 uint32 변경 즉시 반영: 하루 만에 uint64uint32로 재조정됐다. BAL devnet 참여 팀은 최신 커밋(6450997)의 타입을 확인하고 구현에 반영한다. 추가 변경 가능성이 있으므로 Toni Wahrstätter의 EIPs PR을 구독할 것을 권고한다.

  2. EIP-8037 멀티차원 가스 구현 추적: per-dimension block gas limit check가 스펙에 추가됐다. 실험적 devnet 참여 계획이 있는 팀은 벡터 기반 블록 검증 로직 설계를 시작해야 한다.

  3. FOCIL Breakout #33 결과 추적: 오늘 14:00 UTC 결과를 ethereum/pm 레포에서 확인하고, EIP-7547 FOCIL 구현 상태와 Glamsterdam 통합 데브넷 준비 상황을 업데이트한다.

노드 운영자 대상

  1. CRITICAL 업그레이드 미적용 노드 즉시 조치: Geth v1.17.2(CVE 패치), Lighthouse v8.1.3(state root 성능 + P2P 보안)을 아직 적용하지 않은 노드는 즉시 업그레이드한다.

  2. EIP-7928 스펙 변동 관찰 유지: 이틀 연속 Breaking Change가 발생했다. Glamsterdam 통합 데브넷 전까지 BAL 관련 구현 계획은 최신 스펙을 기준으로 수립해야 하며, 고정된 버전 없이 진행 중임을 인지한다.

  3. ACDE #235 (4/23) 결과 주시: Glamsterdam EL 논의 결과에 따라 Engine API 변경 및 devnet 일정이 구체화될 수 있다.


참고 자료

Sources