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

Leaf-level state expiry in verkle trees

EIP-7736은 Verkle 트리를 사용하는 이더리움 상태 만료(state expiry) 구현을 위한 리프 레벨 접근 방식을 제안합니다. 전체 트리가 아닌 개별 리프 노드 수준에서 상태를 만료시켜 효율성을 높이고자 합니다.

제안 배경

이더리움의 상태 크기는 계속 증가하여 노드 운영의 부담이 커지고 있습니다. 기존의 상태 만료 제안들은 전체 계정 또는 트리 브랜치 단위로 만료를 처리하여 세밀도가 부족했습니다. EIP-7736은 Verkle 트리의 구조적 특성을 활용하여 리프 수준의 세밀한 만료를 가능하게 합니다.

기술적 접근

Verkle 트리의 각 리프 노드에 타임스탬프 또는 접근 카운터를 연결하여 만료 여부를 추적합니다. 만료된 리프는 증명(witness) 제출을 통해 복구될 수 있으며, 이 과정은 EVM 내에서 처리됩니다. 리프 레벨 접근 방식은 불필요한 상태 복구를 최소화합니다.

침체 이유

이 EIP는 EIP-7748(Verkle 트리로의 상태 전환)과 같은 선행 작업에 의존하며, 해당 작업들이 아직 완료되지 않았습니다. 또한 Verkle 트리 자체의 구현 복잡성으로 인해 진전이 느립니다. 구체적인 만료 정책과 복구 메커니즘에 대한 합의가 아직 이루어지지 않았습니다.

미래 전망

이더리움의 장기적인 확장성 로드맵에서 상태 만료는 핵심 요소로 남아있습니다. Verkle 트리 전환이 완료되면 이 EIP 또는 유사한 제안이 재활성화될 가능성이 높습니다.

공식 EIP 문서open_in_new