ACDE #240 · 데브넷7 마무리 헤고타 5건 제안
AllCoreDevs - Execution #240 · 2026-07-02
데브넷7 스펙을 굳히고 헤고타 후보 EIP 5건을 접수했다.
글램스테르담(Glamsterdam) 데브넷7 스펙을 사실상 확정하고, 예비 빌더 예치 컨트랙트에 예치 중단 기능을 넣기로 했다. 동시에 다음 포크 헤고타(Hegota)의 EIP 제안 마감을 8월 6일로 정하고 프라이버시·스케일링 관련 EIP 5건을 후보로 받았다.
왜 중요한가
데브넷7 확정으로 글램스테르담이 공개 테스트넷 단계에 가까워졌고, ePBS 예치 컨트랙트에 문제가 생겨도 예치를 끌 수 있는 안전장치가 생긴다. 헤고타 후보 EIP들은 L1에서의 무신뢰·검열저항 프라이버시 거래와 빌더·프루버 부담 경감을 겨냥해 이후 논의의 출발점이 된다.
결정
- 예치 중단 기능: 예비 빌더 예치 컨트랙트(sys-asm PR #49)에 예치를 끌 수 있는 기능을 데브넷7에 넣기로 했다. 컨트랙트를 나중에 교체하거나 ePBS에 문제가 생겼을 때 옛 컨트랙트로의 예치를 막을 수 있게 하는 안전장치다.
- ePBS 3/6/9 마감: 데브넷7의 ePBS 슬롯 마감을 어테스테이션 3초, 페이로드 6초, PTC 9초로 정했다. 최종 확정은 월요일 ACDT에서 한다.
- 헤고타 제안 마감: 헤고타 EIP 제안 마감을 2026년 8월 6일로 정했다. 이후 스코핑(범위 확정) 논의로 넘어간다.
- EIP-8250 키 논스: EIP-8250(Key Nonces)을 헤고타 후보로 접수했다. 같은 발신자 주소에서 여러 논스 레인을 쓰게 해 무신뢰 프라이버시 발신을 가능케 한다.
- EIP-8272 리센트 라우트: EIP-8272(Recent Routes)를 헤고타 후보로 접수했다. 블록당 머클 루트 버퍼를 표준 시스템 컨트랙트로 두어 ZK 증명의 FOCIL 포함 보장을 가능케 한다.
- EIP-7862 지연 루트: EIP-7862(Delayed State Root)를 헤고타 후보로 접수했다. 헤더에 사후 상태 루트 대신 사전 상태 루트를 담아 빌더·프루버의 해싱 부담을 줄인다.
- EIP-8146 BAL 사이드카: EIP-8146(BAL Sidecars)을 헤고타 후보로 접수했다. 블록 레벨 접근 목록(BAL)을 실행 페이로드와 분리해 별도 전파하여 EL의 사전 인출을 앞당긴다.
- EIP-8298 SETCODEFROM: EIP-8298(SETCODEFROM opcode)을 헤고타 후보로 접수했다. 온체인의 기존 컨트랙트 코드 해시를 현재 주소로 복사해 중복 배포 비용을 줄인다.
논의
예치 컨트랙트 예치 중단 기능
예비 빌더 예치(ePBS builder deposit) 컨트랙트를 굳히기 전에, 나중에 컨트랙트를 교체하거나 문제가 생겼을 때 예치를 끌 수 있게 할지가 논의됐다.
결론: 확정 00:28:12
ePBS 슬롯 마감 3/6/9
데브넷7에서 어테스테이션·페이로드·PTC 마감을 서로 다른 값으로 처음 시험할지, 그리고 어떤 값을 쓸지가 논의됐다.
결론: 확정 00:40:44
리센트 라우트가 EIP-2935로 대체 가능한가
EIP-8272(Recent Routes)가 이미 블록 루트를 주는 EIP-2935로 대신할 수 있지 않냐는 질문이 나왔다.
지연 상태 루트와 BAL 사이드카의 수혜자
EIP-7862와 EIP-8146이 프로토콜의 어떤 주체에게 이득을 주는지가 발표 후 질의됐다.
용어
- SFI (Scheduled For Inclusion): 포크 포함이 확정된 상태
- CFI (Considered For Inclusion): 포크 포함을 검토 중인 상태
- PFI (Proposed For Inclusion): 포크 후보로 제안·접수된 상태
- DFI (Declined For Inclusion): 후보에서 제외된 상태
- ePBS: 프로토콜에 내장된 제안자·빌더 분리(enshrined Proposer-Builder Separation)
- FOCIL: 포크초이스 강제 포함 목록(Fork-Choice enforced Inclusion List). 검열저항을 위한 포함 보장 장치
- VUBS: 검증에 필요해 노드가 유지 보장하는 경계 상태(validity 관련 유효성 검증용 상태 영역)
- BAL (Block-Level Access List): 블록이 접근하는 상태를 미리 담은 블록 레벨 접근 목록
다룬 EIP
- EIP-2780 자원 기반 트랜잭션 기본 가스 분해
- EIP-7610 저장소가 남은 주소의 컨트랙트 생성 거부
- EIP-7732 프로토콜에 내재화된 제안자·빌더 분리
- EIP-7773 글램스테르담 하드포크 메타
- EIP-7862 지연 상태 루트
- EIP-7928 블록 수준 접근 목록
- EIP-8037 상태 생성 가스 비용 인상
- EIP-8038 상태 접근 가스비 갱신
- EIP-8146 블록 접근 목록 사이드카
- EIP-8250 프레임 트랜잭션의 키드 논스
- EIP-8272 프레임 트랜잭션용 최근 루트
- EIP-8282 빌더 실행 요청
- EIP-8298 SETCODEFROM 코드 재사용 명령어