ERC, 앱과 지갑이 함께 쓰는 약속
ERC는 이더리움 위에서 돌아가는 앱이 같은 방식으로 말하도록 정한 표준입니다. 하드포크 없이 앱과 지갑이 채택하면 쓰입니다.
ERC 해설
- ERC-20 토큰 표준 (Token Standard) — 스마트 컨트랙트로 만든 토큰이 공통 함수와 이벤트를 갖도록 정한 표준입니다. 지갑과 거래소는 토큰마다 다른 코드를 짜지 않아도 잔액 조회, 전송, 대리 출금을 처리할 수 있습니다.
- ERC-165 표준 인터페이스 감지 (Standard Interface Detection) — 컨트랙트가 자신이 어떤 인터페이스(함수 묶음)를 구현했는지 공개하고 다른 컨트랙트나 앱이 호출 한 번으로 그 사실을 확인할 수 있게 하는 표준입니다.
- ERC-1271 컨트랙트 서명 검증 표준 (Standard Signature Validation Method for Contracts) — 개인 키가 없는 스마트 컨트랙트도 자신을 대신한 서명이 유효한지 알려 줄 수 있게 합니다. 서명 컨트랙트가 isValidSignature 함수를 구현하면 어떤 앱이든 같은 방식으로 서명을 검증합니다.