長話短說
令牌標準是用於管理加密令牌如何工作的一組規則和約定。流行的標準包括 ERC-20、BEP-20、ERC-721 和 ERC-1155。
介紹
儘管存在數以萬計的加密貨幣,但您可能會驚訝地發現它們中的大多數都是使用相同的藍圖構建的。這些藍圖稱爲代幣標準,定義了區塊鏈代幣的一些關鍵功能和屬性。
爲什麼要使用代幣標準?
互操作性
令牌標準確保使用該標準構建的所有產品都可以交互或協同工作。如果一個項目發行根據代幣標準構建的代幣,新代幣將與現有平臺和應用程序(如錢包)保持兼容。例如,ERC-20 資產可以與使用相同代幣標準開發的其他產品和服務進行互操作。
這也是您可以用 ERC-20 代幣交換另一種代幣的原因。如果沒有代幣標準,交易多種加密貨幣將會變得更加困難。您還必須爲特定代幣創建特定錢包,而不是使用可以容納大量加密貨幣的錢包。
可組合性
在編程中,擁有可組合的系統允許開發人員重用現有組件來創建新產品。這也適用於代幣創建——通過使用代幣標準,在基本功能上花費的時間更少,因此開發人員有更多時間進行實驗和創新。
效率
代幣標準還促進了智能合約之間的交互。智能合約遵循代幣標準並部署代幣後,可用於監控創建的代幣。
ERC-20和BEP-20等代幣標準具有基本功能,包括地址檢索和代幣餘額,使智能合約能夠更有效地監控代幣。例如,要檢查 ERC-20 代幣,開發人員可以使用稱爲合約應用程序二進制接口 (ABI) 的接口來跟蹤代幣傳輸和其他數據。
加密貨幣和 DeFi 中的通用代幣標準
BEP-20
BEP-20是BNB智能鏈(BSC)上的代幣標準。它是作爲 BSC 的技術規範而開發的,允許開發者推出各種代幣,包括佩吉幣、實用代幣、穩定幣等。 BEP-20 標準還引入了黑名單、鑄造和暫停代幣銷燬等功能。
以下是BEP-20代幣標準的主要功能:
TotalSupply:定義特定 BEP-20 代幣的總代幣供應量。
BalanceOf:定義代幣餘額。
轉讓:允許用戶將代幣所有權轉讓給其他人。
TransferFrom:允許通過智能合約代表用戶將代幣轉移給其他人。
批准:定義智能合約可以提取的代幣數量限制。
配額:定義有權使用代幣的外部地址。
ERC-20
2015年,Fabian Vogelsteller提出了ERC-20這一代幣標準,該標準後來成爲開發者設計自己代幣的主要綱要,包括虛擬代幣、質押代幣和虛擬貨幣。
ERC-20 是一種代幣標準,用於開發遵循通用規則且可相互互換(即可互換)的資產。因此,如果您創建 1,000 個 ERC-20 代幣單位,每個單位將具有相同的功能。
BEP-20 標準與 ERC-20 非常相似。但請注意,它們是不同區塊鏈網絡的一部分。 ERC-20代幣標準用於以太坊區塊鏈,而BEP-20用於BNB智能鏈(BSC)。
ERC-721
您是否知道以太坊上很大一部分不可替代代幣 (NFT) 都共享相同的代幣標準 ERC-721?無論是限量版 NFT 還是出席證明協議 (POAP),您的 NFT 很可能是使用相同的藍圖創建的。那麼 NFT 有何獨特之處呢?根據其中一項指南,要成爲 ERC-721 代幣,資產必須具有全局唯一的 tokenId。
ERC-721 功能包括代幣轉移、當前餘額、總供應量,以及如上所述的全球唯一性。
ERC-1155
隨着代幣標準的發展,出現了一項涵蓋行業對多種代幣類型需求的指南。 ERC-1155 是一種多代幣標準,允許創建不同類型的數字資產,包括 BNB 和 NFT 等實用代幣。
除其他功能外,ERC-1155 還提供代幣批量功能,包括:
批量轉賬:可以同時轉賬多個資產。
批量餘額:可以一步檢索多個資產的餘額。
批量批准:可以將所有代幣批准到一個地址。
NFT 支持:如果供應量僅爲 1,則將代幣視爲 NFT。
代幣標準的侷限性
雖然使用相同標準創建的代幣在基本功能上是一致的並且可以彼此良好地交互,但不同標準的代幣不太可能如此。由於行業中管理代幣標準的規則不同,因此它們並不總是相互兼容也就不足爲奇了。這可能意味着使用不同標準開發的代幣可能不存在於同一平臺上,或者它們無法相互通信或交易。如果您擁有多種加密貨幣,您可能會經歷過無法在以太坊上使用 BTC 的挫敗感。爲了解決這個限制,業界提出了一種新的代幣類型,稱爲包裝代幣。
包裹代幣
包裝代幣是與另一種加密貨幣的價值掛鉤的加密貨幣。通常,原始資產被放入稱爲包裝器的數字金庫中,並在另一個區塊鏈上創建其包裝版本,例如化身。
結束語
代幣標準就像設計和推出基於區塊鏈的代幣的藍圖。當今行業有多種代幣標準,區塊鏈橋和包裝機制等創新解決方案可以幫助緩解這些代幣之間的不兼容問題。
進一步閱讀
ERC-20 代幣簡介
三種流行的加密橋及其工作原理
如何使用多邊形橋?
原子交換解釋