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

Increase Gcallstipend gas in the CALL opcode

EIP-1285는 CALL 옵코드의 호출 스티펜드(callstipend) 가스 값을 2300에서 3500으로 늘리자는 제안으로, 현재 정체(Stagnant) 상태입니다. ETH 전송 시 수신자에게 제공되는 최소 가스가 부족한 문제를 해결하려 했습니다.

문제 배경

CALL과 함께 ETH를 전송할 때 수신자 컨트랙트는 2300 가스의 스티펜드만 받습니다. 이 양은 로그 이벤트를 발생시키거나 간단한 상태 업데이트를 하기에도 부족한 경우가 있습니다.

제안 내용

Gcallstipend 값을 2300에서 3500으로 증가시켜 수신자 컨트랙트가 단순 이벤트 로깅이나 기본 상태 변경을 수행할 수 있도록 하려 했습니다.

반대 의견

스티펜드 증가는 재진입 공격의 위험을 높일 수 있다는 우려가 있었습니다. 더 많은 가스를 허용하면 폴백 함수에서 더 복잡한 로직 실행이 가능해져 보안 분석이 어려워집니다.

현재 상황

EIP-1153(임시 저장소)과 같은 대안적 해결책이 등장하면서 스티펜드 증가 필요성이 줄었습니다. 정체 상태로 남아 있습니다.

공식 EIP 문서open_in_new