IT/블록체인
[블록체인] ERC20
KimCookieYa
2022. 6. 5. 20:22
ERC20 - 이더리움 토큰 표준
- Ethereum Request for Comments(이더리움 논평 요청서)
- 이더리움 상의 프로그래밍 표준을 개괄적으로 설명하는 기술 문서
- 어플리케이션과 컨트랙트가 보다 쉽게 상호작용하는 규약을 만드는 것을 목표
- ERC-20 토큰이 생성되면, 이는 ERC-20 표준을 지원하는 서비스 및 소프트웨어( 소프트웨어 지갑, 하드웨어 지갑, 거래소 등)와 자동으로 호환
- Solidity 외에 다양한 언어에서도 구현이 가능
핵심 내용
- 전체 공급량(totalSupply)
- 잔고(balanceOf)
- 전송(transfer)
- ~에서 전송(transferFrom)
- 승인(approve)
- 허용(allowance)
활용
- 스테이블 코인 - 이자수익
- 증권형 토큰 - 실물자산
- 유틸리티 토큰 - 게임 내 통화
* ERC-721: NFT 관련 표준, 크립토키티
* ERC-1155: 20, 721 동시사용 가능한 개선안
* ERC-223: 사용성 개선, 전송사고 방지
* ERC-621: 토큰 공급량 조절