Tech/EIPs/#1191
ERC 1191카테고리 · ERC유형 · 표준 트랙상태 · 최종 검토

Add chain id to mixed-case checksum address encoding

EIP-1191은 EIP-55의 혼합 대소문자 체크섬 주소 인코딩에 체인 ID를 포함시키는 방식을 제안하며, 현재 마지막 검토(Last Call) 단계에 있습니다. 이를 통해 서로 다른 EVM 호환 체인 간의 주소 혼동을 방지하려 했습니다.

배경

EIP-55는 이더리움 주소의 오타를 방지하기 위해 대소문자 혼합 체크섬을 도입했습니다. 그러나 이더리움과 동일한 주소 형식을 사용하는 다른 EVM 체인(예: RSK, Ethereum Classic)에서 체인 간 주소 혼동이 발생할 수 있었습니다.

제안 내용

체크섬 계산 시 체인 ID를 해시 입력에 포함시켜, 같은 주소라도 체인에 따라 다른 체크섬을 가지게 합니다. 체인 ID가 없는 기존 EIP-55 체크섬과 하위 호환성을 유지합니다.

채택 현황

RSK(Rootstock)와 Ethereum Classic 커뮤니티에서 이 방식을 채택하여 사용하고 있습니다. 그러나 이더리움 메인넷에서는 EIP-55 체크섬이 여전히 표준으로 사용됩니다.

현재 상황

Last Call 상태로 공식 채택을 기다리고 있으나, 멀티체인 생태계에서의 주소 표준 문제는 EIP-3770 등 다른 접근 방식으로도 논의되고 있습니다.

공식 ERC 문서open_in_new