EIP-7862는 블록 처리 후 상태 루트(state root) 계산을 지연시키는 Delayed State Root 메커니즘을 제안하는 Core EIP 초안입니다. 블록 처리 시간을 단축하고 병렬화를 개선하기 위한 최적화 제안입니다.
현재 문제점
현재 이더리움은 매 블록마다 전체 상태 루트를 즉시 계산해야 합니다. 상태 루트 계산은 트리 해싱을 포함하여 상당한 계산 비용이 들며 블록 처리의 병목이 됩니다.
지연 계산 메커니즘
제안에서는 상태 루트 계산을 현재 블록이 아닌 다음 블록(또는 N번째 블록)에서 수행하도록 지연합니다. 이를 통해 블록 생성자는 현재 블록의 실행에만 집중하고 상태 루트는 비동기적으로 처리합니다.
성능 개선
상태 루트 계산을 분리하면 블록 생성 레이턴시가 줄어들고 처리량이 향상됩니다. 특히 상태가 커지는 환경에서 트리 해싱의 오버헤드를 효과적으로 숨길 수 있습니다.
기술적 과제
지연된 상태 루트는 재구성(reorg) 처리와 라이트 클라이언트 동기화 로직에 복잡성을 추가합니다. 초안 단계로 보안 모델과 클라이언트 구현 영향에 대한 심층 분석이 필요합니다.