什么是ERC-20以太坊代币标准?ERC-20的特点是什么

时间:2021-09-03 16:41编辑:mozhe来源:网络整理当前位置:主页 > 科普 >

ERC-20代币标准对于在以太坊网络上构建的代币之间,创建互操作性具有革命性意义。ERC-20 代币是任何人都可以创建的数字资产,但主要由组织和以技术为重点的公司制造。每个代币都有其特定的用途,例如授予用户对影响项目未来的决策进行投票的权利,或奖励执行某些任务的客户。

ERC-20 代币通常通过各种不同的产品出售,作为为基础项目筹集早期资金的一种方式。然而,在过去,批评者认为加密代币已经引起了太多的炒作,成为了不良投资或直接诈骗的工具。据报道,许多在2017 年首次代币发行热潮中筹集资金的项目未能为其投资者提供任何回报。

ERC-20 对每个代币的核心功能进行了标准化,这意味着使用该框架创建的所有代币以及所有 ERC-20 兼容服务(如 MyEtherWallet 和 MetaMask)都可以互操作。

为了理解这有什么用,以下是代币创建者在从头开始构建项目时遇到的一些问题:

  • 智能合约创建:智能合约在确定代币的总供应量、供应量如何流通、发行时间表是什么等方面起着至关重要的作用。它们还处理诸如查询持有者余额和促进代币转移等关键功能。编写这些智能合约是一个复杂且耗时的过程,通常需要一个专家开发团队。如果智能合约编码不正确,这可能非常昂贵并且会产生破坏性影响。

  • 钱包和交易所的支持:在不使用 ERC-20 框架等良好集成标准的情况下创建代币意味着需要额外的工作才能使其与第三方服务(如钱包和交易平台)兼容。

ERC-20的特点是什么?

在高层次上:

  • 以太坊:每个 ERC-20 代币都部署在以太坊网络上。

  • 智能合约:每个代币功能都由一组智能合约管理,确保不需要信任任何人或实体来运行加密代币。当满足规则或条件时,代码会自动执行。例如,当将令牌转移给其他人时,用户不必信任任何人将其传递给接收者。

每个 ERC-20 都有几个需要开发人员实施的功能。主要元素包括:

  • totalSupply:概述代币总供应量的函数。

  • balanceOf:显示特定地址有多少代币。

  • transfer:将代币的所有权转让给另一个用户。

用户可以用令牌做什么?

  • 众筹:有时以太坊应用程序构建者决定通过众筹为他们的项目筹集资金。作为回报,投资者会在正式发布之前以批发价收到新铸造的代币。

  • 投票权:代币可用于对项目决策进行投票。在这种情况下,用户越多的代币对每次选举的影响就越大。

  • 代表实物:代币可以代表资产的所有权,例如黄金。

  • 交易费用:每笔以太坊交易(包括代币交易)都包含支付费用的选项。如果网络拥塞,费用(称为gas)可以帮助更快地完成交易。费用从用户的总代币中扣除。

  • 新功能:有时建设者需要一个代币来支付他们项目的功能,但以太坊上的原生代币以太币对他们来说是不够的。因此,他们创建了一个具有所需功能的新令牌。

以太坊代币标准的未来?

尽管 ERC-20 标准有很多好处,但它远非完美。该标准的“关键问题”已被用来窃取至少 300 万美元,并且在以太坊拥堵严重的时期,交易可能需要很长时间来处理。

开发人员需要围绕 ERC-20 的这个问题和其他问题进行编码。开发人员长期以来一直在试验替代标准,例如 ERC223 和 ERC777,它们最终可能会取代 ERC-20。然而,ERC-20 是目前最流行的标准。

有多少个 ERC-20 代币?

根据以太坊数据提供商Etherscan的动态列表,截至 2020 年 12 月,有 829 个项目基于 ERC-20 代币标准和超过 350,000 个代币合约。


上一篇英国食品标准局在屠宰场试点区块链

下一篇什么是Hive勒索软件?Hive勒索软件的工作原理解读

热点资讯

精选资讯