📐 토큰 스탠다드 Token Standard
스마트 컨트랙트가 토큰을 만들 때 따르는 공통 규칙집 — 일종의 설계도예요. 이 규칙 덕분에 토큰이 예측 가능하게 동작하고, 같은 규칙을 아는 어느 지갑·거래소·앱에서도 문제없이 쓸 수 있어요.
🔌 쉽게 풀면 — 토큰의 USB 플러그
USB 플러그를 생각해 보세요. 모두가 하나의 모양에 합의한 덕분에, 어떤 USB 기기든 어떤 USB 포트에도 꽂혀요 — 별도 어댑터가 필요 없죠. 토큰 스탠다드가 바로 그 '합의된 모양'이에요. 개발자가 토큰을 만들 때, 스마트 컨트랙트가 스탠다드의 규칙집을 따르게 해요. 규칙집에는 토큰 보내기, 잔액 조회, 지출 승인 같은 기능 목록이 정해져 있어요. 지갑이나 거래소가 이 규칙을 한 번만 배워 두면, 그 규칙을 따르는 어떤 토큰이든 다룰 수 있어요.
♻️ 왜 중요한가요 — 한 번 연동, 수천 개 토큰
공통 스탠다드가 없다면, 지갑은 토큰 하나하나마다 별도 코드를 짜야 해요. 스탠다드가 있으면 앱이 연동 코드를 한 번만 작성해도 규격을 따르는 모든 토큰에서 작동해요. 이걸 상호운용성(interoperability)이라고 해요. 서로 다른 토큰들을 같은 지갑 주소로 받고, 같은 거래소에서 거래할 수 있는 이유가 바로 이거예요. 수천 개의 토큰이 빠르게 출시될 수 있었던 것도 같은 이유고요.
🔁 대체 가능 vs 대체 불가능
입문자가 처음 마주치는 개념이 바로 이 구분이에요. 토큰의 종류가 어떤 스탠다드를 쓸지를 결정해요.
| 종류 | 의미 | 대표 스탠다드 |
|---|---|---|
| 💵 대체 가능(Fungible) | 단위가 모두 동일하고 서로 교환 가능 — 지폐처럼 | ERC-20 |
| 🖼️ 대체 불가능(NFT) | 각 토큰이 고유하여 교환 불가 — 특정 그림처럼 | ERC-721 |
📋 이더리움의 주요 스탠다드
| 스탠다드 | 용도 | 실제 예시 |
|---|---|---|
| ERC-20 | 대체 가능 토큰 — 가장 널리 쓰이는 스탠다드; 대부분의 스테이블코인과 프로젝트 토큰의 설계도 | USDT, LINK |
| ERC-721 | 대체 불가능 토큰(NFT) — 각 토큰이 고유 ID를 가져 하나의 자산을 표현 | 아트, 컬렉터블 |
| ERC-1155 | '멀티 토큰' — 하나의 컨트랙트에서 대체 가능·불가능 토큰을 함께 관리, 묶음 전송에 효율적 | 게임 아이템 |
📝 'ERC'는 Ethereum Request for Comments의 줄임말로, 공개 제안 절차를 뜻해요. 20, 721 같은 숫자는 그냥 제안 번호예요.
🌐 다른 블록체인의 스탠다드
토큰 스탠다드는 이더리움만의 이야기가 아니에요. 다른 체인도 각자의 스탠다드를 가지고 있어요:
- 🟡 BEP-20 — BNB 스마트 체인 (ERC-20을 모델로 삼음)
- 🟣 SPL — 솔라나
- 🔴 TRC-20 — 트론
🚨 알아둘 점 (초보 주의)
- 🛡️ 스탠다드 ≠ 안전 — 스탠다드를 따른다는 건 토큰이 '올바르게 연결된다'는 뜻일 뿐, 프로젝트가 정직한지·코드에 버그가 없는지는 전혀 보장하지 않아요
- 🔗 코인도, 네트워크도 아니에요 — 규칙집이에요. 수많은 토큰이 하나를 공유하고, 하나의 블록체인이 여러 스탠다드를 지원할 수 있어요
- 📬 네트워크가 맞아야 해요 — 토큰 스탠다드는 해당 블록체인에 묶여 있어요. 잘못된 네트워크로 전송하면 자산을 잃을 수 있어요
❓ 자주 묻는 질문
- 토큰 스탠다드는 코인이나 블록체인과 같은 건가요?
- 아니요. 규칙집이지, 코인도 아니고 네트워크도 아니에요. 수천 개의 서로 다른 토큰이 하나의 스탠다드(예: ERC-20)를 함께 따를 수 있고, 하나의 블록체인이 여러 스탠다드를 동시에 지원할 수도 있어요.
- 토큰 스탠다드를 따르면 그 토큰은 안전한 건가요?
- 아니요. 스탠다드는 토큰이 지갑·앱에 '정해진 방식으로 연결되는지'만 보장해요. 프로젝트가 정직한지, 코드에 버그가 없는지는 전혀 알 수 없어요. 스캠 토큰도 완벽히 유효한 ERC-20일 수 있어요.
- 서로 다른 토큰들을 왜 같은 지갑 주소로 받을 수 있나요?
- 같은 스탠다드를 따르기 때문이에요. 지갑은 공통 규칙을 한 번만 배우면 그 규칙을 따르는 토큰은 어떤 것이든 보관하고 표시할 수 있어요. 토큰마다 별도 설정이 필요 없어요.