概述
ERC-20 是乙太坊上可替代代幣的標準,定義轉移、餘額查詢與核准等通用介面。它讓任何應用程式都能以相同方式與代幣互動,確保錢包、交易所與合約之間的互通性。ERC-20 是絕大多數以太坊代幣的基礎。
運作原理
ERC-20 合約實作標準函數:balanceOf 查詢餘額、transfer 轉移代幣、approve 與 transferFrom 允許第三方在限額內代為轉移。此設計支持去中心化交易所的自動交換與智慧合約的可組合性。代幣可擁有自己的供應量、小數位與附加邏輯。
為何重要
ERC-20 標準化讓數千種代幣能在統一介面下運作,是 DeFi 可組合性的關鍵。它也有已知風險:不當的核准授權可能導致資金被竊,這是 revoke.cash 等安全工具存在的原因。理解 ERC-20 有助於評估代幣與互動安全性。
相關概念
ERC-20 是代幣標準家族的一員,與 NFT 的 ERC-721 相對。它支撐治理代幣、穩定幣與流動性池代幣,並在錢包與 DEX 中廣泛使用。