ERC-20은 이더리움 블록체인에서 토큰을 생성, 관리, 거래하기 위한 규칙 집합이다.
이더리움 네트워크에서 생성된 모든 토큰이 일련의 공통 기능을 가지며 서로 쉽게 교환할 수 있도록 보장하는 표준이다.
ERC-20 토큰은 대부분 초기 코인 오퍼링(ICO)을 통한 자금 조달에 사용되며 디지털 주식, 상품 및 기타 형태의 자산을 나타내는 방법으로 사용된다.
ERC-20은 토큰의 호환성과 상호운용성을 보장해 개발자가 새로운 토큰을 쉽게 만들고 사용자가 접근·관리할 수 있도록 해 블록체인 생태계에 널리 채택되기 때문에 중요하다.
ERC-20에는 6개의 함수와 2개의 이벤트가 있다.
함수
totalSupply( ): 토큰의 총 공급을 반환
balanceOf(address _owner): 지정된 주소의 토큰 잔액을 반환
transfer(address_to, uint256_value): 지정된 수의 토큰을 지정된 주소로 전송
transferFrom(address _from, address_to, uint256_value): 지정된 수의 토큰을 한 주소에서 다른 주소로 전송
approve(address_spender, uint256_value): 지정된 주소에서 사용할 토큰 수를 승인
allowant(address _owner, address _spender): 지정된 주소에서 사용할 수 있는 토큰의 나머지 잔액을 반환
이벤트
Tramsfer(address indexed_from, address indexed_to, unint256_value): 토큰이 한 주소에서 다른 주소로 전송될 때 발생
Approval(address indexed_owner, address indexed_spender, unint256_value): 주소에 대한 토큰 허용량이 변경될 때 발생
이러한 규칙을 구현하면 이더리움 블록체인에서 토큰을 쉽게 생성, 거래 및 관리할 수 있다.
ERC-20 토큰은 블록체인 생태계에서 널리 사용되며, 많은 거래소, 지갑 및 기타 서비스에서 지원된다.
이를 통해 개발자는 새로운 토큰을 쉽게 만들고 사용자는 토큰에 액세스하고 관리할 수 있다.
'Technology > 블록체인' 카테고리의 다른 글
암호화폐의 2023년 상태 : 정책 스포트라이트 (1) | 2023.12.08 |
---|---|
ERC-20, ERC-223, ERC-777의 차이 (0) | 2023.06.04 |
ERC-223 (0) | 2023.06.03 |
ERC-777 (0) | 2023.06.02 |
ERC-721 (0) | 2023.01.26 |