EIP-7637은 EOA(외부 소유 계정)에 대한 EXTCODEHASH 연산을 최적화하는 Core 표준 초안으로, Stagnant 상태입니다. EOA의 코드 해시 반환 값을 명확히 정의하고 가스 비용을 줄이려 했습니다.
제안 내용
현재 EXTCODEHASH는 코드가 없는 EOA에 대해 특정 값(keccak256(""))을 반환하는데, 이 동작을 최적화하고 명확히 문서화하려 했습니다. 컨트랙트가 대상 주소가 EOA인지 컨트랙트인지 구분하는 데 사용하는 패턴을 표준화합니다.
기술적 세부 사항
EOA에 대해 EXTCODEHASH가 반환하는 특수 상수값의 정확한 정의와 가스 계산 방식을 명확히 합니다. 불필요한 상태 접근을 줄임으로써 가스 최적화 효과를 얻으려 했습니다.
침체 원인
변경의 영향이 상대적으로 작고 기존 스펙과의 일관성 문제가 있어 우선순위에서 밀렸습니다. 더 크고 포괄적인 EVM 개선 작업들과 경쟁하면서 Stagnant 상태로 전환되었습니다.
역사적 의의
EOA와 컨트랙트 구분 로직은 많은 보안 체크에 사용되는 중요한 패턴입니다. 이 EIP는 해당 패턴의 표준화 필요성을 제기했으나 공식 채택에는 이르지 못했습니다.