🎒 ERC-1155 Multi-Token Standard
하나의 스마트 컨트랙트가 대체 가능 코인·고유 NFT·반대체 아이템을 동시에 만들고 관리할 수 있는 이더리움 토큰 표준이에요. '멀티토큰 표준'이라는 별명으로도 불려요.
🎒 쉽게 풀면 — 모든 아이템을 담는 배낭 하나
게임 인벤토리를 상상해 보세요. 시스템 하나가 쌓이는 금화(모든 금화는 동일), 세상에 단 하나뿐인 전설 검, 그리고 회복 포션 묶음(쓰기 전까진 전부 똑같은 포션)을 동시에 관리하는 거예요. ERC-1155는 바로 이 역할을 하는 표준이에요. 이더리움의 스마트 컨트랙트 하나가 세 종류를 모두 추적하고, 친구에게 여러 아이템을 한 번에 건낼 수도 있어요.
🧩 컨트랙트 하나가 세 종류의 토큰을 담는 방법
ERC-1155 컨트랙트 안에서 모든 토큰에는 ID가 있고, 그 ID에 얼마를 발행하느냐에 따라 성격이 달라져요.
| 토큰 종류 | 발행량 | 동작 방식 |
|---|---|---|
| 🪙 대체 가능 | 다량 발행 | 게임 내 화폐나 포인트 — 모든 단위가 동일해요 |
| ⚔️ 대체 불가(NFT) | 발행량 1 | 오직 한 명만 소유할 수 있는 유일한 아이템 |
| 🧪 반대체 | 다수 발행 후 구분 | 행사 티켓·소모품처럼 처음엔 동일하다가 사용·교환 후 고유해지는 아이템 |
📦 배치 전송 — 이 표준의 핵심 기능
ERC-1155의 가장 큰 특징은 배치(일괄) 처리예요. 함수 하나(safeBatchTransferFrom)로 여러 종류의 토큰을 트랜잭션 한 번에 옮길 수 있고, 잔액 조회나 권한 승인도 마찬가지예요. 아이템 하나하나를 따로 보내는 대신 한 번에 처리하니까 가스비가 줄어요.
⛽ '최대 90% 가스 절약'이라는 말을 보게 될 수도 있어요. 실제 절감률은 무엇을 얼마나 옮기느냐에 따라 달라지니, 어떤 숫자든 대략적인 참고치로만 보세요.
🛡️ 기본 내장된 안전장치
ERC-1155에는 안전 전송 보호와 수신자 훅이 포함돼 있어요. 토큰이 스마트 컨트랙트 주소로 전송되면 그 컨트랙트가 토큰을 받을 수 있는지 확인할 기회를 얻어요. 덕분에 맞지 않는 주소로 전송됐을 때 토큰이 묶여버리는 상황이 줄어요.
🕹️ 처음 접하게 되는 곳
ERC-1155는 NFT와 게임 수요에서 탄생했어요. 2018년 Witek Radomski와 Enjin 팀이 EIP-1155로 제안하면서, 기존 ERC-20과 ERC-721의 한계를 보완했죠. 지금은 블록체인 게임·메타버스 자산과 NFT 대량 발행의 주류 표준이에요. 게임 아이템을 민팅하거나 구매할 때, 혼합 NFT 컬렉션을 둘러볼 때, 또는 마켓플레이스에서 'ERC-1155 에디션' — 동일한 NFT 여러 장 — 을 볼 때 마주칠 수 있어요. 더 샌드박스가 이 표준을 쓰는 대표적인 프로젝트 중 하나예요.
🚨 알아두면 좋은 것들
- 🔁 NFT 전용 표준이 아니에요 — 대체 가능·대체 불가·반대체 토큰을 모두 다뤄요
- 🤝 ERC-20이나 ERC-721을 없애지 않아요 — 단순한 프로젝트는 여전히 그 표준들을 써요. ERC-1155는 여러 종류가 동시에 필요할 때를 위한 거예요
- 🎮 게임을 위해 만들어졌어요 — 화폐와 고유 아이템이 뒤섞인 게임·메타버스 환경에서 가장 빛을 발해요
- ⛓️ 규칙집이지, 코인이 아니에요 — ERC-1155는 이더리움의 토큰 표준이에요. 'ERC-1155'를 직접 사고팔 수는 없어요
❓ 자주 묻는 질문
- ERC-1155는 ERC-721을 대체하는 또 다른 NFT 표준인가요?
- 아니에요. ERC-1155는 멀티토큰 표준으로, 하나의 컨트랙트 안에 대체 가능 코인·고유 NFT·반대체 아이템을 함께 담을 수 있어요. ERC-20이나 ERC-721을 없애는 게 아니라, 여러 종류의 토큰이 동시에 필요한 경우(주로 게임)에 빛을 발하는 표준이에요.
- 하나의 컨트랙트가 어떻게 화폐도 되고 고유 NFT도 될 수 있나요?
- 토큰 ID마다 발행량을 따로 설정할 수 있어요. 발행량이 많은 ID는 대체 가능 화폐처럼 동작하고, 발행량이 정확히 1인 ID는 고유 NFT가 됩니다. 같은 컨트랙트 안에 두 종류가 나란히 존재할 수 있어요.
- 게임과 NFT 대량 발행에서 ERC-1155를 좋아하는 이유가 뭔가요?
- 게임은 화폐와 고유 아이템 둘 다 필요한데, ERC-1155가 한 곳에서 해결해줘요. 배치 전송 기능으로 여러 종류의 토큰을 한 번의 트랜잭션에 옮길 수 있어서 아이템 하나씩 전송할 때보다 가스비가 줄어요. 덕분에 NFT 대량 발행에도 잘 맞아요.