EIP-7511은 EIP-1167 최소 프록시 컨트랙트(클론)를 PUSH0 명령어(EIP-3855)를 활용하여 더 효율적으로 개선한 버전을 제안합니다.
배경
EIP-1167은 컨트랙트 배포 비용을 절감하기 위한 최소 프록시 바이트코드를 정의했습니다. 그러나 이후 도입된 PUSH0 명령어를 활용하면 바이트코드를 더욱 줄일 수 있습니다.
개선 사항
PUSH0을 사용하면 0 값을 스택에 올리는 데 필요한 바이트코드가 줄어듭니다. 결과적으로 기존 45바이트 최소 프록시보다 2바이트 작은 43바이트 구현이 가능합니다.
호환성
Shanghai 하드포크(EIP-3855 포함) 이후 배포된 네트워크에서만 사용 가능합니다. 구형 네트워크 호환성이 필요한 경우 기존 EIP-1167 방식을 유지해야 합니다.
현재 상태
현재 Draft 상태입니다. 단순하지만 명확한 개선 사항으로 가스비 절감에 기여하는 실용적인 제안입니다.