從 ERC-20 到 BEP-20:全面審視Token標準及其在確保各種Token和 dApp 之間無(wú)縫有效“通信”方面的作用。
自 Fabian Vogelsteller 提出 ERC-20 以來(lái)已經(jīng)八年了。從那以后發(fā)生了什么變化?讓我們更深入地探討Token標準如何塑造加密世界。
什么是Token?
根據CoinMarketCap2024年 2月收錄的數據,目前,全球共有5146種加密貨幣,總市值超過(guò)2600億美元,但并非所有加密貨幣都是Token。
Token是可以代表各種事物的數字資產(chǎn),例如貨幣、資產(chǎn)或訪(fǎng)問(wèn)權限。它們可以代表數字身份或同時(shí)執行多個(gè)角色。
Token主要有兩種類(lèi)型:
同質(zhì)Token是可互換且相同的。它們就像鈔票。
另一方面,不可替代Token(NFT)是唯一的且不可互換。您可以將它們視為數字收藏品。
Coin和Token的區別
“Coin”和“Token”這兩個(gè)術(shù)語(yǔ)經(jīng)?;Q使用,但它們實(shí)際上代表兩種不同的事物。
Coin,如比特幣或萊特幣,有自己專(zhuān)用的區塊鏈,即網(wǎng)絡(luò )上發(fā)生的所有交易的數字分類(lèi)賬。它們主要用作貨幣形式。
另一方面,Token并非沒(méi)有自己的網(wǎng)絡(luò ),而是駐留在另一個(gè)網(wǎng)絡(luò )上。它們是通過(guò)以太坊等現有區塊鏈上的智能合約創(chuàng )建的。Token可以代表各種數字資產(chǎn)或實(shí)用程序,而不僅僅是一種交換媒介,例如代表公司的股份或對服務(wù)的訪(fǎng)問(wèn)權等。
為什么開(kāi)發(fā)人員需要標準?
Token標準是一組規則,指定如何在網(wǎng)絡(luò )中生成、轉移和使用Token。它就像區塊鏈上的一種共享語(yǔ)言,允許在一個(gè)標準下鑄造的Token能夠與所有基于區塊鏈的 dApp 以同一語(yǔ)言“流暢”地順利集成。
這些標準旨在簡(jiǎn)化Token操作,確保采用普遍理解的交互方法。例如,當在市場(chǎng)上列出 NFT 時(shí),會(huì )使用一個(gè)標準來(lái)引用合約。如果合約開(kāi)發(fā)者忽略了納入標準功能,市場(chǎng)將不知道如何正確引用該合約。
標準各不相同,因為它們所支持的Token具有不同的特征。例如,每一個(gè) NFT 本質(zhì)上都是獨特且不可替代的——就像撲克牌或藝術(shù)品一樣。相比之下,每個(gè) ERC-20 Token都是可替代的,并且與其對應Token沒(méi)有區別——類(lèi)似于相同的 10 美元紙幣,每張都可以完全互換。
簡(jiǎn)而言之,Token標準
l 確?;ゲ僮餍?/p>
就像所有 USB 設備可以連接到任何計算機的 USB 端口一樣,Token標準確保所有Token都可以與區塊鏈網(wǎng)絡(luò )中的各種應用程序、交易所和服務(wù)無(wú)縫交互。
l 簡(jiǎn)化開(kāi)發(fā)
有了一套明確的規則,新項目就可以更輕松地啟動(dòng)。
l 增強安全性
經(jīng)過(guò)驗證的Token開(kāi)發(fā)框架有助于最大限度地減少惡意行為者可能利用的潛在漏洞。
①流行的以太坊(ERC)Token標準
ERC 代表以太坊征求意見(jiàn),指的是概述智能合約開(kāi)發(fā)的技術(shù)指南集合。這些文檔為不同類(lèi)型的Token指定了一組獨特的功能,并促進(jìn)應用程序和智能合約之間的無(wú)縫交互。
1.ERC-20
它確保了Token的可互換性,使每個(gè)Token在類(lèi)型和價(jià)值上與其他Token相同。
其功能包括在賬戶(hù)之間轉移資產(chǎn)、檢索特定賬戶(hù)的當前余額、確定網(wǎng)絡(luò )上可用Token的總量以及授權第三方賬戶(hù)是否可以從給定賬戶(hù)花費指定數量的Token。
2.ERC -721
ERC-721 是 NFT Token標準。這些Token是唯一的,并且可能具有與其他Token不同的價(jià)值,甚至來(lái)自相同的智能合約。稀有度或視覺(jué)效果等其他特征等因素可能會(huì )影響該值。
ERC-721提供了一系列功能,例如在賬戶(hù)之間轉移Token、檢查賬戶(hù)中Token的當前余額、識別特定Token的所有者以及確定網(wǎng)絡(luò )上Token的總供應量的能力。此外,該標準允許第三方批準從另一個(gè)賬戶(hù)轉移一定數量的Token。
3.ERC -1155
該標準促進(jìn)了Token的創(chuàng )建,這些Token可以代表同一合約中的各種類(lèi)型的資產(chǎn),包括可替代和不可替代的資產(chǎn)。此外,該標準允許同時(shí)轉移大量資產(chǎn)。 ERC-1155 經(jīng)常在GameFi中用于生成角色的物品和皮膚。
4.ERC -1400
它允許在以太坊上發(fā)行和管理安全令牌。這些Token包含受證券監管的資產(chǎn),確保區塊鏈環(huán)境中的合規性和透明度。 ERC-1400 的目的是提高區塊鏈上證券型Token產(chǎn)品的安全性、清晰度和有效性。
5.ERC -4337
該標準允許創(chuàng )建智能賬戶(hù),在單筆交易中執行多項操作,并使用 ERC-20 Token實(shí)現多重簽名、社交恢復、贊助費用和傭金支付。
②其他值得注意的Token標準
1.BNB智能鏈標準
BNB 鏈有一系列用于Token發(fā)行、管理和部署的協(xié)議,稱(chēng)為 BEP(BNB 演進(jìn)提案)。以下是最受歡迎的:
l BEP-20
BEP-20 代表了在 BSC 上創(chuàng )建Token合約的指南。它與 ERC-20 類(lèi)似,但旨在與 BEP2 和 ERC20 兼容。此外,BEP20 協(xié)議還包括額外的接口,例如 getOwner 和decimals。
l BEP-2
它是 BNB(幣安的原生貨幣)的基本標準。僅兼容BNB Chain,缺乏對智能合約開(kāi)發(fā)的支持。
2.波場(chǎng)標準
l TRC-10
它是 TRON 網(wǎng)絡(luò )支持的標準,無(wú)需 TVM(TRON 虛擬機)。
l TRC-20
它用于智能合約以使用 TVM 實(shí)現Token。該標準與 ERC-20 兼容。
l TRC-721
它為區塊鏈上的 NFT 提供支持,并與 ERC-721 兼容。
使用 DingPay,您可以管理以太坊、Fantom、Polygon和Avalanche上的 ERC-20 Token,以及以太坊上的兩種 NFT 和BNB 鏈上的 BEP-20 。
未來(lái)的趨勢
ERC-20 的推出是一場(chǎng)革命:它允許在以太坊區塊鏈之上創(chuàng )建加密貨幣。開(kāi)發(fā)人員不再需要為每種貨幣啟動(dòng)新的、單獨的區塊鏈。它導致了許多新的加密項目的出現。
Token標準的未來(lái)是讓加密貨幣和區塊鏈技術(shù)對各種用戶(hù)來(lái)說(shuō)更容易訪(fǎng)問(wèn)、更通用、更高效。隨著(zhù)我們前進(jìn),我們可能會(huì )看到:
l 更加注重互操作性。更多的跨鏈功能將提高Token的實(shí)用性和靈活性。
l 改進(jìn)的功能。未來(lái)的Token標準可能會(huì )提供改進(jìn)或擴展的功能。
l 更多監管和合規功能。隨著(zhù)世界各國政府越來(lái)越關(guān)注加密貨幣領(lǐng)域,這一點(diǎn)尤其重要。
l 使用方便。這可能涉及簡(jiǎn)化創(chuàng )建新令牌或改善發(fā)送、接收和存儲令牌的用戶(hù)體驗。
事實(shí)上,我們正在看到新的Token標準的出現帶來(lái)的變化。一些例子包括用于編程版稅的 ERC-721C、為每個(gè) ERC-721 NFT 提供自己的智能合約賬戶(hù)的 ERC-6551、允許 ERC-721 Token遷移到比特幣的 BRC-721E 等。
免責聲明:市場(chǎng)有風(fēng)險,選擇需謹慎!此文僅供參考,不作買(mǎi)賣(mài)依據。