이 기사에서는 ERC20가 무엇을 의미하는지 알게 될 것다. 암호화폐 투자 분야에 진입하려는 경우, 블록체인과 스마트 계약에 대한 최소한의 기술적 지식이 필요하다. 특히 스마트 계약과 스마트 자산과 관련이 있는 경우, ERC20은 해당 분야의 상당 부분을 관리한다. 암호화폐 분야에 초보자라도 ERC20에 대해 들어봤을 것이다.
ERC20는 무엇을 의미하나요?
ERC는 "이더리움 댓글 요청(Ethereum request for comment)"을 의미하며, "댓글 요청"은 인터넷 공학 작업 군이 개발자와 사용자 그룹에게 중요한 기술적인 참고 사항과 요구사항을 전달하기 위해 디자인한 개념과 유사한다. 따라서 ERC20은 "이더리움 댓글 요청 20"을 의미한다.
ERC20는 가장 인기 있는 토큰 표준이다. 이것은 동질성 토큰에 대한 표준으로, 모든 토큰이 정확히 동일한 특성을 갖도록 보장한다. 기본적으로 모든 ERC20 토큰은 이더리움 체인에서 ETH의 네이티브 토큰(또는 코인)의 세부 사항을 따른다. 동질성의 특성으로 인해, 특정한 ERC20 토큰은 항상 동일한 종류의 다른 모든 ERC20 토큰과 동일한 표준을 가진다 (동일한 스마트 계약 주소를 사용하는 경우).
ERC20의 역사
ERC20은 2015년에 이더리움 개발자들이 더 넓은 이더리움 커뮤니티를 대표하여 만들어졌으며, 2017년 9월에 공식적으로 인정되었다.
이더리움을 위해 이러한 유형의 표준을 만들기 위해서는 개발자 또는 개발 그룹이 새로운 기능을 기술하고 특정 프로토콜 및 표준을 설명하는 이더리움 개선 제안(EIP)을 제출해야 한다. 그런 다음 위원회는 해당 EIP를 검토하고 승인하거나 수정하여 최종적으로 결정하며, 그때부터 해당 EIP는 ERC가 된다.
이후에는 이더리움 내의 스마트 계약 및 다른 기능들이 승인된 표준 중 하나에 따라야 한다. ERC20이 아마도 이러한 ERC 표준 중에서 가장 중요하고 잘 알려진 것일 수 있지만, 이것만 있는 것은 아닌다.
ERC20 토큰은 무엇인가요?
ETH, BTC, AVAX, SOL 등과 같은 암호화폐들은 각각의 블록체인에 내재된 토큰이며, 이러한 암호화폐들은 코인 또는 네이티브 토큰으로 알려져 있다. 하지만 해당 블록체인 위에서 만들어진 암호화폐들(자체 블록체인을 가지지 않는 프로젝트)은 토큰으로 알려진다.
상상할 수 있듯이, 기존 블록체인 위에 토큰을 만드는 것은 네이티브 암호화폐를 만드는 것보다 훨씬 쉽다. 후자는 새로운 블록체인을 개발하거나 기존 블록체인을 포크해야 하기 때문에 고급 블록체인 개발 기술이 훨씬 더 필요하다.
ERC20 계약을 사용하면 개발자들은 새로운 ERC20 토큰이 이더리움의 생태계 내에서 어떻게 작동할지 정확하게 예측할 수 있다. 이는 개발자들에게 매우 간편한 환경을 제공하는데, 그들이 배포하는 모든 토큰이 계획대로 작동할 것임을 알 수 있기 때문이다. 스마트 계약의 특성상, 이러한 규칙들은 자동으로 구현된다. 기본적으로 ERC20 계약은 이더리움 체인상의 동질성 토큰에 대한 API를 구현한다.
ERC20 계약 표준을 사용하는 많은 잘 알려진 암호화폐가 있다. 이들에는 "Maker" (MKR), "Basic Attention Token" (BAT), "Augur" (REP), "OMG Network" (OMG) 등이 포함된다.
ERC20 표준 규칙
모든 ERC20 계약은 계약의 주소와 해당 주소에 사용 가능한 토큰의 총 공급량으로 정의된다. 그러나 선택적으로 몇 가지 구성 요소를 추가할 수도 있다. 따라서 사용자에게 더 많은 세부 정보를 제공하기 위해 후자도 제공된다. ERC20 계약의 선택적 구성 요소에는 토큰의 이름, 심볼, 소수점의 수가 포함된다. 이로써 ERC20의 세부 정보를 요약할 수 있다:
- 계약 주소 (필수)
- 토큰의 총 공급량 (필수)
- 토큰 이름 (선택적)
- 토큰 심볼 (티커 [선택적])
- 토큰의 소수 자릿수 (선택적)
특정 토큰 이름이나 심볼의 고유성이 보장되지 않는다는 것을 유념하는 것이 중요하다.
게다가, 토큰 계약의 최고 등록기관 중 일부는 시가, Etherscan 및 MyEtherWallet과 같은 인기 있는 사이트들이다. 따라서 사용자는 토큰을 생성한 후에는 해당 사이트에 자신의 토큰 계약이 추가되도록 요청해야 한다.
결론
이더리움이 최초의 프로그래밍 가능한 암호화폐 체인이었기 때문에 수많은 프로젝트들이 이 블록체인 위에 자신의 토큰을 기반으로 하며, 이러한 토큰들은 ERC20 토큰으로 불린다. 이 기사를 통해 ERC20이 무엇을 의미하며 ERC20의 표준 규칙에 대한 기본 개념을 이해하게 될 것이다.


















