币圈活动项目早知道今日讯:目前许多区块链智能合约都使用以太坊,最常见的代币标准是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等可替代和不可替代的代币。
转载请注明:币圈最新消息 » [币圈活动项目早知道]代币标准是什么?不同公链的代币标准详解