2026-04-22 Ethereum Infrastructure Analysis
핵심 요약
- MEDIUM EIP-8182 노트 딜리버리 암호화 ML-KEM-768 채택 -- 프라이버시 풀 핵심 컴포넌트에 포스트퀀텀 표준 알고리즘 적용.
4/21 18:02 UTC 커밋(4ac4793, 작성자: Tom Lehman)에서 EIP-8182(Protocol-Enshrined Privacy Pool)의 note delivery 암호화 알고리즘이 ML-KEM-768로 변경됐다. ML-KEM-768은 NIST가 최종 표준화한 격자 기반 키 캡슐화 메커니즘(Key Encapsulation Mechanism)으로, 양자 컴퓨터 공격에 내성을 갖는다. 어제(4/21)에 이어 이틀 연속 EIP-8182에 실질적 스펙 변경이 투입되고 있어 Hegota 프라이버시 트랙 구현 완성도 수렴이 빠르게 진행 중이다. Prysm, Lighthouse 등 CL 구현 팀이 ML-KEM 라이브러리 의존성을 준비해야 하는 시점이 가까워지고 있다.
- MEDIUM EIP-8159 BAL RPC 응답 빈 값 인코딩 수정 --
0x80빈 문자열로 통일, EL/CL Engine API 파싱 일관성 확보.
4/21 12:52 UTC 커밋(dce42b9)에서 EIP-8159(BAL-related RPC)의 빈 BAL 응답 포맷이 0x80 빈 RLP 문자열로 수정됐다. 이는 직렬화(serialization) 엣지케이스를 명확화한 Breaking Change 성격 수정으로, BAL devnet-4를 준비하는 EL/CL 클라이언트 팀(Geth, Nethermind, Besu, Erigon, Lighthouse, Prysm)의 Engine API 파싱 로직에 직접 영향을 준다. JSON-RPC 및 Engine API 응답 파싱 시 빈 BAL 필드를 null 또는 0x로 처리하던 구현이 있다면 0x80으로 교정이 필요하다.
- MEDIUM EIP-8142 BiB(Block-in-Block) 모듈형 재설계 -- 단일 Spec 구조에서 분리형 컴포넌트 아키텍처로 전환.
4/21 09:11 UTC 커밋(9d3040c)에서 EIP-8142(Block-in-Block)이 모듈형(modular) 구조로 재설계됐다. BiB는 블록 안에 서브블록(sub-block)을 내재화하여 L1-L2 간 데이터 가용성 및 실행 위임을 구조화하는 실험적 EIP다. 단일 Spec 파일 구조에서 컴포넌트 분리형 아키텍처로의 전환은 독립 구현(per-component implementation)과 단계적 배포(phased rollout)를 가능하게 한다는 점에서, 복잡도가 높은 실행 레이어 기능의 설계 성숙도를 높이는 방향이다. 공식 업그레이드 포함 여부 미확인, 연구 단계 EIP.
- LOW 신규 EIP 제안: State Tiering by Write Age -- 오래된 상태를 콜드 스토리지(cold storage)로 분리하는 아키텍처.
4/21 08:47 UTC 커밋(c90d33f)으로 State Tiering by Write Age EIP가 신규 추가됐다. 마지막 쓰기(write) 이후 경과 기간에 따라 상태(state)를 Hot/Cold 계층으로 분류, 장기 미접근 슬롯을 별도 저장 계층으로 이전하는 구조다. The Verge/Stateless 로드맵과 교차하는 스토리지 효율화 제안으로, 노드 디스크 용량 요구사항을 장기적으로 완화하는 방향이나 아직 초기 제안 단계다.
- LOW 신규 클라이언트 릴리즈 없음 -- CRITICAL 업그레이드 권고(Geth v1.17.2, Lighthouse v8.1.3) 23일째 유지.
4/22 기준 EL/CL 클라이언트 전 종에 걸쳐 신규 안정 릴리즈가 없다. Geth v1.17.2(CVE-26313/14/15, state corruption 수정, 2026-03-30), Lighthouse v8.1.3(state root 10x 성능 회귀 + P2P 보안, 2026-03-26)의 CRITICAL 업그레이드 권고가 계속 유효하다. Besu의 EIP-8037 관련 수정 공백도 지속 중이다.
클라이언트 릴리즈
Execution Layer (EL) 현황
| 클라이언트 | 최신 안정 버전 | 릴리즈일 | 우선순위 | 비고 |
|---|---|---|---|---|
| Geth | v1.17.2 | 2026-03-30 | CRITICAL | CVE-26313/26314/26315 패치, debug_executionWitness state corruption 수정 |
| Nethermind | v1.36.2 | 2026-03-25 | LOW | Gnosis Osaka 포크 전용, 이더리움 메인넷 변경 없음 |
| Erigon | v3.3.10 | 2026-03-27 | LOW | 이더리움 메인넷 변경 없음 |
| Besu | — | — | — | EIP-8037 멀티차원 가스 수정 공백 지속 |
| Reth | — | — | — | 추적 데이터 없음 |
Consensus Layer (CL) 현황
| 클라이언트 | 최신 안정 버전 | 릴리즈일 | 우선순위 | 비고 |
|---|---|---|---|---|
| Lighthouse | v8.1.3 | 2026-03-26 | CRITICAL | state root 계산 10x 성능 회귀 수정 + 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월 | 정상 | — |
신규 릴리즈 없음. CRITICAL 업그레이드 미적용 노드는 즉시 조치 필요.
네트워크/P2P
BAL devnet-4 준비: EIP-8159 빈 응답 인코딩 수정
4/21에 투입된 EIP-8159 수정(dce42b9)은 BAL(Block-Level Access Lists) RPC 응답의 빈 값 인코딩을 0x80 RLP 빈 문자열로 통일한다. EL-CL 간 Engine API 통신에서 BAL 필드가 존재하지 않을 때의 응답 포맷 불일치는 devnet 단계에서 파싱 에러와 슬롯 미스(missed slot)의 원인이 될 수 있다. BAL devnet-4(4/24 추정 론칭) 참여 팀은 빈 BAL 필드 처리 코드를 사전에 교정해야 한다.
EIP-7928 uint32(4/20 적용)와 EIP-8159 빈 응답 수정(4/21 적용)이 연이어 투입되면서, BAL 스펙은 devnet 코드 동결 직전 엣지케이스 정리 단계에 있는 것으로 해석된다. 이틀 연속 인터페이스 레벨 변경은 클라이언트 팀 간 동기화 부담을 높이므로, 다음 ACDE #235(4/23)에서 코드 동결 기준 명시 여부를 주시해야 한다.
FOCIL #33 결과 추적 필요
4/21 14:00 UTC에 개최된 FOCIL Breakout #33의 결과 노트가 ethereum/pm 레포에 아직 공개되지 않았다(4/22 00:30 UTC 기준 소스 데이터 미포함). EIP-7805 FOCIL의 Development/Spec/Testing 업데이트 내용은 공개 후 별도 추적이 필요하다. Glamsterdam 통합 데브넷 론칭 전 FOCIL 상호운용성 달성 여부가 핵심 관전 포인트였다.
Native AA #1 / PQ Interop #36 당일 개최 (4/22)
브리핑 예고(4/21)에 포함됐던 Native AA(Account Abstraction) #1 콜과 PQ(Post-Quantum) Interop #36 콜이 오늘(4/22) 개최된다. 두 콜의 결론에 따라 Hegota 업그레이드의 EL 헤드라이너 방향(AA vs PQ 우선순위)과 EIP-8182 ML-KEM-768 채택의 스펙 공식화 타이밍이 결정될 수 있다. CL 클라이언트 팀은 AA 추상화 레이어와 PQ 서명 스킴이 동시에 도입될 경우 검증 파이프라인 변경 범위를 사전 평가해야 한다.
기타 인프라
EIP-8182: ML-KEM-768 노트 딜리버리 — 포스트퀀텀 의존성 등장
EIP-8182(Protocol-Enshrined Privacy Pool)의 ML-KEM-768 채택(4ac4793)은 이더리움 코어 프로토콜 레벨에서 포스트퀀텀(Post-Quantum) 암호화 라이브러리에 대한 의존성이 처음으로 명시된 사례 중 하나다. ML-KEM-768은 NIST FIPS 203 기준의 Kyber 기반 알고리즘으로, Prysm(Go), Lighthouse(Rust), Teku(Java), Nimbus(Nim), Lodestar(TypeScript) 등 각 CL 클라이언트의 언어별 ML-KEM 구현 라이브러리 성숙도에 따라 통합 난이도가 달라진다. 현재 시점에서 Rust(pqcrypto-kyber, ml-kem crate)와 Go(circl)의 ML-KEM 라이브러리는 상대적으로 안정적이나, Nim의 경우 별도 바인딩이 필요할 수 있다.
EIP-8142: BiB 모듈형 전환 — L1-L2 실행 위임 설계 지속
EIP-8142(Block-in-Block) 모듈형 재설계(9d3040c)는 L1-L2 실행 위임 아키텍처의 설계 공간에서 지속 중인 연구 활동이다. 모듈형 전환은 EIP 구현 복잡도를 낮추고 부분 채택(partial adoption)을 가능하게 하나, 공식 업그레이드 추적 데이터에 미등재 상태로 현재는 연구 EIP 수준이다. 노드 운영자에게 즉각적인 액션 아이템은 없다.
State Tiering by Write Age EIP — 장기 디스크 관리 방향
신규 State Tiering EIP(c90d33f)는 노드 디스크 요구사항을 장기적으로 완화하는 방향이나, 초기 제안 단계로 구현 타임라인이 없다. The Verge 로드맵의 Stateless Ethereum(Verkle Tree)과 병행하여 스토리지 계층화 논의가 진행 중임을 보여주며, 장기 노드 운영 인프라 계획 시 참고 수준의 정보다. 상태 분리 시 Hot 계층 이외의 데이터 접근을 위한 별도 조회 인프라(예: archival 노드, 상태 증명 서비스) 수요가 증가할 수 있다.
EIP 업그레이드 현황 스냅샷 (2026-04-22)
전일(4/21) 대비 신규 변동 없음. 7xxx+/8xxx EIP 전량 미등재 상태 지속.
| 업그레이드 | Included | Considered | Declined |
|---|---|---|---|
| Dencun | EIP-4844 | — | — |
| Pectra | EIP-2537, EIP-2935 | — | EIP-3540/3670/4200/4750/5450 |
| Glamsterdam | — | EIP-2780 | EIP-2926, EIP-6466 |
| Fusaka | — | — | EIP-3540/3670/4200/4750/5450 |
| Hegota | — | — | — |
활발하게 스펙이 수렴 중인 EIP-7928, EIP-8037, EIP-8182, EIP-8159, EIP-8142는 모두 공식 업그레이드 추적 데이터에 미등재. ACD 콜 교차 검증 필요.
액션 아이템
EL/CL 클라이언트 팀 및 devnet 참여자
-
EIP-8159 빈 BAL 응답
0x80교정 즉시 반영: BAL devnet-4(4/24 추정) 전 Engine API BAL 파싱 로직에서 빈 필드를0x80으로 처리하는지 확인.null,0x, 빈 배열 등 이전 처리 코드 교정 필수. -
EIP-7928 uint32 + EIP-8159
0x80동시 반영 확인: 4/20~21 이틀에 걸쳐 두 개의 Breaking Change 성격 수정이 투입됐다. BAL devnet-4 코드 동결 전 두 변경을 모두 통합한 구현인지 재검증. -
EIP-8182 ML-KEM-768 라이브러리 의존성 사전 평가: CL 클라이언트 팀은 언어별 ML-KEM-768 구현 라이브러리 성숙도를 평가하고, Hegota 타임라인을 고려해 통합 계획을 수립할 것.
-
ACDE #235 (4/23) 결과 주시: BAL devnet-4 코드 동결 기준, EIP-8037 Repricings 결정 여부, EIP-7773 Networking EIPs 논의 결과를 확인.
노드 운영자
-
CRITICAL 업그레이드 미적용 노드 즉시 조치: Geth v1.17.2, Lighthouse v8.1.3. 두 릴리즈 모두 보안 패치 포함으로 지연 불가.
-
Native AA / PQ Interop #36 콜(오늘) 결과 모니터링: Hegota 방향성 결정이 노드 운영 환경(특히 서명 검증 파이프라인 변경)에 영향을 줄 수 있으므로 ethereum/pm 레포 주시.
-
State Tiering EIP 장기 모니터링 등록: 즉각 조치 불필요. 향후 상태 데이터 관리 전략(풀 노드 vs. 아카이브 노드 구성) 재검토 시 참고.
참고 소스
- Update EIP-8182: Use ML-KEM-768 for note delivery (4ac4793) — GitHub EIPs
- Update EIP-8159: Correct empty bal response to 0x80 empty string (dce42b9) — GitHub EIPs
- Update EIP-8142: Make BiB modular (9d3040c) — GitHub EIPs
- Add EIP: State Tiering by Write Age (c90d33f) — GitHub EIPs
- FOCIL Breakout #33, April 21, 2026 — Ethereum Magicians
- Delegated Execution Sharding (DES) — Ethereum Magicians
- 전일 인프라 노트:
output/notes/infra-monitor/2026-04-21-eip7928-uint32-focil33-eip8037-gas-dim-eip7708-transfer-log.md - 전일 브리핑:
output/notes/daily/2026-04-21-briefing.md
작성: @r2jamong | 2026-04-22 (EIP-8182 ML-KEM-768, EIP-8159 BAL RPC 수정, EIP-8142 BiB 모듈형, State Tiering 신규 EIP, 클라이언트 릴리즈 공백 지속)