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

Net gas metering for SSTORE operations

EIP-1087은 SSTORE 연산의 가스 계량 방식을 개선하여 스토리지 변경에 대해 실제 네트워크 비용을 더 정확히 반영하는 순(net) 가스 계량을 도입하자는 제안입니다.

기존 SSTORE 문제

트랜잭션 내에서 같은 스토리지 슬롯을 여러 번 변경하면 각 변경마다 전체 가스를 청구했습니다. 이는 임시 변경 후 원복 패턴에서 실제 네트워크 부하와 무관하게 높은 가스를 낭비하게 했습니다.

순 계량 방식

트랜잭션 내 SSTORE 연산의 최종 효과만을 기준으로 가스를 계량합니다. 슬롯 초기값과 최종값만 비교하여 중간 과정의 불필요한 가스 청구를 제거합니다.

정체 이유

EIP-1283이 유사한 순 가스 계량을 제안했으나 재진입 공격 취약점이 발견되어 철회되었습니다. 이후 EIP-2929, EIP-3529(London 업그레이드)로 보다 개선된 스토리지 가스 계량이 구현되어 EIP-1087은 Stagnant 상태로 남았습니다.

공식 EIP 문서open_in_new