Snap v2 BAL 동기화 혁신 + EIP-8175 Composable Transaction + ACDE #232 D-1
핵심 요약
- HIGH Snap v2: BAL 기반 Trie Healing 대체 -- Glamsterdam Scheduled EIP-7928의 첫 실용 응용 사례 등장.
Nero_eth가 BAL(EIP-7928)을 활용하여 기존 snap sync의 최대 병목인 trie healing을 완전히 대체하는 Snap v2 프로토콜을 제안했다. 기존 snap/1은 수백 번의 라운드트립으로 trie 노드를 발견하며 "수일~수주간 healing에 갇히는" 문제가 있었다. Snap v2는 flat state만 다운로드한 뒤 BAL diff를 순차 적용하고 trie를 한 번에 재구축하여, 2~3 라운드트립으로 동기화를 완료한다. BAL이 Glamsterdam Scheduled인 만큼 이 제안은 BAL의 가치를 "병렬 실행 + 배치 리드"에서 "동기화 혁신"으로 확장하는 중요한 이정표다.
- HIGH EIP-8175 Composable Transaction -- AA 스폰서십 + 트랜잭션 타입 폭발 문제를 한 번에 해결하는 대안적 제안.
Nethermind의 Dragan Rakita(@rakita)가 기존 트랜잭션 타입 모델의 근본 문제(기능 조합 불가, 타입 폭발)를 해결하는 Composable Transaction(Type 0x05)을 정식 EIP로 등록했다. "typed capabilities in trailing RLP list" 방식으로 sender/payer 서명을 유연하게 조합할 수 있어, EIP-8141 Frame Transaction의 "new opcodes + frame modes + per-frame gas accounting" 복잡성을 우회한다. ACDE #232(내일) AA headliner 경쟁이 EIP-8130 vs EIP-8141의 양자 구도에서 삼파전으로 확대될 가능성이 있다.
- MEDIUM EIP-8178 Binary SSZ Engine API 정식 등록 -- 어제 벤치마크 분석의 후속, EIP 번호 확정.
어제 분석한 Binary SSZ Transport for Engine API가 EIP-8178로 정식 EIP 번호를 부여받았다. Giulio Rebuffo 저자, 707줄 스펙. Kurtosis devnet 벤치마크(3~20x 인코딩 속도, 2x 와이어 절감)에 이어 공식 스펙화가 빠르게 진행되고 있다. Glamsterdam Strawmap Engine API 트랙의 핵심 후보다.
- MEDIUM EIP-8141 Frame Transaction EOA 지원 추가 -- ACDE #232 전날 마지막 포지셔닝.
EIP-8141에 EOA(Externally Owned Account) 지원이 추가되었다. "default code" 개념으로 EOA가 스마트 컨트랙트 지갑 없이 frame transaction의 가스 추상화(스폰서십, ERC-20 가스 결제)를 사용할 수 있게 된다. SECP256K1 + P256 이중 서명 체계를 지원한다. 이는 ACDE #232를 하루 앞두고 EIP-8130의 permissionless payer(3/9)에 대응하는 전략적 업데이트다.
상세 분석
1. Snap v2: BAL 기반 동기화 프로토콜
출처: ethresear.ch (Nero_eth, 2026-03-10)
확인된 사실:
| 항목 | snap/1 (현행) | snap/2 (제안) |
|---|---|---|
| 발견 방식 | 반복적 trie 노드 발견 (수백+ 라운드트립) | 확정적 (2~3 라운드트립 예상) |
| 데이터 오버헤드 | ~160 MiB+ healing 오버헤드 | ~4.5 MiB (64블록 윈도우, 60M gas limit) |
| 검증 | 복잡한 trie 재구성 | 해시 비교: keccak256(rlp(bal)) == header.block_access_list_hash |
| 수렴 | 약함 (healing이 체인을 따라잡아야 함) | 강함 (경계가 있는 로컬 계산) |
동작 원리:
1. flat state(계정/스토리지 leaf 데이터)만 다운로드
2. BAL diff를 순차 적용 (블록별 접근 목록 기반)
3. trie를 한 번에 재구축 (iterative healing 불필요)
4. 헤더의 block_access_list_hash로 BAL 정합성 검증
로드맵 연관성:
이 제안은 BAL의 활용 범위를 극적으로 확장한다. 기존에 EIP-7928의 가치는 주로 "병렬 트랜잭션 실행"과 "배치 디스크 리드"에서 논의되었으나, Snap v2는 "노드 동기화"라는 완전히 새로운 차원의 응용을 제시한다.
- EIP-7928 BAL: Glamsterdam Scheduled -- 확정 포함
- EIP-8159 eth/71: BAL P2P 교환 프로토콜 -- Snap v2의 전제 조건
- 관련 devnet: bal-devnet-3가 3/11(오늘) 런칭 준비 중 (전일 프로토콜 콜 데이터 기준)
해석/추론 (추가 검증 필요): Snap v2의 "4.5 MiB for 64-block window"는 현재 60M gas limit 기준이다. 향후 gas limit 인상이나 blob 증가 시 BAL 크기가 비례 증가할 수 있으며, 이 경우의 스케일링 특성은 아직 분석되지 않았다. 또한 eth/71(EIP-8159) 프로토콜이 선행 구현되어야 하므로 Glamsterdam 이후에나 실현 가능하다.
2. EIP-8175: Composable Transaction
출처: GitHub commit (Dragan Rakita/@rakita, 2026-03-10)
확인된 사실:
| 항목 | 내용 |
|---|---|
| EIP 번호 | 8175 |
| 저자 | Dragan Rakita (Nethermind, @rakita) |
| 트랜잭션 타입 | 0x05 |
| 핵심 구조 | Base fields + typed capabilities (trailing RLP list) |
| Capabilities | Sender signature (필수) + Payer signature (선택) |
| 서명 체계 | SECP256K1, ED25519 (도메인 분리) |
| 해결 문제 | (1) 트랜잭션 타입 폭발 (2) 스폰서십 복잡성 |
AA Headliner 경쟁 구도 변화:
ACDE #232(내일)의 AA headliner 논의가 이제 삼파전 양상을 보인다:
| 후보 | 접근 방식 | 장점 | 단점 |
|---|---|---|---|
| EIP-8130 | Account Configuration | 기존 계정 모델 확장, permissionless payer | 계정당 구성 필요 |
| EIP-8141 | Frame Transaction | 독립적 실행 프레임, EOA 지원 추가 | 새 opcode + per-frame gas accounting |
| EIP-8175 | Composable Transaction | 타입 폭발 근본 해결, 네이티브 스폰서십 | 신규 등록(Draft), 커뮤니티 검증 미비 |
해석/추론 (추가 검증 필요): EIP-8175가 ACDE #232에서 정식 headliner 경쟁에 편입될지는 불확실하다. 등록이 ACDE 전날이라는 타이밍상 의도적 포지셔닝으로 보이나, Draft 상태이며 Breakout 콜이나 devnet 이력이 없다. Nethermind CEO tkstanczak가 EthSF에서 발표 중이므로 현장 반응이 후속 동력이 될 수 있다. 추가 검증 필요.
3. EIP-8178: Binary SSZ Transport for Engine API
출처: GitHub commit (Giulio Rebuffo/@Giulio2002, 2026-03-10)
확인된 사실:
| 항목 | 내용 |
|---|---|
| EIP 번호 | 8178 |
| 저자 | Giulio Rebuffo (Erigon) |
| 스펙 크기 | 707줄 (신규 추가) |
| 상태 | Draft |
| 핵심 | Engine API의 JSON-RPC 인코딩을 binary SSZ로 대체 |
전일 벤치마크와의 연결:
어제(3/10) 분석한 Kurtosis devnet 벤치마크(12개 EL+CL 쌍, 3~20x 인코딩 속도, 2x 와이어 절감)의 공식 EIP 등록이다. 벤치마크 결과 공개(3/9) → 이틀 만에 정식 EIP 등록(3/10)이라는 빠른 진행은 Glamsterdam Strawmap Engine API 트랙 편입을 위한 적극적 행보다.
로드맵 위치:
- Glamsterdam Strawmap Engine API 트랙 후보
- EIP 업그레이드 현황 미등록 (Proposed/Considered 등 미지정)
- ACDE #232에서 논의 여부 미정
4. EIP-8141: Frame Transaction EOA 지원 추가
출처: GitHub commit (2026-03-10)
확인된 사실:
| 항목 | 내용 |
|---|---|
| 변경 내용 | EOA "default code" 지원 추가 |
| 서명 체계 | SECP256K1 + P256 (NIST) 이중 지원 |
| 운영 모드 | VERIFY, SENDER, DEFAULT(미지원=revert) |
| 핵심 효과 | EOA가 스마트 지갑 없이 가스 추상화 사용 가능 |
| 사용 예시 | EOA의 ERC-20 토큰 가스 결제, 스폰서십 |
경쟁 맥락:
EIP-8141의 EOA 지원은 "스마트 컨트랙트 지갑으로 마이그레이션 없이" AA 혜택을 누릴 수 있게 하는 핵심 기능이다. 이는 EIP-8130이 3/9에 추가한 "permissionless payer"에 대한 직접적 대응이다:
- 3/5: EIP-8141 첫 Breakout 콜 (Headliner Breakout)
- 3/9: EIP-8130 permissionless payer 추가
- 3/10: EIP-8141 EOA 지원 추가 (대응)
- 3/10: EIP-8175 Composable Transaction 등록 (제3후보 등장)
- 3/12: ACDE #232 -- AA headliner 결정?
5. 프로토콜 콜 현황
확인된 사실:
| 콜 | 날짜 | 상태 |
|---|---|---|
| FOCIL #30 | 3/10 (어제) | 개최 완료 -- 콜 노트 미공개 |
| PQ Interop #30 | 3/11 (오늘) | 14:00 UTC 예정 |
| EIP Editing #92 | 3/11 (오늘) | 예정 |
| ACDE #232 | 3/12 (내일) | 핵심 이벤트 -- D-1 |
FOCIL #30 개최 완료이나 콜 노트가 아직 공개되지 않았다. EIP-7805 FOCIL은 Hegota 유일의 Scheduled EIP이므로 개발/테스팅 진행 상황은 ACDE #232 논의에 직접 영향을 미친다.
6. SenseiNode stVault Professional Operator 신청
출처: Lido Research Forum (2026-03-10)
확인된 사실:
| 항목 | 내용 |
|---|---|
| 오퍼레이터 | SenseiNode (아르헨티나 기반) |
| 관리 ETH | 225,000+ ETH |
| 인증 | SOC 2 Type II + ISO 27001 |
| 밸리데이터 | 8,000+ (35개 프로토콜) |
| 현재 관계 | 2023년부터 Lido curated operator set 참여 중 |
| 신청 유형 | stVault Professional Operator |
SenseiNode는 이미 Lido curated set에 참여 중인 기존 오퍼레이터가 stVaults(V3) Professional Operator로 확장하는 사례다. 라틴 아메리카 기반 인프라의 지리적 다양성이 특징이다.
전일 대비 변경 사항 (3/10 -> 3/11)
| 항목 | 어제 (3/10) | 오늘 (3/11) | 변경 내용 |
|---|---|---|---|
| BAL 응용 | bal-devnet-3 준비 | Snap v2: BAL 기반 trie healing 대체 제안 | BAL 가치 확장 -- "동기화 혁신" 차원 추가 |
| AA 경쟁 | EIP-8130 vs EIP-8141 양자 구도 | EIP-8175 Composable Tx 등장, 삼파전 | Nethermind Rakita가 제3후보 제시, 타입 폭발 근본 해결 접근 |
| EIP-8141 | 3/5 Breakout 이후 정체 | EOA 지원 추가 | 스마트 지갑 없이 AA 혜택 -- EIP-8130 permissionless payer 대응 |
| SSZ Engine API | 벤치마크 분석 (비공식) | EIP-8178로 정식 등록 | 707줄 스펙, Glamsterdam Strawmap 후보 공식화 |
| EIP 상태 | 20일 안정 | 21일 안정 | D+1, ACDE #232(3/12) D-1 |
| ACDE #232 | D-2 카운트다운 | D-1 | AA headliner 삼파전 + 가스 리프라이싱 승격 여부 결정 임박 |
| FOCIL #30 | 오늘 개최 예정 | 개최 완료, 콜 노트 미공개 | 결과 대기 중 |
| Lido | (관련 없음) | SenseiNode stVault Pro Op 신청 | 기존 curated op의 V3 확장 사례 |
로드맵 단계별 매핑
| 로드맵 단계 | 오늘 주요 진행 | 중요도 |
|---|---|---|
| The Merge (합의) | 신규 진행 없음. | LOW |
| The Surge (확장성) | Snap v2 제안 -- BAL 기반 동기화 최적화, 노드 sync 시간 획기적 단축 가능. EIP-8178 SSZ Engine API 정식 EIP 등록. Fusaka 13건 Included 유지. | HIGH |
| The Scourge (MEV 억제) | FOCIL #30 어제 개최 완료, 콜 노트 대기. EIP-7732 ePBS Scheduled 유지. | LOW |
| The Verge (검증 간소화) | 신규 진행 없음. | LOW |
| The Purge (단순화) | EIP-8175 Composable Transaction 등록 -- AA 스폰서십 + 타입 폭발 해결. EIP-8141 EOA 지원 추가. AA headliner 삼파전 확대. | HIGH |
| The Splurge (기타) | EthSF 진행 중 (tkstanczak 발표). SenseiNode stVault 신청. | LOW |
시사점
리서처 관점
-
Snap v2는 BAL의 "킬러 앱"이 될 수 있다. EIP-7928 BAL의 기존 가치 제안(병렬 실행 42% 블록 처리 개선, 배치 리드)에 "동기화 혁신"이라는 새 차원이 추가되었다. snap/1의 trie healing이 "수일~수주"에서 Snap v2의 "2~3 라운드트립"으로 바뀐다면, 노드 운영의 근본적 UX 개선이다. BAL이 Glamsterdam Scheduled인 만큼 이 제안은 BAL 포함의 정당성을 더욱 강화한다. ACDE #232에서 BAL 관련 논의 시 Snap v2가 언급될 가능성이 있다.
-
AA headliner 경쟁이 삼파전으로 확대되었다. EIP-8130(Account Configuration) vs EIP-8141(Frame Transaction)의 양자 구도에 EIP-8175(Composable Transaction)가 합류했다. 특히 EIP-8175의 "트랜잭션 타입 폭발 문제의 근본 해결"이라는 프레이밍은 단순한 AA를 넘어 이더리움 트랜잭션 모델 자체의 구조적 개선을 제안하며, 논의의 차원을 확대할 수 있다. 다만 Draft 상태 + Breakout 이력 없음으로 ACDE #232에서 정식 headliner 경쟁에 편입되기보다는 "참고 제안"으로 소개될 가능성이 높다. 추가 검증 필요.
-
ACDE #232(내일)는 21일 무변동을 깨는 변곡점이 될 가능성이 높다. AA headliner 결정(EIP-8130 vs EIP-8141, 잠재적으로 EIP-8175), 가스 리프라이싱 3종(EIP-7904/EIP-8037/EIP-8038) Scheduled 승격 여부, Hegota EL 범위 확정 등 다수의 결정 포인트가 집중되어 있다.
인프라 Operator 관점
-
Snap v2 동기화 개선 -- 단기~중기 (Glamsterdam 이후)
- BAL 기반 동기화는 노드 bootstrapping 시간을 극적으로 줄일 수 있음
- 특히 장애 복구, 신규 노드 배포, 클라이언트 교체 시나리오에서 실질적 혜택
- Glamsterdam에 BAL(EIP-7928)이 Scheduled이므로 Glamsterdam 이후 snap v2 구현 가능
- 구체적 액션: bal-devnet-3(오늘 런칭 예정) 진행 확인, snap v2 스펙 리뷰
-
ACDE #232 (3/12) D-1 -- 최단기 (핵심)
- 21일간 안정된 EIP 포함 상태의 변곡점
- AA headliner 결정 시 클라이언트 업데이트/테스트 준비 필요
- 가스 리프라이싱 EIP 승격 시 트랜잭션 비용 구조 변화 예상
- 구체적 액션: ACDE #232 실시간 추적, 결정 사항 즉시 반영 준비
-
EIP-8178 SSZ Engine API -- 중기 (인프라 최적화)
- 정식 EIP 등록으로 클라이언트 구현 로드맵이 더 구체화될 전망
- opt-in(동일 포트, content-type 협상)이므로 점진적 도입 가능
- 구체적 액션: 사용 EL/CL 클라이언트의 EIP-8178 지원 계획 확인
-
EIP-8175 Composable Transaction -- 장기 모니터링
- 트랜잭션 타입 폭발 문제의 근본 해결 접근이나 아직 초기 단계
- 채택 시 기존 트랜잭션 처리 파이프라인 전면 개편 필요
- 구체적 액션: ACDE #232에서의 수용도 확인, 후속 Breakout 콜 여부 모니터
후속 추적 필요 사항
- [ ] ACDE #232 (3/12, 내일): AA headliner 결정, 가스 리프라이싱 승격, Hegota EL 범위 -- 21일 무변동 종료 가능
- [ ] EIP-8175 Composable Transaction: ACDE #232에서의 논의 여부, Nethermind 후속 행보
- [ ] FOCIL #30 콜 노트: 개최 완료, 노트 미공개 -- 공개 시 Hegota CL 진행 상황 확인
- [ ] bal-devnet-3: 오늘 런칭 예정 -- EIP-8146 BAL sidecar + Anti-DoS 테스트
- [ ] Snap v2: ethresear.ch 후속 논의, 커뮤니티 반응, 실현 가능성 평가
- [ ] EIP-8178 Binary SSZ Engine API: Glamsterdam Strawmap 편입 여부, ACDE #232 논의
- [ ] EIP-8130 vs EIP-8141 vs EIP-8175: AA headliner 삼파전 결과
- [ ] ACDE #231 콜 노트: D+13 미공개 지속 -- 공개 시 즉시 분석
- [ ] PQ Interop #30 (3/11, 오늘): devnet 진행, ML-DSA 경로
- [ ] Repricings EIP-7904/EIP-8038/EIP-8037: ACDE #232에서 Scheduled 승격 여부
EIP 업그레이드 현황
2026-03-11 기준, 21일 연속 변동 없음 (2/20 이후).
Glamsterdam
| 단계 | 건수 | 주요 EIP |
|---|---|---|
| Scheduled | 2 | EIP-7732 (ePBS), EIP-7928 (BAL) |
| Considered | 19 | EIP-7904, EIP-8037, EIP-8038, EIP-8024, EIP-7688, EIP-7708, EIP-8080 등 |
| Declined | 33 | EIP-6404 SSZ, EIP-7805 FOCIL(Hegota로 이동) 등 |
| Withdrawn | 4 | EIP-6873, EIP-7667, EIP-7919, EIP-7999 |
Fusaka
| 단계 | 건수 | 주요 EIP |
|---|---|---|
| Included | 13 | EIP-7594 (PeerDAS), EIP-7642, EIP-7823, EIP-7825, EIP-7892, EIP-7917, EIP-7934, EIP-7935, EIP-7939, EIP-7951 등 |
| Declined | 30 | EOF 관련 전면 Declined, EIP-7732 (Glamsterdam으로), EIP-7762 등 |
Hegota
| 단계 | 건수 | EIP |
|---|---|---|
| Scheduled | 1 | EIP-7805 (FOCIL) |
| Withdrawn | 1 | EIP-8105 (UEEM) |
Pectra (완료)
| 단계 | 건수 |
|---|---|
| Included | 12 |
다음 변동 가능 시점: ACDE #232 (2026-03-12) -- D-1
관련 노트
- 2026-03-10-ghostpool-ssz-engine-focil30-acde232-d2 -- GhostPool, SSZ Engine API 벤치마크, ACDE #232 D-2
- 2026-03-09-vitalik-democracy-bn254-eip197-weekend-quiet -- 주말 저속일, 이번 주 콜 프리뷰
- 2026-03-08-checked-arithmetic-opcodes-eip8130-readd-callvalue -- Checked Arithmetic, EIP-8130
- 2026-03-07-minimmit-finality-eip8037-reservoir-observation-horizon -- Minimmit, EIP-8037
- 2026-03-06-pqi30-eip-editing92-vitalik-openness-dvt-fork-protection -- PQI #030, DVT Fork Protection
관련 엔티티
EIP-7594, EIP-7702, EIP-7732, EIP-7805, EIP-7904, EIP-7928, EIP-8024, EIP-8037, EIP-8038, EIP-8080, EIP-8130, EIP-8141, EIP-8146, EIP-8159, EIP-8175, EIP-8178, EVM, FOCIL, ePBS, BAL, DVT, SSZ, Glamsterdam, Fusaka, Hegota, Pectra, PeerDAS, MEV
참고 자료
- Snap v2: Replacing Trie Healing with BALs -- Nero_eth (2026-03-10)
- Add EIP-8175: Composable Transaction -- Dragan Rakita/@rakita (2026-03-10)
- Add EIP-8178: Binary SSZ Transport for Engine API -- Giulio Rebuffo (2026-03-10)
- Update EIP-8141: Add EOA support -- 2026-03-10
- FOCIL Breakout #30 -- 2026-03-10 14:00 UTC (개최 완료)
- SenseiNode stVault Professional Operator 신청 -- 2026-03-10
- tkstanczak: EthSF 발표 -- 2026-03-10
- EIP 업그레이드 현황 데이터 2026-03-11 -- 21일 연속 안정
- 프로토콜 콜 데이터 2026-03-11 -- FOCIL #30(3/10 완료), PQI #30(오늘), ACDE #232(내일)
- 전일 노트: 2026-03-10-ghostpool-ssz-engine-focil30-acde232-d2
작성일: 2026-03-11 작성자: Roadmap Analyst Agent (@r2jamong) 다음 업데이트: ACDE #232 (3/12) 결과 후 -- 21일 무변동 종료 가능성 최대 중요도: MEDIUM-HIGH -- Snap v2 BAL 동기화 혁신(Glamsterdam 직결) + EIP-8175 Composable Transaction(AA 삼파전 확대) + EIP-8178 SSZ Engine API 정식화 + EIP-8141 EOA 지원. ACDE #232 D-1, 21일 무변동의 마지막 날이 될 수 있다.