从 ERC-20 到 BEP-20:全面审视Token标准及其在确保各种Token和 dApp 之间无缝有效“通信”方面的作用。
自 Fabian Vogelsteller 提出 ERC-20 以来已经八年了。从那以后发生了什么变化?让我们更深入地探讨Token标准如何塑造加密世界。
根据CoinMarketCap2024年 2月收录的数据,目前,全球共有5146种加密货币,总市值超过2600亿美元,但并非所有加密货币都是Token。
Token是可以代表各种事物的数字资产,例如货币、资产或访问权限。它们可以代表数字身份或同时执行多个角色。
Token主要有两种类型:
同质Token是可互换且相同的。它们就像钞票。
另一方面,不可替代Token(NFT)是唯一的且不可互换。您可以将它们视为数字收藏品。
“Coin”和“Token”这两个术语经常互换使用,但它们实际上代表两种不同的事物。
Coin,如比特币或莱特币,有自己专用的区块链,即网络上发生的所有交易的数字分类账。它们主要用作货币形式。
另一方面,Token并非没有自己的网络,而是驻留在另一个网络上。它们是通过以太坊等现有区块链上的智能合约创建的。Token可以代表各种数字资产或实用程序,而不仅仅是一种交换媒介,例如代表公司的股份或对服务的访问权等。
Token标准是一组规则,指定如何在网络中生成、转移和使用Token。它就像区块链上的一种共享语言,允许在一个标准下铸造的Token能够与所有基于区块链的 dApp 以同一语言“流畅”地顺利集成。
这些标准旨在简化Token操作,确保采用普遍理解的交互方法。例如,当在市场上列出 NFT 时,会使用一个标准来引用合约。如果合约开发者忽略了纳入标准功能,市场将不知道如何正确引用该合约。
标准各不相同,因为它们所支持的Token具有不同的特征。例如,每一个 NFT 本质上都是独特且不可替代的——就像扑克牌或艺术品一样。相比之下,每个 ERC-20 Token都是可替代的,并且与其对应Token没有区别——类似于相同的 10 美元纸币,每张都可以完全互换。
就像所有 USB 设备可以连接到任何计算机的 USB 端口一样,Token标准确保所有Token都可以与区块链网络中的各种应用程序、交易所和服务无缝交互。
有了一套明确的规则,新项目就可以更轻松地启动。
经过验证的Token开发框架有助于最大限度地减少恶意行为者可能利用的潜在漏洞。
ERC 代表以太坊征求意见,指的是概述智能合约开发的技术指南集合。这些文档为不同类型的Token指定了一组独特的功能,并促进应用程序和智能合约之间的无缝交互。
它确保了Token的可互换性,使每个Token在类型和价值上与其他Token相同。
其功能包括在账户之间转移资产、检索特定账户的当前余额、确定网络上可用Token的总量以及授权第三方账户是否可以从给定账户花费指定数量的Token。
ERC-721 是 NFT Token标准。这些Token是唯一的,并且可能具有与其他Token不同的价值,甚至来自相同的智能合约。稀有度或视觉效果等其他特征等因素可能会影响该值。
ERC-721提供了一系列功能,例如在账户之间转移Token、检查账户中Token的当前余额、识别特定Token的所有者以及确定网络上Token的总供应量的能力。此外,该标准允许第三方批准从另一个账户转移一定数量的Token。
该标准促进了Token的创建,这些Token可以代表同一合约中的各种类型的资产,包括可替代和不可替代的资产。此外,该标准允许同时转移大量资产。 ERC-1155 经常在GameFi中用于生成角色的物品和皮肤。
它允许在以太坊上发行和管理安全令牌。这些Token包含受证券监管的资产,确保区块链环境中的合规性和透明度。 ERC-1400 的目的是提高区块链上证券型Token产品的安全性、清晰度和有效性。
该标准允许创建智能账户,在单笔交易中执行多项操作,并使用 ERC-20 Token实现多重签名、社交恢复、赞助费用和佣金支付。
BNB 链有一系列用于Token发行、管理和部署的协议,称为 BEP(BNB 演进提案)。以下是最受欢迎的:
BEP-20
BEP-20 代表了在 BSC 上创建Token合约的指南。它与 ERC-20 类似,但旨在与 BEP2 和 ERC20 兼容。此外,BEP20 协议还包括额外的接口,例如 getOwner 和decimals。
BEP-2
它是 BNB(币安的原生货币)的基本标准。仅兼容BNB Chain,缺乏对智能合约开发的支持。
TRC-10
它是 TRON 网络支持的标准,无需 TVM(TRON 虚拟机)。
TRC-20
它用于智能合约以使用 TVM 实现Token。该标准与 ERC-20 兼容。
TRC-721
它为区块链上的 NFT 提供支持,并与 ERC-721 兼容。
使用 DingPay,您可以管理以太坊、Fantom、Polygon和Avalanche上的 ERC-20 Token,以及以太坊上的两种 NFT 和BNB 链上的 BEP-20 。
ERC-20 的推出是一场革命:它允许在以太坊区块链之上创建加密货币。开发人员不再需要为每种货币启动新的、单独的区块链。它导致了许多新的加密项目的出现。
Token标准的未来是让加密货币和区块链技术对各种用户来说更容易访问、更通用、更高效。随着我们前进,我们可能会看到:
更加注重互操作性。更多的跨链功能将提高Token的实用性和灵活性。
改进的功能。未来的Token标准可能会提供改进或扩展的功能。
更多监管和合规功能。随着世界各国政府越来越关注加密货币领域,这一点尤其重要。
使用方便。这可能涉及简化创建新令牌或改善发送、接收和存储令牌的用户体验。
事实上,我们正在看到新的Token标准的出现带来的变化。一些例子包括用于编程版税的 ERC-721C、为每个 ERC-721 NFT 提供自己的智能合约账户的 ERC-6551、允许 ERC-721 Token迁移到比特币的 BRC-721E 等。
来源:金色财经