암호화폐 토큰이란? 정의, 유형, 코인과 토큰의 차이
암호화폐 토큰은 기존 블록체인에서 스마트 컨트랙트로 만든 디지털 자산입니다. 주요 토큰 유형과 표준, 토큰과 코인의 차이를 알아보세요.
업데이트:
암호화폐 토큰(token)은 기존 블록체인(blockchain)에서 스마트 컨트랙트(smart contract)로 만든 디지털 자산입니다. 코인과 달리 토큰에는 자체 네트워크가 없습니다. Ethereum, Solana, BNB Chain 같은 호스트 체인 위에 존재하며, 전송 비용은 그 체인의 코인으로 냅니다.
핵심 요약
- 토큰은 새 블록체인을 운영해서가 아니라 스마트 컨트랙트로 발행됩니다.
- 누구나 토큰을 만들 수 있으므로 컨트랙트 주소 확인이 중요합니다.
- 흔한 유형: 스테이블코인, 거버넌스, 유틸리티, 래핑, 밈 토큰, NFT.
- ERC-20, SPL 같은 토큰 표준 덕분에 지갑과 거래소가 토큰을 일관되게 지원할 수 있습니다.
- 토큰을 옮기려면 호스트 체인의 코인으로 가스비를 내야 합니다.
토큰의 작동 방식
토큰은 어떤 주소가 몇 개를 보유하는지 기록하는 장부를 관리하는 스마트 컨트랙트입니다. 토큰을 "보낸다"는 것은 컨트랙트에 그 장부를 업데이트해 달라고 요청하는 것입니다. 컨트랙트가 호스트 블록체인에서 실행되므로, 트랜잭션은 그 체인이 보호하고 수수료는 그 체인의 코인으로 냅니다.
토큰 표준
| 표준 | 블록체인 | 유형 | 예시 |
|---|---|---|---|
| ERC-20 | Ethereum 및 EVM 체인 | 대체 가능 | USDC, UNI, LINK |
| ERC-721 | Ethereum 및 EVM 체인 | 대체 불가능(NFT) | 디지털 수집품 |
| ERC-1155 | Ethereum 및 EVM 체인 | 혼합형 | 게임 아이템 |
| SPL | Solana | 대체 가능 및 대체 불가능 | Solana의 USDC, JUP |
| BEP-20 | BNB Chain | 대체 가능 | BNB Chain의 ERC-20 대응 표준 |
토큰의 유형
- 스테이블코인(stablecoin): 기준 자산, 보통 미국 달러를 추종합니다(USDT, USDC). 암호화폐 거래와 무기한 선물 증거금의 주요 호가 통화입니다.
- 거버넌스 토큰: 보유자에게 프로토콜에 대한 투표권을 줍니다(Uniswap의 UNI).
- 유틸리티 토큰: 애플리케이션 안에서 서비스 이용료를 내거나 기능을 여는 데 쓰입니다.
- 래핑 토큰: 다른 체인의 자산을 나타냅니다. 예를 들어 WBTC는 Ethereum 위의 Bitcoin입니다.
- 유동성 공급자(LP) 토큰: DEX 풀에 예치한 자금에 대한 영수증입니다.
- 밈 토큰: 커뮤니티 중심의 토큰으로, 쓰임새가 거의 없거나 전혀 없고 변동성이 매우 큰 경우가 많습니다.
- NFT: 대체 불가능한 토큰으로, 각 단위가 고유합니다.
코인 vs 토큰
| 코인 | 토큰 | |
|---|---|---|
| 자체 블록체인 보유 | 예 | 아니요 |
| 네트워크 수수료 지불 | 예 | 아니요 |
| 생성 방식 | 새 네트워크 출시 | 스마트 컨트랙트 배포 |
| 예시 | BTC, ETH, SOL | USDT, UNI, WBTC |
차익거래에서 토큰이 중요한 이유
같은 토큰이 중앙화 거래소와 여러 체인의 DEX 등 많은 곳에서 동시에 거래되는 경우가 많습니다. 유동성이 얇거나 거래소 간 토큰 이동이 느리거나 비싸면 가격이 서로 벌어집니다. 그 가격 차이가 CEX-DEX 및 DEX-DEX 차익거래(arbitrage)의 기반입니다. 컨트랙트 주소 확인이 중요한 이유도 여기에 있습니다. 두 토큰이 같은 티커를 쓰면서도 완전히 다른 자산일 수 있습니다.
자주 묻는 질문
- 암호화폐에서 토큰이란 무엇인가요?
- 토큰은 Ethereum이나 Solana 같은 기존 블록체인에서 스마트 컨트랙트로 만든 디지털 자산입니다. 화폐(스테이블코인), 투표권(거버넌스 토큰), 서비스 이용권(유틸리티 토큰), 고유한 아이템(NFT)을 나타낼 수 있습니다.
- ERC-20 토큰이란 무엇인가요?
- ERC-20은 Ethereum과 EVM 호환 체인에서 대체 가능한 토큰의 표준 인터페이스입니다. transfer와 balanceOf 같은 함수를 정의하므로, 지갑과 거래소가 모든 ERC-20 토큰을 같은 방식으로 지원할 수 있습니다.
- 같은 토큰이 여러 블록체인에 존재할 수 있나요?
- 네. USDT와 USDC 같은 토큰은 여러 체인에서 네이티브로 발행되고, 다른 토큰들은 브리지를 통해 체인 간에 옮겨집니다. 토큰을 보내기 전에 항상 컨트랙트 주소와 네트워크를 확인하세요.
- 토큰을 보내려면 해당 블록체인의 코인이 필요한가요?
- 대개 그렇습니다. Ethereum에서 ERC-20 토큰을 보내려면 가스비로 낼 ETH가 필요하고, Solana에서 SPL 토큰을 보내려면 SOL이 필요합니다.