Tech/EIPs/#4430
ERC 4430카테고리 · ERC유형 · 표준 트랙상태 · 정체

Described Transactions

EIP-4430은 스마트 컨트랙트 함수가 인간이 읽을 수 있는 트랜잭션 설명을 생성하는 메서드를 정의하는 Stagnant 상태의 ERC입니다. 사용자가 서명하기 전에 트랜잭션의 의미를 명확히 이해할 수 있도록 돕는 것이 목표입니다.

문제 배경

현재 지갑은 트랜잭션 데이터를 해석하여 사람이 이해할 수 있는 형태로 보여주기가 어렵습니다. 사용자는 종종 자신이 서명하는 내용의 정확한 의미를 이해하지 못한 채 트랜잭션을 승인합니다.

제안 내용

generateTransactionMessage(bytes calldata _transaction) 함수를 표준화하여 컨트랙트가 자체적으로 설명 문구를 생성하도록 합니다. 지갑은 이 함수를 호출하여 트랜잭션 서명 전 설명을 표시할 수 있습니다.

정체 이유

컨트랙트가 제공하는 설명을 신뢰할 수 있는지에 대한 근본적인 신뢰 문제가 제기되었습니다. 악의적인 컨트랙트가 잘못된 설명을 제공할 수 있어 오히려 사용자를 속이는 도구가 될 위험성이 논의되었습니다.

공식 ERC 문서open_in_new