EIP-8111은 서명이 특정 컨텍스트(체인, 컨트랙트, 시간 등)에 바인딩되도록 하는 "바인딩 서명(Bound Signatures)" 표준을 제안합니다. 서명 재사용 공격(replay attack)을 근본적으로 방지하는 것을 목표로 합니다.
서명 재사용 문제
현재 EVM 서명은 다른 체인이나 컨트랙트에서 재사용될 수 있어 크로스 체인 리플레이 공격에 취약합니다. EIP-712도 일부 재사용 시나리오를 완전히 막지 못합니다.
바인딩 메커니즘
서명 생성 시 체인 ID, 컨트랙트 주소, 함수 셀렉터, 시간 범위 등 다양한 컨텍스트 파라미터를 서명 페이로드에 포함시킵니다. 검증 시 이 바인딩 정보를 의무적으로 확인합니다.
EIP-712와의 차이
EIP-712는 도메인 분리를 제공하지만 바인딩 강제 메커니즘이 없습니다. EIP-8111은 바인딩 검증을 프로토콜 수준에서 강제하는 더 엄격한 접근 방식을 취합니다.
현황
Review 상태로, 기존 서명 인프라와의 호환성 및 UX 영향에 대한 검토가 진행 중입니다.