加密貨幣標準是區塊鏈網路能正常運行的重要設計之一,但你明白 ERC-20、BEP-20、TRC-20…等代幣標準是什麼嗎?之前的差異又在哪?下文動區為您整理。
(前情提要:以太坊新手科普 | 三分鐘搞懂 ERC-20 和 ERC-721 的不同)
(背景補充:可逆交易代幣標準 ERC-20R、ERC-721R 的審思)
想要在區塊鏈網路上順利發行代幣,或是進行代幣轉移,都需要遵守一套代幣標準。常聽見的標準如:ERC-20、BEP-20、TRC-20…等,但他們真正的差異是什麼?又是如何運作的?下文為你解答。
加密代幣標準是什麼?
你可以想像每個區塊鏈網路就像是不同的手機作業系統,例如 iOS 或 Android,想要在不同的作業系統上開發 App 就需要遵守各自的規則。如果你想要在特定的區塊鏈上創建、發行、部署新代幣,同樣也需要遵守一套代幣標準。
以我們最常見的代幣標準 ERC-20 為例,它就是為以太坊網路創建的規則,符合 ERC-20 的代幣都具備共同的屬性,且同一條區塊鏈不一定只有一個標準,還可以有:ERC-721、ERC-1155…等其他代幣標準。其他常見的還包括:BEP-20(BSC)、TRC-20(TRON)…。
ERC-20 代幣標準是什麼?
另外關於 ERC 的意義是:以太坊提案請求(Ethereum Request for Comment),旨在讓智能合約與去中心化應用程式可以互動,如同在公鏈上搭建橋樑讓彼此能夠串連。
通常 ERC-20 代幣標準至少需要為每個項目詳細介紹:代幣供應總量詳情、代幣怎麼轉移、怎麼提取代幣、怎麼接受代幣、帳戶的代幣餘額等。
ERC-20、ERC-721 差在哪?
不同於 ERC-20 代幣具有可替代性,ERC-721 旨在創造具有不可替代性和不可分割性的代幣,也就是我們熟悉的非同質化代幣 NFT,ERC-721 規定了每個代幣都有唯一的 Token ID
延伸閱讀:以太坊新手科普 | 三分鐘搞懂 ERC-20 和 ERC-721 的不同
ERC-1155 又是什麼?
ERC-1155 相比於 ERC-721,最大的區別就是它可以一個合約承載多種類的 FT 與 NFT,可以將其理解為是 ERC-20 和 ERC-721 的融合加強版,不管是想發行同質化和非同質化的代幣, ERC-1155 都可以搞定,而不用透過多個合約再進行互動。
舉例來說在一個遊戲中,可能會有很多類裝備如「武器」、「鎧甲」、「藥品」等,這些裝備有的是非同質化的,例如倚天劍只有 1 個、其他同質化的例如皮甲可以有一萬個。傳統的 ERC-721 只能發行一類實體,但是 ERC-1155 就可以發行多種類。
延伸閱讀:ERC1155 是什麼?以愛迪達 NFT 為例解析
TRC-20 代幣標準是什麼?
TRC-20 主要是用於在 TRON 區塊鏈網路上來發行、管理代幣的代幣標準。定義了 TRON 網路中每個代幣要符合的新代幣發行、執行和批准代幣轉讓、發送、接收代幣等規則。
TRC-20 在功能、操作性上與 ERC-20 代幣有類似的功能,可以在 TRON 區塊鏈中快速、安全的交易,目前多運用在波場生態系統的去中心化應用,包含:金融、遊戲、社交媒體等應用。由於較低廉的手續費,許多用戶也常用 TRC-20 網路來傳送 USDT。
BEP-20 代幣標準是什麼?
BEP-20 是 BNB 智能鏈 (BSC) 上的代幣標準。
這個標準是開發作為 BSC 的技術規格,讓開發人員能夠發行各種代幣,包括掛鉤代幣、功能型代幣、穩定幣等等。BEP-20 標準也引進更多進階功能,像是黑名單、鑄造,還有暫停代幣銷毀。
小結
代幣標準的出現是為了提升項目間的互動性、相容性和效率。目前加密產業仍在持續設計多樣化的代幣標準,和創新的解決方案,以實現一個更加兼容、蓬勃的生態系。