Tech/EIPs/#3541
EIP 3541카테고리 · 코어유형 · 표준 트랙상태 · 최종

Reject new contract code starting with the 0xEF byte

EIP-3541은 0xEF 바이트로 시작하는 새로운 컨트랙트 코드 배포를 거부하는 규칙을 도입하며, EOF(EVM Object Format)의 미래 확장을 위한 공간을 예약하기 위해 런던 하드포크에서 활성화된 확정된 표준입니다.

제안 목적

0xEF 접두사는 EVM Object Format(EOF)을 위해 예약된 공간입니다. 이 EIP는 미래에 EOF 컨트랙트가 도입될 때 기존 코드와의 충돌을 방지하기 위해 현재부터 해당 바이트로 시작하는 컨트랙트 배포를 차단합니다.

구현 방법

컨트랙트 생성 시 반환되는 바이트코드의 첫 번째 바이트가 0xEF인 경우 배포가 실패하도록 합니다. 기존에 배포된 컨트랙트에는 영향을 미치지 않으며, 오직 새로운 컨트랙트 배포에만 적용됩니다.

런던 하드포크 포함

이 EIP는 2021년 런던 하드포크에서 EIP-1559, EIP-3529 등과 함께 활성화되었습니다. 비교적 단순한 변경임에도 EOF의 장기적 로드맵을 위한 중요한 기반을 마련한 EIP입니다.

역사적 의의

EIP-3541은 EVM의 미래 발전을 위한 "예약 공간" 확보라는 새로운 접근 방식의 사례입니다. 당장의 기능 추가 없이도 미래 호환성을 확보하는 전략적 변경으로 평가받고 있습니다.

공식 EIP 문서open_in_new