EIP-3584는 블록 수준의 액세스 리스트를 도입하여 하나의 블록에서 공통으로 접근되는 상태 항목들에 대한 가스 비용을 줄이려는 제안입니다. 현재 정체 상태로 진전이 없는 상황입니다.
제안 배경
EIP-2929와 EIP-2930은 트랜잭션별 액세스 리스트를 도입했으나, 같은 블록 내 여러 트랜잭션이 동일한 상태에 접근할 때는 각 트랜잭션마다 중복 비용이 발생합니다. EIP-3584는 블록 레벨에서 이를 최적화하려 했습니다.
기술적 접근
블록 제안자가 해당 블록에서 공통으로 사용될 주소와 스토리지 키를 사전에 선언하면, 블록 내 모든 트랜잭션이 해당 항목들을 "워밍업된" 상태로 시작할 수 있도록 하는 구조가 제안되었습니다.
정체 이유
블록 제안자의 추가적인 책임과 인센티브 설계의 복잡성이 주요 장애물이었습니다. 또한 MEV와 관련된 블록 구성 최적화와의 상호작용도 분석이 필요하여 진전이 멈췄습니다.