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

Programmable access lists

EIP-7650은 EVM에서 프로그래밍 가능한 접근 목록(access lists)을 도입하는 Core 표준으로, Stagnant 상태입니다. EIP-2930의 정적 접근 목록을 확장하여 동적으로 생성되는 접근 목록을 지원하려 했습니다.

제안 내용

EIP-2930은 트랜잭션 전송 시 미리 접근할 저장소 슬롯을 명시하는 정적 접근 목록을 도입했습니다. EIP-7650은 EVM 실행 중 동적으로 접근 목록을 수정할 수 있는 새로운 옵코드를 추가하려 했습니다.

기술적 접근

ACCESS_LIST_ADD와 같은 새 옵코드를 통해 런타임에 접근 목록을 동적으로 확장합니다. 이를 통해 조건부 저장소 접근 패턴에서 가스를 절약하고 예측 가능한 실행을 보장합니다.

침체 원인

동적 접근 목록의 의미론(semantics)과 구현 복잡성에 대한 우려가 있었습니다. 또한 EOF 및 기타 EVM 개선 작업과의 조정이 필요했으며, 명확한 가스 모델 정의가 어려워 Stagnant 상태가 되었습니다.

역사적 맥락

이더리움의 가스 최적화와 실행 예측 가능성 개선은 지속적인 연구 주제입니다. EIP-7650은 접근 목록 개념을 더욱 강력하게 만들려는 시도였으나 실용적 구현의 어려움으로 진전이 멈췄습니다.

공식 EIP 문서open_in_new