EIP-2584는 이더리움의 상태 트리를 기존 머클 패트리샤 트리(MPT)에서 새로운 포맷으로 전환하기 위해 오버레이 트리 방식을 사용하는 점진적 마이그레이션 방법을 제안합니다. 이는 Verkle 트리나 다른 트리 구조로의 전환을 위한 과도기적 접근법입니다.
오버레이 트리 개념
오버레이 트리는 기존 MPT 위에 새로운 트리 포맷을 겹쳐서, 새로운 데이터는 새 포맷으로 저장하고 기존 데이터는 점진적으로 마이그레이션하는 방식입니다. 이는 단번에 전체 상태를 변환하는 것보다 훨씬 안전하고 점진적인 전환을 가능하게 합니다.
마이그레이션 전략
블록 처리 시 접근되는 상태 항목들을 새 포맷으로 점진적으로 변환합니다. 일정 기간이 지나면 대부분의 활성 상태가 새 포맷으로 전환되며, 나머지 비활성 상태는 배치 전환을 통해 처리됩니다.
정체 이유
이더리움 상태 트리 전환은 극도로 복잡한 작업이며, 여러 제안이 경쟁하면서 어느 하나도 충분한 합의를 얻지 못했습니다. Verkle 트리로의 전환 논의가 더 구체화되면서 이 EIP의 특정 접근법보다 다른 전환 전략이 선호되었습니다.
현재 상태
이더리움의 Verkle 트리 전환 작업(EIP-6800 등)이 별도의 경로로 진행되고 있습니다. EIP-2584의 오버레이 트리 아이디어는 학문적 가치를 가지며, 미래 상태 전환 연구에 참고 자료로 활용됩니다.