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

Use contract signature for signed transfer

EIP-7598은 ERC-20 전송 시 컨트랙트 서명을 활용한 서명된 전송(signed transfer) 인터페이스를 정의하는 초안으로, 스마트 컨트랙트가 전송 요청에 서명할 수 있는 표준을 제공합니다.

제안 동기

ERC-20 토큰의 가스리스 전송을 위한 다양한 방식이 존재하지만(ERC-2612 Permit 등), 컨트랙트 서명자가 전송을 승인하는 표준화된 방법이 부족했습니다. EIP-7598은 이 공백을 메우는 표준을 제안합니다.

서명된 전송 메커니즘

signedTransfer() 함수를 통해 컨트랙트 서명(EIP-1271)으로 승인된 전송을 실행합니다. 전송 금액, 수신자, 만료 시간, 논스 등을 포함한 서명 데이터 구조를 표준화합니다. 릴레이어가 사용자 대신 트랜잭션을 제출할 수 있어 가스리스 경험을 제공합니다.

스마트 계정 활용

AA(Account Abstraction) 지갑, 멀티시그, 프로그래밍 가능한 지출 정책을 가진 스마트 컨트랙트가 ERC-20 전송을 쉽게 관리할 수 있게 합니다. 복잡한 온체인 자동화 시나리오에서 특히 유용합니다.

현재 상태

Draft 단계로 인터페이스 설계가 진행 중이며, ERC-2612와의 관계 및 차별점에 대한 논의가 이루어지고 있습니다.

공식 ERC 문서open_in_new