Tech/EIPs/#2046
EIP 2046카테고리 · 코어유형 · 표준 트랙상태 · 정체

Reduced gas cost for static calls made to precompiles

EIP-2046은 STATICCALL을 통해 사전 컴파일(precompile) 컨트랙트를 호출할 때 발생하는 가스 비용을 700에서 40으로 대폭 줄이는 제안입니다. 현재 정체 상태입니다.

제안 배경

사전 컴파일 컨트랙트는 EVM 내부에서 네이티브 코드로 실행되어 일반 컨트랙트 호출보다 훨씬 빠릅니다. 그러나 CALL 오피코드의 기본 비용(700 가스)이 적용되어 실제 연산 비용과 가스 비용 사이에 불일치가 있었습니다.

기술적 내용

STATICCALL로 사전 컴파일을 호출하는 경우의 기본 가스 비용을 700에서 40으로 줄입니다. 이는 사전 컴파일의 실제 실행 비용을 더 정확하게 반영하며, 암호화 연산을 활용하는 컨트랙트의 효율성을 높입니다.

정체 이유

EIP-2046은 Istanbul 하드포크에서 검토되었으나 최종 포함되지 않았습니다. 사전 컴파일 가스 비용 재조정은 EIP-1352 등 다른 제안들과 함께 복잡하게 얽혀 있어 단독 채택이 어려웠습니다.

공식 EIP 문서open_in_new