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

Read BLOCKHASH from storage and update cost

EIP-7709는 BLOCKHASH 오프코드의 데이터를 스토리지에서 읽도록 변경하고 그 비용을 업데이트하는 Core 표준으로, 현재 Stagnant 상태입니다. EIP-2935와 연계하여 역사적 블록 해시 접근 방식을 개선합니다.

제안 배경

BLOCKHASH 오프코드는 현재 최근 256개 블록의 해시만 접근할 수 있으며 구현이 클라이언트 내부 상태에 의존합니다. EIP-2935는 블록 해시를 스토리지 계약에 저장하는 방안을 도입했습니다.

기술적 내용

EIP-7709는 BLOCKHASH가 EIP-2935 스토리지 계약을 참조하도록 변경합니다. 이를 통해 더 긴 범위의 블록 해시 접근이 가능해지고 스테이트리스 클라이언트 설계와 호환됩니다.

침체 이유

EIP-2935 자체의 배포 및 활성화 타임라인이 불확실하여 EIP-7709도 함께 지연되고 있습니다. 가스 비용 재산정에 대한 합의 부재도 진행을 막고 있습니다.

역사적 맥락

BLOCKHASH의 제한은 오랫동안 알려진 단점이었으며, EIP-2935와 EIP-7709는 스테이트리스 이더리움 로드맵의 일부로 이를 해결하려 합니다.

공식 EIP 문서open_in_new