Tech/EIPs/#8125
EIP 8125카테고리 · 코어유형 · 표준 트랙상태 · 초안

Temporary Contract Storage

EIP-8125는 트랜잭션 실행 중에만 유효한 임시 컨트랙트 저장소를 도입하는 Core 표준 제안입니다. 이를 통해 개발자들은 영구 스토리지 비용 없이 일시적인 데이터를 저장하고 활용할 수 있습니다.

제안 배경

EVM에서 컨트랙트 스토리지는 영구적으로 유지되어 높은 가스 비용을 수반합니다. 많은 유스케이스에서 트랜잭션 범위 내에서만 데이터가 필요하며, 이러한 임시 데이터를 위한 별도 메커니즘이 요구되었습니다.

핵심 메커니즘

임시 스토리지는 트랜잭션이 종료되면 자동으로 초기화됩니다. EIP-1153의 TSTORE/TLOAD와 유사하지만, 컨트랙트 수준에서의 임시 저장소 추상화를 제공합니다.

활용 시나리오

재진입 방지 잠금, 멀티콜 패턴 내 중간 데이터 저장, 복잡한 DeFi 플로우의 일시적 상태 관리 등에 활용될 수 있습니다. 이를 통해 가스 최적화와 코드 간결성을 동시에 달성할 수 있습니다.

현재 상태

아직 Draft 단계로, 세부 구현 방식과 EIP-1153과의 관계 정립이 논의 중입니다. 커뮤니티 피드백을 수렴하며 스펙을 구체화하고 있습니다.

공식 EIP 문서open_in_new