代币标准是什么?不同公链的代币标准详解
2024-03-21分类:区块链介绍 阅读()
目前许多区块链智能合约都使用以太坊,最常见的代币标准是ERC-20、ERC-721、ERC-777和ERC-1155。
ERC-20 代币标准是在以太坊网络上创建可替代代币的蓝图。与 ERC-20(可替代代币标准)相比,ERC-721 是不可替代代币(NFT)的代币标准。
ERC-777 旨在解决 ERC-20 的局限性。该代币标准使智能合约通过称为“钩子”的机制更高效地发送和接收代币。
ERC-1155 代币标准侧重于整合其前身的最佳方面,以创建独立于可替代性和 Gas 效率的代币合约。
代币标准是什么?
代币标准是规定加密代币如何工作的一组规则、条件和功能。在深入研究代币标准之前,了解智能合约标准的机制会很有帮助。从根本上讲,智能合约标准是智能合约必须遵守的规则,以便在底层区块链网络上按预期运行。
这些标准是应用程序级规范,例如令牌标准、名称注册表和库包格式。有了这套智能合约标准和明确定义的参数,任何有足够知识的人都可以创建自己的 ERC 代币。简而言之,这些标准使智能合约能够执行其基本功能。
代币标准是智能合约标准的子集。对于支持智能合约的区块链,代币标准代表了在其上创建、发行和部署新代币的指南。
目前大多数区块链智能合约都使用以太坊,最常见的代币标准是ERC-20、ERC-721、ERC-777和ERC-1155。
以太坊上的通用代币标准
以太坊征求意见(ERC)本质上是一组包含开发智能合约指南的技术文件。它们为每种代币类型定义了一组特定的功能,并促进应用程序和智能合约之间的交互。
任何人都可以创建 ERC 代币。然而,它需要经历以太坊改进提案(EIP)的过程,这是一份包含以太坊区块链网络的拟议功能和流程的文档。
一旦开发人员提交了他们的提案,以太坊的核心开发人员就会对其进行评估和审查。如果社区认为它是区块链生态系统的重要补充,则该提案将被接受、最终确定并实施。
一旦这个过程完成,初始文档就成为 ERC 标准,其他开发人员可以使用它来创建自己的代币。
以下是最常见的 ERC 代币标准的摘要:
ERC-20代币标准
ERC-20 代币标准是在以太坊网络上创建可替代代币的蓝图。
可替代意味着每个代币(或代币的一部分)与另一个代币等效且无法区分。例如,法定货币是可替代的。Alice 的 1 美元与 Bob 的 1 美元相等,并且他们都可以交换他们的美元,因为它们具有相同的价值。同样,1 ETH 与任何其他 ETH 具有相同的价值。
与其他数字资产一样,ERC-20 代币最常由组织和技术型公司开发。这些代币允许实体定制其效用,例如授予投票权或奖励机制。
尽管代币标准具有多功能性,但每个 ERC-20 代币都具有标准化的核心功能。换句话说,使用 ERC-20 创建的所有代币都可以相互操作,并且可以与MyEtherWallet或MetaMask等兼容服务进行互操作。
从技术角度来看,ERC-20 代币必须实现六个主要功能:
- TotalSupply —用于得出特定 ERC-20 代币的总代币供应量。
- BalanceOf —用于导出以太坊钱包中的代币余额。
- 转让 —允许用户将代币的所有权转让给另一个人。
- TransferFrom —工作原理与Transfer函数类似,但具有允许合约代表用户转移代币的额外优势。
- 批准 ——用于设置智能合约可以提取的代币数量限制。
- 津贴 —授予外部地址访问权限并允许使用一定余额中的代币。
除了上述强制功能之外,还有其他可选功能可以提高 ERC-20 代币的可用性,包括代币名称、股票代码(例如 ETH)和整除性(代币可以支持多少位小数)。
将以上功能放在一起就形成了ERC-20合约。然后,该合约成为不同加密货币的基础,无论是稳定币、安全代币还是实用代币。ERC-20 代币的一些示例包括Chainlink (LINK)、Dai (DAI)和Basic Attention Token (BAT)。
ERC-721 代币标准
与可替代代币标准 ERC-20 相比,ERC-721 是非同质代币 (NFT) 的代币标准,非同质代币 (NFT) 是一种特殊类型的加密代币,不能通过其各自的规范相互互换。这意味着一种代币由于其独特的规格而无法兑换为另一种代币。因此,NFT 用于代表数字收藏品、游戏物品、数字艺术品、活动门票、域名和实物资产的所有权记录。
基于 ERC-721 标准构建的项目的一个例子是“CryptoKitties”,这是一款 2017 年在以太坊区块链上开发的游戏,允许用户购买、出售和繁殖数字猫。目前,买卖 NFT 数字艺术品的市场包括 OpenSea 和 Rarible。
ERC-777 代币标准
ERC-777 旨在解决 ERC-20 的局限性。该代币标准使智能合约通过一种称为“钩子”的机制更高效地发送和接收代币,该功能将发送代币和通知合约这两条消息合并为一条消息。此外,ERC-777标准还引入了拒绝来自黑名单地址的交易的附加功能。
ERC-777 代币标准的另一个特点是它仍然向后兼容 ERC-20,而不是使其过时。换句话说,基于 ERC-20 标准构建的代币可以与基于 ERC-777 标准构建的代币自由交互,因为这两个标准都使用相同的底层功能。
ERC-1155 代币标准
ERC-1155 代币标准侧重于整合其前身的最佳方面,以创建独立于可替代性和 Gas 效率的代币合约。通俗地说,它是管理多种代币类型的合约标准,正如其开发者Enjin所描述的:“一个可以管理无限数量代币的智能合约。”
Enjin 团队开发了这个代币标准,以解决与 ERC-721 相关的缺点,特别是批量传输缺乏灵活性。举例来说,为了在 ERC-721 上发送多个 NFT,用户需要执行多个交易。结果,交易数量充斥网络,可能会产生高昂的交易成本。
ERC-1155 通过支持批量传输直接解决了这一问题,允许将多个资产捆绑在一个智能合约中。这显着降低了传输导致网络拥塞的可能性,同时降低了交易成本。
其他区块链的代币标准
目前使用的智能合约协议类型差异很大——本质上,每个人都有自己的规则手册。除了以太坊之外,还有其他几个专注于创建智能合约的区块链项目。在本节中,我们将介绍一些热门项目及其相应的代币标准。
EOS的代币标准
EOSIO区块链平台实现了区块链技术的核心功能,包括共识、费用表、账户创建和修改、代币经济学、区块生产者注册、投票和多重签名。
区块链软件公司Block.one开发并维护EOSIO开源平台,其中包括基于EOSIO的区块链所需的系统合约。其中包括 eosio.bios、eosio.system、eosio.msig、eosio.token 和 eosio.wrap。
EOS使用 eosio.token 智能合约,该合约定义了允许用户在 EOSIO 区块链上创建、发行和管理代币的结构和操作。EOSIO主网上的核心代币 EOS也是使用该智能合约在账户eosio.token下发行的。
NEO 代币标准
NEO是另一个专注于构建支持智能合约的基础设施的项目。NEO 增强提案(NEP)定义了 Neo 平台的标准,包括核心协议规范、客户端 API 和合约标准。
Neo 的代币标准包括:
- NEP-5—— 为系统提供代币化智能合约的通用交互机制。
- NEP-11—— 创建NFT 合约的标准。
- NEP-17 —指定智能合约代币化通用交互机制的代币标准。
Tezos 的代币标准
Tezos 互操作性提案 (TZIP) 是一个设计文档,允许Tezos社区定义功能、创建互操作性标准或更新其流程或环境。它补充了 Tezos 正式的链上治理流程。通常,TZIP 文档包含技术规范、如何实施更新功能的参数以及对整个网络改进的解释。
Tezos 的代币标准包括:
- TZIP-7 —实现代币转移操作以及从其他账户支出代币的批准。这类似于 Tezos 网络中的 ERC-20。
- TZIP-12 —作为多资产接口创建,以防止 Tezos 开发人员依赖于特定于代币类型的标准。具体来说,TZIP-12提出了一个统一的代币合约接口,它支持更广泛的代币类型,例如ERC-1155等可替代和不可替代的代币。
Tags: 代币
标签云
-
CoinMarketCap 炒币 币圈 Rust MOVE IFO filecoin GRT near AAVE DAI Ethereum TVL 加密钱包 ERC20 区块链应用 零知识证明 区块链公司 什么是DeFi BOBA 区块链游戏 DePIN 比特币是什么 加密货币钱包 加密货币 FIL 比特币ETF 比特币挖矿 比特币减半 虚拟货币 比特币交易 加密货币投资 比特币投资 Coinw 数字货币交易所 区块链交易所 区块链开发 矿机 BitMEX OKCoin 比特币钱包 狗狗币怎么买 以太币 虚拟货币交易所 加密货币诈骗 中本聪 加密货币挖矿 BitoPro 什么是区块链 SHIB