ERC-20

용어

이더리움 블록체인에서 토큰을 만들 때 따르는 규칙(표준)으로, 서로 다른 지갑·거래소가 동일한 방식으로 주고받을 수 있게 한다.

한 줄 정의 용어명: ERC-20 — 이더리움 블록체인에서 토큰을 만들 때 지켜야 하는 규칙으로, 서로 다른 지갑과 거래소가 토큰을 같은 방식으로 주고받게 해 준다.

통념 교정 흔히 ERC-20을 단순한 이름 규칙으로 안다. 실제로는 전송·잔액조회·권한 위임 같은 동작을 표준화해 토큰이 다양한 서비스에서 호환되도록 만든 규약이다.


1.무엇인가

ERC-20은 스마트계약(이더리움 상에 작동하는 작은 프로그램)에 약속된 함수와 이벤트를 정한 규격이다. 개발자는 이 규칙을 따라 토큰을 만들면, 지갑이나 거래소가 별도 맞춤 개발 없이도 그 토큰을 지원할 수 있다. 비유하자면, 전기 플러그 규격 같다. 같은 규격이면 어디서든 꽂아 쓸 수 있다.
규격에는 토큰 이름, 총발행량, 특정 주소의 잔액을 조회하는 방법, 누가 얼마를 옮길 수 있는지 확인하는 방법 같은 요소가 포함된다.

2.왜 중요한가 (투자자 관점)

토큰이 ERC-20을 따르면 입출금·스왑·보관이 상대적으로 쉬워진다. 지갑이 해당 규격을 지원하면 별도 설정 없이 토큰이 보이고, 거래소도 통합 관리가 수월하다. 반대로 규격을 따르지 않거나 일부만 구현하면 자산이 지갑에 보이지 않거나 거래소 입금이 막히는 사고가 난다. 초보 투자자는 '지갑에 보이면 안전'이라는 착각을 할 수 있다. ERC-20 규격 준수와 실제 입출금 지원은 다른 문제다.

3.실전 예시

  • 새로 상장한 토큰이 ERC-20 규격을 충실히 따랐지만, 거래소가 내부 시스템으로 입금 주소를 만들지 못해 사용자 입금이 지연된 사례가 있다.
  • 개인이 만든 토큰을 지갑에 추가할 때는 토큰 계약 주소를 직접 입력해야 할 때가 있다. ERC-20이라도 지갑 기본 목록에 없으면 수동 등록이 필요하다.

4.헷갈리는 개념과 구분

  • ERC-20 vs ERC-721: 둘 다 이더리움 표준이지만 목적이 다르다. ERC-20은 서로 동일한 단위로 교환 가능한 ‘대체 가능한 토큰’이다. ERC-721은 각각 고유한 ‘대체 불가능한 토큰(NFT)’이다.
  • 토큰 규격 준수 vs 거래소 지원: 규격을 따르는 것은 기술적 요건이다. 거래소가 실제로 입출금을 허용하는지는 별도 정책과 리스크 심사 결과다.

5.확인 체크포인트

  • 토큰 계약 주소가 공식 채널(프로젝트 홈페이지·백서)과 일치하는가.
  • 지갑이나 거래소가 해당 토큰을 ‘정식지원’으로 표기하고 있는가.
  • 스마트계약에 전송·승인 관련 함수가 정상적으로 구현되어 있는가(개발자 문서나 블록체인 탐색기에서 확인).
  • 토큰이 ERC-20 표준 일부만 구현해 예상치 못한 동작을 내지 않는지 코드 리뷰나 신뢰받는 분석을 검토했는가.

본 문서는 정보 제공용이며 투자 권유가 아니다.

ERC-20 최신 분석