EIP-8151은 개인 키 비활성화를 인식하는 ecRecover 프리컴파일 개선을 제안하는 Core 표준입니다. 손상되거나 비활성화된 키로 서명된 트랜잭션을 차단하는 온체인 메커니즘을 도입합니다.
제안 배경
개인 키가 노출되거나 손상된 경우 해당 주소의 서명을 무효화할 방법이 현재 없습니다. 키 비활성화 레지스트리와 이를 ecRecover에 통합하는 메커니즘이 필요합니다.
비활성화 레지스트리
키 소유자는 온체인 레지스트리에 자신의 키를 비활성화 상태로 등록할 수 있습니다. 이 정보는 ecRecover 프리컴파일이 서명 검증 시 참조합니다.
ecRecover 수정
비활성화된 키로 서명된 경우 ecRecover는 address(0)을 반환하거나 별도의 실패 코드를 반환합니다. 이를 통해 손상된 키를 사용하는 공격을 프로토콜 수준에서 차단합니다.
현재 상태
Draft 단계로, 비활성화 레지스트리의 가스 비용, 취소 가능 여부, 기존 ERC-1271과의 관계가 검토되고 있습니다.