ERC-1155

更新時間 2026年9月24日

一句話總結

ERC-1155 是在單一智慧合約內管理不同代幣 ID 與數量的多代幣標準。

ERC-1155 為包含多種代幣類型的合約定義共同介面。每個代幣 ID 都有各自的餘額,也可有自己的供應量與中繼資料。此設計能表示同質化物品、獨特物品或其他配置,不必為每一種類型分別部署合約。

ID 與數量共同運作

遊戲可以用一個 ID 表示可相互替代的藥水,另一個 ID 表示只發行一把的劍。帳戶可能持有五個藥水 ID 單位及一個劍 ID 單位。具有 ID 不會自動讓每個單位都獨一無二;同一類型中的數量仍可具有同質性。

一次轉移多種類型

批次轉帳可透過同一合約內的一次操作,移動多個 ID 與數量。這可能減少重複的交易開銷,但實際節省的 gas 取決於實作與工作內容。合約接收者必須實作標準安全轉移要求的接收行為。

權限與實作風險

標準中的操作人授權,可以允許管理持有人在該合約中的所有代幣類型,不應誤以為只授權目前顯示的一個項目。ERC-1155 本身不保證中繼資料不可變、供應量固定、真實性或任何特定市場價值。