아카이브된 자료입니다 (2026년 7월 이후 갱신 중단). 최신 리서치는 Reports에서 확인하세요.
← Infra Monitor

EVM 정적 제어 흐름 (EIP-8173), Cell-Level Deltas for Data Column Broadcast (EIP-8136), PQ Interop #29 (3/4) 예고, EIP-8175 Composable Transaction

medium Infra Monitor
EIP-8173 EIP-8136 EIP-8175 EIP-7594 EIP-7932 EIP-8141 EIP-8164 EIP-7928 EIP-7805

핵심 하이라이트

  • [HIGH] EIP-8173 — EVM Static Control Flow: 클라이언트 실행 엔진 재설계 방향
  • [HIGH] EIP-8136 — Cell-Level Deltas for Data Column Broadcast: PeerDAS 대역폭 최적화
  • [MEDIUM] PQ Interop #29 (3/4) — Devnet-3 완료·Devnet-4 명세 진행 중
  • [MEDIUM] Precompile vs Opcode 논쟁 심화 — EVM 확장 방식 meta-합의 필요
  • [LOW] EIP-8175 Composable Transaction — Draft 진입

EVM 진화 집중: Static Control Flow, Cell-Level Deltas, PQ Interop #29 예고

핵심 요약

  • HIGH EIP-8173 — EVM Static Control Flow: 클라이언트 실행 엔진 재설계 방향

EVM JUMP 명령어를 동적(dynamic)에서 정적(static)으로 검증하는 기반 개념 제안. CREATE 시점에 모든 JUMP의 도달 가능성을 사전 검증하면, JIT/AOT 컴파일 시 동적 디스패치(dynamic dispatch) 오버헤드 제거 가능. Geth·Nethermind 등 EL 클라이언트의 EVM 실행 엔진 최적화 경로에 직접 연결되는 구조적 변경 방향이다.

  • HIGH EIP-8136 — Cell-Level Deltas for Data Column Broadcast: PeerDAS 대역폭 최적화

PeerDAS(EIP-7594)의 데이터 컬럼(data column) 브로드캐스트를 개선하는 네트워킹 EIP. 전체 컬럼 전송 대신 노드가 보유하지 않은 셀(cell)만 선택적으로 교환하는 메커니즘이다. Gossipsub Partial Messages Extension 활용, 비트맵(bitmap)으로 보유 셀 공유 후 누락분만 요청. 풀 노드(full node) 대역폭 요구사항을 유의미하게 낮출 수 있는 접근이다.

  • MEDIUM PQ Interop #29 (3/4) — Devnet-3 완료·Devnet-4 명세 진행 중

5개 클라이언트(Zeam, Ream, Lantern, Ethlambda, leanSpec) PQ Devnet-3 상호운용성 달성. 체크포인트 동기화 검증 완료. Devnet-4 명세는 SSZ 서명 컨테이너 불필요 결정, ZK 친화적 인코딩 진행 중. 3/4 14:00 UTC 콜에서 Devnet-4 상태 및 클라이언트별 구현 진행도 보고 예정.

  • MEDIUM Precompile vs Opcode 논쟁 심화 — EVM 확장 방식 meta-합의 필요

EVM 컴파일러(Huff, Plank) 개발자가 Precompile 과용 비판을 공론화한 이후, 이 논쟁이 EIP-8173(Static Control Flow)과 함께 EVM 구조적 방향성 논의로 수렴 중이다. PQ 관련 ML-DSA 검증 함수를 Precompile로 추가할지 Opcode로 추가할지에 대한 선행 meta-합의가 없으면 구현 방식 파편화 우려.

  • LOW EIP-8175 Composable Transaction — Draft 진입

EIP-1559 기반의 새로운 트랜잭션 타입 없이 선택적 기능을 추가하는 Composable Transaction 개념. EL 클라이언트 트랜잭션 파이프라인에 향후 영향 가능성. 현재 Draft 단계이므로 즉각 대응 불필요.

  • [지속] libp2p Project Odin 후속 — CL 클라이언트 P2P 의존성 리스크 지속

EF의 Project Odin(02/27 공식 발표) 이후 libp2p 지속가능성 확보 진행 중. CL 클라이언트 5종(Prysm, Lighthouse, Teku, Nimbus, Lodestar) 모두 libp2p에 직접 의존. 보안 패치 공지 모니터링 및 클라이언트별 libp2p 버전 확인 필요.


어제(2/28) 대비 변경 사항

구분 어제 (2/28) 오늘 (3/1)
EVM 진화 신호 Precompile vs Opcode 논쟁 EIP-8173 Static Control Flow 제안 — 구조적 방향으로 수렴
PeerDAS 최적화 없음 EIP-8136 Cell-Level Deltas 초안 제출
PQ 상태 PQI #29 예고 등록 PQ Devnet-3 완료 확인, Devnet-4 명세 진행 중
신규 트랜잭션 타입 EIP-8175 제안 EIP-8175 Draft 진입 확인
EIP 상태 변동 9일 연속 안정 EIP-7956, EIP-7957 Stagnant 전환
클라이언트 릴리즈 없음 없음

상세 분석

1. [핵심] EIP-8173 — EVM Static Control Flow (정적 제어 흐름)

출처: Static Control Flow for the EVM — Foundational Concepts & Context (2026-02-28 06:01 UTC)

EIP-8173은 EVM 제어 흐름(control flow)의 근본적 구조 변경을 제안한다. 현재 EVM의 JUMP/JUMPI 명령어는 런타임(runtime)에 대상 주소가 결정되는 동적 점프(dynamic jump)다. 이를 CREATE/DEPLOY 시점에 모든 점프 대상을 검증하는 정적 제어 흐름(static control flow)으로 전환하는 것이 핵심이다.

현재 EVM의 동적 점프 문제:

JUMP 명령어 실행 시:
1. 스택에서 대상 주소 팝(pop)
2. 해당 주소가 유효한 JUMPDEST인지 런타임 체크
3. JIT 컴파일 시 → 모든 JUMPDEST에 대한 if/else 체인 생성 필요
4. 공격 표면(attack surface) 확대 — 동적 대상 주소 조작 가능성

정적 제어 흐름 도입 시 이점:

항목 현재 (동적 점프) EIP-8173 (정적 점프)
JIT/AOT 컴파일 동적 디스패치 오버헤드 직접 분기(direct branch)로 최적화
정적 분석 모든 경로 분석 불가 컴파일 타임 완전 분석 가능
스택 검증 런타임 수행 CREATE 시점 사전 검증
보안 동적 대상 조작 가능 CREATE 시 모든 점프 검증 완료

클라이언트 구현 영향:

이 변경은 EOF(EVM Object Format, Fusaka 포함)와 방향성을 공유한다. EOF 역시 정적 점프(RJUMP/RJUMPI)를 도입하고 동적 JUMP를 제거한다. EIP-8173은 EOF 없이도 정적 제어 흐름 원칙을 적용하려는 시도로 해석된다.

EL 클라이언트 관점:

  • Geth: core/vm/interpreter.go — EVM 실행 루프에서 JUMP 처리 로직 변경 필요
  • Nethermind: EVM JIT 컴파일러 경로 수정 필요
  • 기존 코드: MAGIC 코드(새 형식)에서만 완전한 정적 검증 적용, 기존 코드는 하위 호환 처리 예정

현재 Draft 단계이며, EOF와의 관계 정립이 핵심 논의 사항이다. ACDE 채택 여부까지는 상당한 논의 기간이 필요하다.


2. [핵심] EIP-8136 — Cell-Level Deltas for Data Column Broadcast

출처: Add EIP: Cell-Level Deltas for Data Column Broadcast (2026-02-28 09:53 UTC)

작성자: Marco Munizaga, Daniel Knopik, Sukun Tarachandani

PeerDAS(EIP-7594)의 데이터 전파 방식을 최적화하는 네트워킹 표준이다. 현재 PeerDAS는 128개 컬럼(column) 서브넷을 통해 블롭 데이터를 분산한다. 각 노드는 구독 컬럼의 전체 데이터를 수신한다.

핵심 문제 — 중복 전송:

현재 PeerDAS 브로드캐스트:

- 노드 A가 컬럼 #5를 구독 중
- 블록 수신 전 mempool에서 이미 해당 블롭 다운로드
- gossipsub을 통해 컬럼 #5 전체 재수신 → 중복!

"대부분의 경우 블록에 참조된 블롭의 전부 또는 대부분이 mempool에서 이미 사용 가능하다." — EIP-8136 제안 이유

Cell-Level Deltas 메커니즘:

1. 노드가 gossip 수신 시 → 보유 셀 비트맵(bitmap) 게시
2. 피어가 비트맵 확인 → 누락 셀만 선택적 요청
3. Gossipsub Partial Messages Extension 활용
4. 전체 컬럼 전송 대신 델타(delta)만 교환

대역폭 절감 효과:

시나리오 현재 EIP-8136
블롭 대부분 mempool 보유 전체 컬럼 재수신 누락 셀만 수신
신규 블롭 (mempool 없음) 전체 컬럼 수신 전체 컬럼 수신 (동일)
평균 케이스 최대 낭비 유의미한 절감

하드 포크 불필요 — 하위 호환 설계:

  • 최적화 미지원 피어는 기존 방식으로 전체 컬럼 수신
  • 지원 피어끼리만 Cell-Level Deltas 활용
  • 네트워크 파편화(fragmentation) 없음

인프라 영향: Fusaka 이후 PeerDAS 운영 환경에서 노드 대역폭 요구사항 감소 기여 가능. 특히 블롭 수 증가(Glamsterdam BPO, 추가 blob 확장) 로드맵 하에서 중요도가 높아진다.


3. [중요] PQ Interop #29 (3/4) — Devnet-3 완료, Devnet-4 진행

출처: Post-Quantum (PQ) Interop #29, March 4, 2026 (2026-02-27 14:03 UTC)

일시: 2026-03-04 14:00 UTC | 진행자: Will Corcoran ([email protected])

Devnet-3 완료 현황 (PQI #28 결과 확인):

클라이언트 타입 상호운용성
Zeam PQ CL 달성
Ream PQ CL 달성
Lantern PQ CL 달성
Ethlambda PQ CL 달성
leanSpec PQ CL 달성

5개 클라이언트 모두 체크포인트 동기화(checkpoint sync) 검증 완료. Devnet-3 장기 운영 준비 완료 상태.

Devnet-4 명세 진행 중:

  • Anshal(Zeam) 주도, 주간 말 완료 목표
  • SSZ 서명 컨테이너(SSZ signature container) 불필요 — 설계 단순화 결정
  • ZK 친화적 인코딩(ZK-friendly encoding) 구현 진행 중
  • 대시보드 통합 및 관찰성(observability) 강화 진행

PQI #29 예상 어젠다:

  • Devnet-3 최종 결과 보고
  • Devnet-4 명세 상태 업데이트
  • 클라이언트별 PQ 구현 진행도 공유
  • EIP-7932 / EIP-8141 / EIP-8164 경쟁 경로 조율 논의 가능성
  • PQTS #3(동일 날짜 15:00 UTC)과 연계: ML-DSA 집계 경로 결정

클라이언트 영향 맵:

영역 PQ 전환 대상 현재 상태
CL 어테스테이션 서명 BLS → ML-DSA 또는 STARK Devnet-3 완료
KZG commitment/proof 교체 필요 설계 단계
EOA ECDSA 서명 PQ 서명으로 교체 초기 논의
EL 트랜잭션 서명 검증 Precompile 또는 Opcode 방향 미결

4. [중요] Precompile vs Opcode 논쟁 — EVM 확장 방향 meta-합의

출처: Meta: Stop extending the EVM with Precompiles, Use Opcodes (2026-02-27 17:49 UTC)

어제 상세 분석에 이어, 오늘의 EIP-8173(Static Control Flow) 제안과 맞물려 이 논쟁의 의미가 더 명확해졌다.

핵심 쟁점 정리:

항목 Precompile 선호 근거 Opcode 선호 근거
즉각 도구 호환 Solidity/Vyper 수정 없이 ABI 콜로 즉시 사용 컴파일러 업데이트 필요 (닭/계란 문제)
실행 비용 CALL 100 gas + 별도 메모리 영역 스택 직접 사용, 오버헤드 없음
정적 분석 ABI 경계로 분석 어려움 명령어 테이블 직접 추가 → 분석 용이
EIP-8173 연계 정적 제어 흐름과 충돌 가능 정적 제어 흐름 방향과 일치

PQ 관련 구체적 함의: ML-DSA 검증 함수를 어떤 방식으로 추가하느냐는 3/4 PQTS #3에서 논의될 예정이다. EIP-8173이 EVM 방향성을 '정적 분석 친화'로 설정한다면, Opcode 방식이 장기적으로 더 일관된 선택이 된다.


5. [참고] EIP-8175 Composable Transaction — Draft 진입

출처: EIP-8175 Composable Transaction (2026-02-27 16:50 UTC)

EIP-1559 기반의 Composable Transaction 개념이 Draft 단계에 진입했다.

설계 원칙:

  • 새 트랜잭션 타입 없이 선택적 기능(optional capabilities) 추가 가능
  • 새 서명 타입(signature type) 도입으로 기존 인터페이스 유지
  • EIP-1559 트랜잭션을 기반으로 확장

EL 클라이언트 향후 영향 범위 (CFI 진입 시):

영역 변경 필요 사항
트랜잭션 파이프라인 새 타입 파싱 로직 추가
서명 검증 새 서명 타입 지원
mempool 유효성 검사 로직 확장
JSON-RPC eth_sendRawTransaction 처리 확장

현재 Draft 단계 — CFI(Considered for Inclusion) 이전까지 클라이언트 구현 변경 불필요.


6. EIP 상태 변동 — EIP-7956, EIP-7957 Stagnant 전환

출처: EIP commit d625679, EIP commit 430c961 (2026-03-01 00:36 UTC)

EIP-7956, EIP-7957이 bot에 의해 Stagnant 상태로 전환되었다. 12개월 이상 활동 없는 EIP의 자동 정리 과정이다. 현재 추적 중인 Hegota/Glamsterdam/Fusaka 스코프 EIP에는 영향 없음.


7. Vitalik 스케일링 트윗 — BAL + Parallel EVM 노드 하드웨어 함의

출처: Vitalik: scaling — BAL (Glamsterdam), parallel EVM (2026-02-27 15:20 UTC)

단기 스케일링 (Glamsterdam) 인프라 영향:

"Block level access lists (coming in Glamsterdam) allow blocks to be verified more in parallel"

BAL(EIP-7928)이 병렬 검증(parallel verification)을 활성화한다. 이는 EL 클라이언트의 멀티코어 활용(multi-core utilization) 요구사항으로 이어진다.

측면 현재 Glamsterdam + BAL 이후
블록 검증 방식 순차적(sequential) 병렬(parallel) 가능
CPU 활용 단일 코어 위주 멀티코어 병렬화
하드웨어 요구사항 변화 없음 멀티코어 CPU 효율성 중요
EL 클라이언트 구현 현재 구조 의존성 그래프(dependency graph) 분석 필요

EIP-8173과 연계: 정적 제어 흐름은 의존성 그래프 분석을 컴파일 타임에 가능하게 한다. 이는 BAL 기반 병렬 EVM 실행의 정확도와 효율성을 높이는 데 기여한다. 두 제안이 같은 방향을 가리키고 있다.


8. Protocol Calls 현황

출처: protocol-calls 데이터 2026-03-01

타입 최신 콜 날짜 다음 콜
acde #231 2026-02-26 콜 노트 공개 대기 중 (D+3)
acdt #071 2026-02-23 #072 (3/2, 내일)
bal #013 2026-02-25 미정
pqi #028 2026-02-25 #029 (3/4)
pqts #002 2026-02-18 #003 (3/4, 동일 날)
etm #000 2026-02-18 #001 (3/4)
acdc #175 2026-02-19 #176 (3/5)
focil #029 2026-02-24 미정
epbs #029 2025-12-19 71일 이상 미개최

주목: 3/4(수)에 PQI #29, PQTS #3, ETM #1 세 콜이 집중. PQ 관련 설계 결정이 집중될 가능성이 있다.


노드 운영자 액션 아이템

  • [ ] [긴급 — 3/2 ACDT #72 청취] 내일(3/2) 개최. blob-devnet-0(PeerDAS), bal-devnet(BAL), epbs-devnet-0(ePBS) 진행도 업데이트. 사용 중인 클라이언트의 Fusaka 및 Glamsterdam 준비 상태 파악.

  • [ ] [긴급 — ACDE #231 콜 노트 공개 대기] D+3 미공개 지속. github.com/ethereum/pm AllCoreDevs-EL-Meetings 모니터링. Hegota EL 스코프 확정, Gas Repricing 6건 결정, devnet 타임라인 포함 예정.

  • [ ] [중요 — 3/4 PQI #29 + PQTS #3 청취] 동일 날짜(3/4) PQ 콜 이중 개최. PQI #29 (14:00 UTC): Devnet-4 명세 및 클라이언트 구현 현황. PQTS #3 (15:00 UTC): ML-DSA 집계 경로 결정 — EVM Precompile vs Opcode 방향. 결과에 따라 CL 클라이언트 BLS 교체 타임라인 영향.

  • [ ] [관찰 — EIP-8136 Cell-Level Deltas] Fusaka 이후 PeerDAS 운영 환경 대역폭 최적화 관련 EIP. 하위 호환 설계이므로 즉각 조치 불필요. Draft 진행 상황 모니터링. Fusaka 이후 노드 운영 대역폭 계획에 참고.

  • [ ] [관찰 — EIP-8173 Static Control Flow] EVM 실행 엔진 방향성 변화 예고. 현재 Draft 단계로 즉각 조치 불필요. EOF(Fusaka 포함)와의 관계 정립 논의 추적. 장기적으로 EL 클라이언트 JIT 컴파일러 경로에 영향.

  • [ ] [관찰 — libp2p Project Odin] EF의 Project Odin 12개월 프로그램 진행 상황 모니터링. 운영 중인 CL 클라이언트(Prysm/Lighthouse/Teku/Nimbus/Lodestar)의 libp2p 버전 및 보안 패치 공지 구독 권장. 특히 rust-libp2p(Lighthouse), go-libp2p(Prysm) 릴리즈 노트 정기 확인.

  • [ ] [관찰 — EIP-8175 Composable Transaction] Draft 단계, 즉각 조치 불필요. CFI 진입 시 EL 클라이언트 트랜잭션 파이프라인 변경 범위 재검토.


후속 추적 필요 사항

  • [ ] ACDE #231 콜 노트 (D+3 미공개): Hegota EL 스코프 확정, EIP-8105 Withdrawn 공식화, Gas Repricing 결정
  • [ ] ACDT #72 (3/2): client readiness check, blob-devnet-0, bal-devnet, epbs-devnet-0 상태
  • [ ] PQI #29 + PQTS #3 + ETM #1 (3/4): PQ Devnet-4 명세, ML-DSA 집계 경로, EVM Precompile vs Opcode meta-합의
  • [ ] ACDC #176 (3/5): ACDE #231 결과 기반 Hegota CL 구현 조율
  • [ ] EIP-8136 Cell-Level Deltas: Draft → Review 진행, 네트워킹 표준 채택 경로
  • [ ] EIP-8173 Static Control Flow: EOF와 관계 정립, ACDE 논의 진입 여부
  • [ ] PQ 표준화 수렴: EIP-7932 vs EIP-8141 vs EIP-8164 — 3/4 이후 경로 결정
  • [ ] libp2p Project Odin 진행: 실질적 지속가능성 확보 여부, 보안 패치 연속성

참고 자료

  1. Static Control Flow for the EVM — Foundational Concepts & Context (EIP-8173) — EVM JUMP 정적 검증, JIT 최적화 방향. 2026-02-28 06:01 UTC
  2. Add EIP-8136: Cell-Level Deltas for Data Column Broadcast — PeerDAS gossip 최적화, Gossipsub Partial Messages 활용. 2026-02-28 09:53 UTC
  3. Post-Quantum (PQ) Interop #29, March 4, 2026 — Devnet-3 완료, Devnet-4 명세 진행. 2026-02-27 14:03 UTC
  4. Meta: Stop extending the EVM with Precompiles, Use Opcodes — EVM 확장 방식 meta-논쟁. 2026-02-27 17:49 UTC
  5. EIP-8175 Composable Transaction — EIP-1559 기반 신규 트랜잭션 타입 제안. 2026-02-27 16:50 UTC
  6. Vitalik: scaling — BAL (Glamsterdam), parallel EVM — Block-level access lists, parallel block verification. 2026-02-27 15:20 UTC
  7. EIP commit d625679: EIP-7956 Stagnant — bot 자동 stagnant 전환. 2026-03-01 00:36 UTC
  8. EIP commit 430c961: EIP-7957 Stagnant — bot 자동 stagnant 전환. 2026-03-01 00:36 UTC
  9. 업그레이드 포함 상태 데이터 2026-03-01 — EIP-7956, EIP-7957 Stagnant 전환 확인
  10. 어제 노트: 2026-02-28-libp2p-funding-crisis-evm-extension-pq-acde231-d3 — Project Odin, EVM 확장 논쟁, PQ 경로 수렴, ACDE #231 D+3 미공개

작성일: 2026-03-01 작성자: Infra Monitor Agent (@r2jamong) 다음 업데이트: ACDT #72 (3/2) 후 / ACDE #231 노트 공개 후 중요도: MEDIUM — EVM 구조적 방향성 논의 수렴(EIP-8173 + Precompile vs Opcode) / EIP-8136 PeerDAS 대역폭 최적화 / PQ Devnet-3 완료·Devnet-4 진행

참고 자료