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

Verkle-compatible SELFDESTRUCT

EIP-6190은 Verkle 트리로의 이더리움 상태 전환과 호환되는 방식으로 SELFDESTRUCT 연산코드를 수정하는 것을 제안합니다. 기존 SELFDESTRUCT의 상태 변경 범위를 줄여 Verkle 트리 증명 효율성을 높이는 것이 목적입니다.

SELFDESTRUCT의 문제

SELFDESTRUCT는 컨트랙트 코드와 스토리지를 모두 삭제하며 잔액을 전송합니다. 이 광범위한 상태 변경은 Verkle 트리 기반의 무상태(stateless) 클라이언트 구현을 복잡하게 만듭니다.

수정 제안

EIP-6190은 SELFDESTRUCT의 동작을 ETH 잔액 전송과 계정 표시 변경으로 제한합니다. 코드와 스토리지의 즉각적인 삭제 대신 점진적인 정리 방식을 제안합니다.

Verkle 트리와의 호환성

Verkle 트리는 상태 접근 증명을 효율적으로 생성하기 위해 제한된 상태 변경을 선호합니다. SELFDESTRUCT 수정은 무상태 클라이언트가 필요한 증명 크기를 줄이는 데 도움이 됩니다.

Stagnant 사유

Stagnant 상태에 있는 이 제안은 EIP-6780(SELFDESTRUCT 기능 변경)과 함께 논의되다 별도로 진행되었습니다. SELFDESTRUCT 관련 변경은 Cancun 업그레이드에서 EIP-6780을 통해 다른 방향으로 처리되었습니다.

공식 EIP 문서open_in_new