Tech/EIPs/#7739
ERC 7739카테고리 · ERC유형 · 표준 트랙상태 · 초안

Readable Typed Signatures for Smart Accounts

EIP-7739는 스마트 계정(Smart Account)을 위한 가독성 높은 타입드 서명 표준을 제안합니다. EIP-712 기반의 서명을 인간이 읽을 수 있는 형태로 표시하고 검증하는 방법을 정의합니다.

문제 정의

기존 스마트 계정에서의 서명은 사용자에게 불투명한 해시 값으로 표시되는 경우가 많습니다. 이는 사용자가 실제로 무엇에 서명하는지 이해하기 어렵게 만들어 피싱 공격에 취약합니다. EIP-7739는 구조화된 데이터를 명확하게 표시하는 표준을 제안합니다.

핵심 메커니즘

EIP-712 타입드 데이터 구조를 활용하여 서명 요청을 사람이 읽을 수 있는 형식으로 렌더링합니다. 스마트 계정 컨트랙트는 서명 검증 시 이 형식을 파싱하고 표시하는 표준 인터페이스를 구현합니다. 중첩된 타입 구조도 재귀적으로 렌더링할 수 있습니다.

보안 향상

가독성 높은 서명 표시는 사용자가 악의적인 서명 요청을 탐지하는 데 도움이 됩니다. 스마트 계정의 서명 검증 로직과 표시 로직을 분리하여 각각 독립적으로 감사할 수 있습니다. 크로스 체인 서명 재사용 공격을 방지하는 체인 ID 바인딩도 포함됩니다.

지갑 호환성

EIP-7739는 기존 EIP-1271(스마트 계약 서명 검증) 표준과 하위 호환성을 유지합니다. 다양한 스마트 계정 구현체와의 호환성을 위한 인터페이스 검색 메커니즘을 포함합니다.

공식 ERC 문서open_in_new