EIP-8023은 컨트랙트 소유권 이전을 단일 트랜잭션이 아닌 다단계 프로세스로 처리하여 실수나 공격으로 인한 소유권 상실을 방지하는 표준을 제안합니다.
개요
다단계 컨트랙트 소유권은 소유권 이전 과정에 시간 지연, 다중 서명 확인 등의 단계를 의무화합니다. 새 소유자가 이전을 명시적으로 수락해야만 소유권이 완전히 이전됩니다.
2단계 이전 방식
현행 Ownable 패턴의 문제점인 잘못된 주소로의 소유권 영구 상실을 방지합니다. 제안(propose)과 수락(accept) 두 단계로 나뉘며, 수락 전에는 원 소유자가 취소할 수 있습니다.
확장 기능
시간 잠금(timelock) 기반 이전, 다중 서명 요건, 조건부 이전 등 다양한 고급 소유권 이전 패턴을 지원합니다.
현황
현재 Draft 상태로 OpenZeppelin Ownable2Step의 표준화 방향으로 논의되고 있습니다.