Tokens標準是管理加密貨幣Tokens工作機制的一組規則和約定。常見標準包括ERC-20、BEP-20、ERC-721和ERC-1155。
簡介
盡管加密貨幣數以萬計,但您可能有所不知,大部分加密貨幣創建時依據的藍圖是相同的。這些藍圖又稱Tokens標準,它們規定區塊鏈Tokens的關鍵功能和屬性。
為什么要遵循Tokens標準?
互操作性
Tokens標準可確保依據相同標準構建的所有產品,都可以交互或協同工作。如果項目Tokens都遵循Tokens標準創建,那么新Tokens可繼續與現有各平臺和應用(如錢包)保持兼容。舉例來講,ERC-20資產與遵循相同Tokens標準開發的其他產品和服務可實現互操作。
您能夠用ERC-20Tokens交易其他Tokens,也是這個緣故。而如果沒有Tokens標準,那么交易多種加密貨幣將非常困難。您還必須為Tokens創建專屬錢包,而不是用可持有無數種加密貨幣的錢包。
可組合性
開發人員編程時,如果有可組合的系統可用,那他們就能重復使用現有組件創建新產品。對于Tokens創建也是同理,遵循Tokens標準可減少在基本功能方面所花的時間,這樣開發人員就有更多時間進行實驗和創新。
效率
除此之外,Tokens標準還能促進智能合約之間的交互。智能合約按照Tokens標準部署Tokens后,還能起到監控已創建Tokens的作用。
ERC-20和BEP-20等Tokens標準,都具備地址檢索和Tokens余額等基本功能,因此智能合約能更有效地監控Tokens。例如,開發人員可用合約應用二進制接口(ABI)跟蹤Tokens劃轉和其他數據對ERC-20Tokens進行監督。
常見加密貨幣和DeFiTokens標準
BEP-20
BEP-20是幣安智能鏈(BSC)的Tokens標準。該標準是為幣安智能鏈(BSC)開發的技術規范,支持開發人員創建各種Tokens,包括錨定Tokens、效用Tokens、穩定幣和其他Tokens。BEP-20標準還引入了黑名單、鑄造和暫停Tokens銷毀等功能。
以下是BEP-20Tokens標準的主要功能:
TotalSupply:規定特定BEP-20Tokens的總供應量。
BalanceOf:規定Tokens余額。
Transfer:支持用戶將Tokens所有權轉讓給他人。
TransferFrom:通過智能合約代表用戶將Tokens轉讓給他人。
Approve:限制智能合約可以提現的Tokens數量。
Allowance:定義有權消費Tokens的外部地址。
ERC-20
2015年,Fabian Vogelsteller提出了ERC-20Tokens標準,后成為開發人員設計虛擬Tokens、質押Tokens和虛擬貨幣等各種Tokens依據的主要框架。
ERC-20Tokens標準開發遵循通用規則的可互換(即非同質化)資產。因此,如果您創建1,000枚ERC-20Tokens,那么每枚Tokens都具備相同的功能。
BEP-20標準與ERC-20大同小異。注意:但它們分屬截然不同的區塊鏈網絡。ERC-20Tokens標準適用于Ethereum區塊鏈,而BEP-20適用于BNB智能鏈(BSC)。
ERC-721
您知道嗎,Ethereum上的大部分非同質化Tokens(NFT),都遵循ERC-721Tokens標準。無論是限量版NFT還是出席證明協議(POAP),您的NFT很可能都是基于相同藍本創建的。那是什么令NFT與眾不同?規則規定要成為ERC-721Tokens,資產必須具備全球唯一的tokenId。
ERC-721的功能包括Tokens劃轉、當前余額、總供應量以及如前所述的全球唯一性。
ERC-1155
隨著Tokens標準不斷演進,出現了一份能夠涵蓋行業對多種Tokens類型需求的準則。ERC-1155是多Tokens標準,允許創建不同類型的數字資產,包括效用Tokens如BNB和NFT。
除此之外,ERC-1155還提供Tokens批處理功能,包括:
批量劃轉:同時劃轉多項資產。
批次余額:查詢多項資產余額,一步完成。
批量批準:將所有Tokens批準至同一地址。
NFT支持:供應量僅為1時,則視創建的Tokens為NFT。
Tokens標準的局限性
遵循相同標準創建的Tokens,它們的基本功能一致并且交互性良好,而遵循不同標準的Tokens,它們的基本功能不一致且交互性較差。因為管理Tokens標準的規則五花八門,因此它們相互不兼容也就不足為奇。換句話說,按照不同標準開發的Tokens,不能在同一平臺上共存或者無法相互交流或進行交易。如果您擁有多種加密貨幣,那么可能有過不能在Ethereum上使用BTC的糟心經歷。為解決這種局限性,業界提出一種新的Tokens類型,又稱包裝Tokens。
包裝Tokens
包裝Tokens是與其他加密貨幣掛鉤的加密貨幣。通常原始資產會被放在數字保險庫(又稱包裝)中,同時在其他區塊鏈上創建其包裝版(化身)。
結語
Tokens標準就如同區塊鏈Tokens的設計和發布藍圖。當前行業存在幾種Tokens標準,還有區塊鏈橋和包裝機制等創新型解決方案,可幫助解決Tokens之間的不兼容問題。
該內容來自幣安學院