ERC Standards 란?
- Etherium Network를 사용하는 token들 간의 연결을 원활하게 하기 위해 인터페이스를 통합한 것
https://chancoding.tistory.com/172
ERC Standards 종류
- ERC-20
- 가장 대중적으로 많이 쓰이는 표준
- 다른 스마트 컨트랙트 또는 디앱과 상호 작용하기 위해 토큰 컨트랙트가 꼭 수행해야 하는 기능들을 인터페이스로서 적용하고 있음
- 어떻게 토큰을 전달하고, 토큰 관련 데이터를 어떻게 접근할 수 있는지 정의함
- erc-223
- ERC-223은 ERC-20가 지니는 문제점을 해결하기 위해 등장한 표준
- ERC-223은 ERC-20 토큰과 호환되어 ERC-20의 모든 기능을 지원함
- ERC-20 토큰은, 호환되지 않는 주소로 토큰을 보낼 시, 토큰을 잃어버릴 수 있는 문제점이 있음
- ERC-223은 이를 해결하여 토큰 손실을 방지 기능이 추가됨
- ERC-621
- 토큰 공급량을 조절할 수 있는 표준
- 토큰의 공급량을 증가시키거나 감소시킬 수 있음
- 공급 유통량을 정할 수 없는 경우 해당 표준을 사용할 수 있음
- 예를 들어 게임 내의 화폐, 골드, 퀘스트 아이템 등 수요와 공급을 예측할 수 없는 것을 토큰으로 구현할 때 유용하게 활용할 수 있는 표준
- ERC-721
- 수집형 토큰으로, 해당 표준으로 만들어진 토큰은 대체할 수 없는 고유성을 지니고 있음
- ERC-721로 발행되는 토큰은 대체 불가능(Non-Fungible) 하며 모두 제각각의 가치를 가짐
- 주로 토큰 그 자체보다는 게임에 주로 쓰이는데, 크립토키티가 ERC-721을 활용한 대표적인 사례
- ERC-777
- ERC-223처럼, ERC-20 표준을 개선하기 위한 표준
- 토큰 손실 문제를 해결할 수 있으며 ERC-20 토큰과도 호환됨
- ERC-777은 모든 사람이 스마트 컨트랙트의 기능을 검증할 수 있도록 하며, ERC-20에서 사용되는 함수와 다른 새로운 함수들을 정의했다는 특징이 있음
- ERC-1155
- 앞서 설명한 토큰들의 특성을 모두 지원하는 표준
- ERC 표준의 경우 토큰의 유형별로 별도의 스마트 컨트랙트가 필요한데, 이를 해결하기 위해 대체 가능한 ERC-20 토큰이나 대체 불가능한 ERC-721 토큰을 혼합 거래할 수 있는 ERC-1155가 등장
- 하나의 스마트 컨트랙트 내에서 원하는 유형의 토큰을 무한히 발행할 수 있음
'스터디' 카테고리의 다른 글
solidity 2022/10/02 (0) | 2022.10.02 |
---|---|
Smartcontract Openzeppelin 22.09.18 (0) | 2022.09.18 |
solidity 2022.09.04 (0) | 2022.09.04 |
Solidity 2022.09.03 (0) | 2022.09.03 |
이더 GAS 개념 (0) | 2022.05.13 |