EIP-7760은 최소한의 바이트코드로 구현되는 업그레이드 가능 프록시 패턴을 표준화합니다. UUPS 및 투명 프록시 패턴을 최소화하여 가스 효율성을 극대화한 구현 명세를 제공합니다.
제안 동기
기존 EIP-1967의 업그레이드 가능 프록시 표준은 상당한 바이트코드 크기를 가집니다. 많은 컨트랙트 배포가 필요한 팩토리 패턴에서 최소화된 프록시는 배포 비용을 크게 절감합니다. EIP-7760은 보안을 유지하면서도 바이트코드를 최소화하는 업그레이드 가능 프록시를 정의합니다.
최소 구현 명세
UUPS 패턴과 투명 프록시 패턴 각각에 대한 최소 바이트코드 구현이 제공됩니다. 구현 주소 저장을 위한 EIP-1967 호환 슬롯 사용이 명시됩니다. 업그레이드 함수의 접근 제어 메커니즘이 최소한의 코드로 구현됩니다.
가스 최적화
최소화된 프록시는 배포 비용과 런타임 오버헤드를 모두 최소화합니다. 인라인 어셈블리를 활용하여 불필요한 EVM 연산을 제거합니다. 동일한 구현 컨트랙트를 공유하는 다수의 프록시 배포 시 비용 절감이 극대화됩니다.
보안 및 호환성
EIP-1967과의 호환성을 유지하여 기존 업그레이드 도구 및 모니터링 시스템과 통합이 용이합니다. 최소화 과정에서 보안 취약점이 도입되지 않도록 상세한 검증 절차가 포함됩니다.