ERC-20은 이더리움 블록체인을 사용하여 만들어진 대체 가능한 토큰에 대한 기술적인 표준입니다. 이것은 본질적으로 스마트 계약의 모음입니다.
대체 가능한 토큰이란 무엇인가요? 스마트 계약이란 무엇인가요? "대체 가능한 토큰이란 무엇인가요" 및 "스마트 계약이란 무엇인가요" 장을 참조하십시오.
ERC-20의 핵심 기능은 토큰이 해당 표준 아래에서 서로 교환 가능하다는 것입니다. 개발자가 이더리움에서 스마트 계약 토큰을 교환/거래 가능하게 하려면 그 계약 토큰은 이 표준을 충족해야 합니다.
ERC-20은 토큰이 구현해야 하는 여러 함수 및 이벤트를 포함하고 있습니다. ERC-20을 준수하는 토큰에서 필요한 최소 기능 및 정보는 다음과 같습니다(코딩하는 이유로 대문자 구분이 중요합니다):
스마트 계약에 기록된 통합된 표준인 ERC-20은 전통적인 의미에서의 통화 기능을 기본적으로 충족합니다: (인정, 한정된 수량인) 총공급량과 소유자의 주소(명확한 소유), 서로 다른 기능을 가진 스마트 계약 사이에서 전송 및 거래가 가능합니다(보편적인 거래 가능성)
ERC-20은 2015년 개발자 패빈 보겔스텔라에 의해 제안되었으며, 이더리움 블록체인의 스마트 계약 내 토큰들을 표준화하는 방법으로서 발의되었습니다. 보겔스텔라는 해당 제안을 프로젝트의 Github 페이지를 통해 이더리움 요청 사항(ERC)으로 제출했습니다. 여러 개의 의견 중 20번째 댓글이었기 때문에 ERC-20이라는 표시가 붙여졌습니다.
이더리움 개발자 커뮤니티가 사용한 절차를 따라 이 제안은 2017년 이더리움 개선 제안 20(EIP-20)으로 승인되고 실행되었습니다. 그러나 승인되기 전까지 그것이 어떻게 불렸는지 때문에 아직 ERC-20으로 불립니다.
다음 콘텐츠도 관심이 있을 수 있습니다: