
주요 내용:
- 많은 블록체인 스마트 계약은 현재 이더리움을 사용하며 가장 일반적인 토큰 표준은 ERC-20, ERC-721, ERC-777 및 ERC-1155입니다.
- ERC(Ethereum Request for Comment)는 본질적으로 스마트 계약 개발에 대한 지침이 포함된 일련의 기술 문서입니다.
- ERC-20 토큰 표준은 이더리움 네트워크에서 대체 가능한 토큰을 만들기 위한 청사진입니다.
- 대체 가능한 토큰 표준인 ERC-20과 달리 ERC-721은 대체 불가능한 토큰(NFT)의 토큰 표준입니다.
- ERC-777은 ERC-20의 한계를 해결하는 것을 목표로 합니다. 이 토큰 표준은 스마트 계약이 ‘후크’라는 메커니즘을 통해 토큰을 보내고 받는 것을 보다 효율적으로 만듭니다.
- ERC-1155 토큰 표준은 대체 가능성과 가스 효율적인 토큰 계약을 생성하기 위해 이전 모델의 가장 좋은 측면을 통합하는 데 중점을 둡니다.
토큰 표준이란 무엇입니까?
토큰 표준은 암호화 토큰의 작동 방식을 규정하는 일련의 규칙, 조건 및 기능입니다. 토큰 표준을 탐구하기 전에 스마트 계약 표준의 메커니즘을 이해하는 것이 도움이 됩니다. 기본적으로 스마트 계약 표준은 기본 블록체인 네트워크에서 의도한 대로 작동하기 위해 스마트 계약이 준수해야 하는 규칙입니다.
이러한 표준은 토큰 표준, 이름 레지스트리 및 라이브러리 패키지 형식과 같은 애플리케이션 수준 사양입니다. 이 스마트 계약 표준 세트와 명확하게 정의된 매개 변수를 통해 충분한 지식을 가진 사람은 누구나 자신의 ERC 토큰을 만들 수 있습니다. 요컨대 이러한 표준을 통해 스마트 계약이 기본 기능을 수행할 수 있습니다.
토큰 표준은 스마트 계약 표준의 하위 집합입니다 . 스마트 계약을 지원하는 블록체인의 경우 토큰 표준은 새로운 토큰을 생성, 발행 및 배포하기 위한 지침을 나타냅니다.
현재 대부분의 블록체인 스마트 계약은 이더리움을 사용하며 가장 일반적인 토큰 표준은 ERC-20, ERC-721, ERC-777 및 ERC-1155입니다.
Ethereum의 공통 토큰 표준
ERC(Ethereum Request for Comment)는 본질적으로 스마트 계약 개발에 대한 지침이 포함된 일련의 기술 문서입니다. 각 토큰 유형에 대한 특정 기능 집합을 정의하고 애플리케이션과 스마트 계약 간의 상호 작용을 용이하게 합니다.
누구나 ERC 토큰을 만들 수 있습니다. 그러나 이더리움 블록체인 네트워크에 대해 제안된 기능과 프로세스가 포함된 문서인 EIP(Ethereum Improvement Proposal) 프로세스를 거쳐야 합니다.
개발자가 제안서를 제출하면 Ethereum의 핵심 개발자가 제안서를 평가하고 면밀히 조사합니다. 커뮤니티가 블록체인 생태계에 중요한 추가 사항으로 간주하는 경우 제안이 수락, 확정 및 구현됩니다.
이 프로세스가 완료되는 즉시 초기 문서는 다른 개발자가 자신의 토큰을 만드는 데 사용할 수 있는 ERC 표준이 됩니다.
다음은 가장 일반적인 ERC 토큰 표준에 대한 요약입니다.

ERC-20 토큰 표준
ERC-20 토큰 표준은 이더리움 네트워크에서 대체 가능한 토큰을 만들기 위한 청사진입니다.
대체 가능이란 각 토큰(또는 토큰의 일부)이 다른 토큰과 동등하고 구별할 수 없음을 의미합니다. 예를 들어 법정화폐는 대체 가능합니다. 앨리스의 1달러는 밥의 1달러와 같고, 가치가 같기 때문에 두 사람 모두 미국 달러를 교환할 수 있습니다. 마찬가지로 1 ETH는 다른 ETH와 동일한 가치를 가집니다.
다른 디지털 자산과 마찬가지로 ERC-20 토큰은 조직 및 기술 중심 회사에서 가장 일반적으로 개발됩니다. 이러한 토큰을 통해 엔티티는 의결권 부여 또는 보상 메커니즘과 같은 유틸리티를 사용자 정의할 수 있습니다.
토큰 표준의 다양성에도 불구하고 각 ERC-20 토큰에는 표준화된 핵심 기능이 있습니다. 즉, ERC-20을 사용하여 생성된 모든 토큰은 서로 호환되며 MyEtherWallet 또는 MetaMask 와 같은 호환 서비스와 상호 운용됩니다.
기술적인 관점에서 ERC-20 토큰이 구현해야 하는 6가지 기본 기능이 있습니다.
- TotalSupply — 특정 ERC-20 토큰의 총 토큰 공급량을 도출하는 데 사용됩니다.
- BalanceOf — 이더리움 지갑에서 토큰 잔액을 도출하는 데 사용됩니다.
- 양도 — 사용자가 토큰 소유권을 다른 사람에게 양도할 수 있습니다.
- TransferFrom — Transfer 기능과 유사하게 작동하며 계약에서 사용자를 대신하여 토큰을 전송할 수 있다는 추가 이점이 있습니다.
- 승인 — 스마트 계약이 인출할 수 있는 토큰 수에 대한 제한을 설정하는 데 사용됩니다.
- 허용 — 외부 주소에 액세스 권한을 부여하고 특정 잔액에서 토큰을 사용할 수 있도록 허용합니다.
위의 필수 기능 외에도 Token Name , Ticker Symbol (예: ETH) 및 Divisibility (토큰이 지원할 수 있는 소수 자릿수)를 포함하여 ERC-20 토큰의 사용성을 향상시킬 수 있는 기타 선택적 기능이 있습니다.
위의 기능을 합치면 ERC-20 계약이 형성됩니다. 이 계약은 스테이블코인, 보안 토큰 또는 유틸리티 토큰 등 다양한 암호화폐의 기초가 됩니다. ERC-20 토큰의 몇 가지 예는 Chainlink(LINK) , Dai(DAI) 및 Basic Attention Token(BAT) 입니다.
ERC-721 토큰 표준
대체 가능한 토큰 표준인 ERC-20과 달리 ERC-721은 NFT(Non-Fungible Token)에 대한 토큰 표준으로, NFT는 개별 사양으로 상호 교환할 수 없는 특수 유형의 암호화 토큰입니다. 이는 고유한 사양으로 인해 하나의 토큰을 다른 토큰으로 교환할 수 없음을 의미합니다. 따라서 NFT는 디지털 수집품, 게임 아이템, 디지털 아트, 이벤트 티켓, 도메인 이름 및 물리적 자산의 소유권 기록을 나타내는 데 활용됩니다.

ERC-721 표준에 구축된 프로젝트의 예로는 2017년 이더리움 블록체인에서 개발된 게임인 ‘CryptoKitties’ 가 있으며 사용자가 디지털 고양이를 사고 팔고 번식시킬 수 있습니다. 현재 NFT 디지털 작품을 사고 파는 시장에는 OpenSea와 Rarible이 있습니다.
Crypto.com의 NFT 갤러리에서 주요 크리에이터와 브랜드의 최고 컬렉션을 확인하세요 .
ERC-777 토큰 표준
ERC-777은 ERC-20의 한계를 해결하는 것을 목표로 합니다. 이 토큰 표준은 토큰 전송 및 계약 통지라는 두 가지 메시지를 하나로 결합하는 기능인 ‘후크’라는 메커니즘을 통해 스마트 계약이 토큰을 보다 효율적으로 보내고 받을 수 있도록 합니다. 또한 ERC-777 표준은 블랙리스트 주소의 트랜잭션을 거부하는 추가 기능도 도입합니다.
ERC-777 토큰 표준의 또 다른 특징은 ERC-20을 구식으로 만들지 않고 역호환성을 유지한다는 것입니다. 즉, ERC-20 표준을 기반으로 구축된 토큰은 ERC-777 기반으로 구축된 토큰과 자유롭게 상호 작용할 수 있습니다. 두 표준 모두 동일한 기본 기능을 사용하기 때문입니다.
ERC-1155 토큰 표준
ERC-1155 토큰 표준은 대체 가능성과 가스 효율적인 토큰 계약을 생성하기 위해 이전 모델의 가장 좋은 측면을 통합하는 데 중점을 둡니다. 평신도의 용어로 개발자 Enjin이 “무한한 수의 토큰을 관리할 수 있는 단일 스마트 계약”이라고 설명하는 것처럼 여러 토큰 유형을 관리하는 계약의 표준입니다.
Enjin 팀은 ERC-721과 관련된 단점, 특히 일괄 전송에 대한 유연성 부족을 해결하기 위해 이 토큰 표준을 개발했습니다. 예를 들어, ERC-721에서 여러 NFT를 보내려면 사용자가 여러 트랜잭션을 수행해야 합니다. 결과적으로 트랜잭션 수가 네트워크에 넘쳐나고 잠재적으로 높은 트랜잭션 비용이 발생합니다.
ERC-1155는 하나의 스마트 계약에 여러 자산을 묶을 수 있는 일괄 전송을 지원하여 이 문제를 직접 해결합니다. 이는 거래 비용을 낮추면서 전송이 네트워크 정체를 일으킬 가능성을 크게 줄입니다.

다른 블록체인의 토큰 표준
현재 사용 중인 스마트 계약 프로토콜의 유형은 매우 다양합니다. 본질적으로 모든 사람은 자신의 규칙서를 가지고 있습니다. Ethereum 외에도 스마트 계약 생성에 중점을 둔 몇 가지 다른 블록체인 프로젝트가 있습니다. 이 섹션에서는 해당 토큰 표준과 함께 인기 있는 프로젝트를 소개합니다.
EOS를 위한 토큰 표준
EOSIO 블록체인 플랫폼은 합의, 수수료 일정, 계정 생성 및 수정, 토큰 경제, 블록 생산자 등록, 투표 및 멀티시그를 포함한 블록체인 기술의 핵심 기능을 구현합니다.
블록체인 소프트웨어 회사인 Block.one은 EOSIO 기반 블록체인에 필요한 시스템 계약을 포함하는 EOSIO 오픈 소스 플랫폼을 개발하고 유지 관리합니다. 여기에는 eosio.bios, eosio.system, eosio.msig, eosio.token 및 eosio.wrap이 포함됩니다.
EOS는 사용자가 EOSIO 블록체인에서 토큰을 생성, 발행 및 관리할 수 있는 구조와 작업을 정의하는 eosio.token 스마트 계약을 사용합니다. EOSIO 메인넷의 핵심 토큰, EOS도 이 스마트 계약을 사용하여 eosio.token 계정으로 발행됩니다.
NEO의 토큰 표준
NEO는 스마트 계약을 지원하기 위한 인프라 구축에 중점을 둔 또 다른 프로젝트입니다. NEP(NEO Enhancement Proposals)는 핵심 프로토콜 사양, 클라이언트 API 및 계약 표준을 포함하여 Neo 플랫폼의 표준을 정의합니다.
Neo의 토큰 표준은 다음과 같습니다.
- NEP-5 — 토큰화된 스마트 계약을 위한 일반화된 상호 작용 메커니즘을 시스템에 제공합니다.
- NEP-11 — NFT 계약 생성을 위한 표준입니다.
- NEP-17 — 스마트 계약을 토큰화하기 위한 일반적인 상호 작용 메커니즘을 지정하는 토큰 표준입니다.
Tezos의 토큰 표준
Tezos Interoperability Proposal(TZIP)은 Tezos 커뮤니티가 기능을 정의하고 상호 운용성 표준을 만들거나 해당 프로세스 또는 환경을 업데이트할 수 있도록 하는 설계 문서입니다. Tezos의 공식 온체인 거버넌스 프로세스를 보완합니다. 일반적으로 TZIP 문서에는 기술 사양, 업데이트된 기능을 구현할 수 있는 방법에 대한 매개 변수 및 전체 네트워크 개선에 대한 설명이 포함되어 있습니다.
Tezos의 토큰 표준은 다음과 같습니다.
- TZIP-7 — 다른 계정에서 토큰을 사용하기 위한 토큰 전송 작업 및 승인을 구현합니다. 이는 Tezos 네트워크의 ERC-20과 유사합니다.
- TZIP-12 — Tezos 개발자가 토큰 유형에 특정한 표준에 의존하지 않도록 다중 자산 인터페이스로 생성되었습니다. 특히 TZIP-12는 통합 토큰 계약 인터페이스를 제안하여 ERC-1155와 같은 대체 가능 및 대체 불가능한 토큰과 같은 광범위한 토큰 유형을 지원합니다.
추가 자료
이러한 토큰 표준의 적용을 더 잘 이해하려면 다음을 읽으십시오. NFT는 무엇입니까? 대체 불가능한 토큰 설명 및 암호화 토큰과 코인 — 차이점은 무엇입니까?
실사 및 자체 조사 수행
이 문서에 나열된 모든 예제는 정보 제공의 목적으로만 제공됩니다. 그러한 정보나 기타 자료를 법률, 세금, 투자, 재정 또는 기타 조언으로 해석해서는 안 됩니다. 여기에 포함된 어떠한 내용도 Crypto.com이 디지털 자산을 투자, 구매 또는 판매하도록 권유, 추천, 보증 또는 제안을 구성하지 않습니다. 디지털 자산의 구매 및 판매에 대한 수익은 귀하의 관할 구역 또는 귀하가 세금 목적으로 거주하는 관할 구역에서 자본 이득세 및/또는 소득세를 포함한 세금의 대상이 될 수 있습니다.
과거 성과는 미래 성과를 보장하거나 예측하지 않습니다. 디지털 자산의 가치는 증가하거나 감소할 수 있으며 구매 가격의 전부 또는 상당한 금액을 잃을 수 있습니다. 디지털 자산을 평가할 때 모든 구매는 전적으로 귀하의 책임이므로 가능한 최선의 판단을 내리기 위해 자체 조사 및 실사를 수행하는 것이 중요합니다.