加密代币标准为什么重要?浅谈ERC-20、TRC-20、BEP-20..是什么,有哪些差异?
想要在区块链网路上顺利发行代币,或是进行代币转移,都需要遵守一套代币标准。常听见的标准如: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-1155 又是什么?
ERC-1155 相比于ERC-721,最大的区别就是它可以一个合约承载多种类的FT 与NFT,可以将其理解为是ERC-20 和ERC-721 的融合加强版,不管是想发行同质化和非同质化的代币, ERC-1155 都可以搞定,而不用透过多个合约再进行互动。
举例来说在一个游戏中,可能会有很多类装备如「武器」、「铠甲」、「药品」等,这些装备有的是非同质化的,例如倚天剑只有1 个、其他同质化的例如皮甲可以有一万个。传统的ERC-721 只能发行一类实体,但是ERC-1155 就可以发行多种类。
TRC-20 代币标准是什么?
TRC-20 主要是用于在TRON 区块链网路上来发行、管理代币的代币标准。定义了TRON 网路中每个代币要符合的新代币发行、执行和批准代币转让、发送、接收代币等规则。
TRC-20 在功能、操作性上与ERC-20 代币有类似的功能,可以在TRON 区块链中快速、安全的交易,目前多运用在波场生态系统的去中心化应用,包含:金融、游戏、社交媒体等应用。由于较低廉的手续费,许多用户也常用TRC-20 网路来传送USDT。
BEP-20 代币标准是什么?
BEP-20 是BNB 智能链(BSC) 上的代币标准。
这个标准是开发作为BSC 的技术规格,让开发人员能够发行各种代币,包括挂钩代币、功能型代币、稳定币等等。BEP-20 标准也引进更多进阶功能,像是黑名单、铸造,还有暂停代币销毁。
小结
代币标准的出现是为了提升项目间的互动性、相容性和效率。目前加密产业仍在持续设计多样化的代币标准,和创新的解决方案,以实现一个更加兼容、蓬勃的生态系。