主页 > 老版本imtoken > ERC20协议是什么意思? 一文读懂ERC20协议

ERC20协议是什么意思? 一文读懂ERC20协议

老版本imtoken 2023-02-20 07:21:52

本文主要介绍ERC20协议是什么意思? 一篇文章了解ERC20协议的相关信息。 希望这篇关于ERC20协议通俗解释的文章能够帮助投资者对ERC20协议的概念有一个更全面的了解。 深入了解。

说起ERC20协议,币圈的投资者想必都不陌生。 当我们购买USDT时,会看到三个选项:ERC20、TRC20、Omni。 那么这些代表什么呢? 其实这些都是token协议。 TRC20 是基于 TRON 网络的代币协议。 它存储在 TRON 地址中。 充值和提现均通过波场TRON网络进行。 Omni 是比特币地址上的代币。 Coin协议,所以每次转账(链上转账)都需要支付少量的比特币作为矿工费。

那么,ERC20协议是什么意思呢? 让我用简单的方式向您解释一下ERC20协议。

ERC20协议是什么意思?

首先以太坊链可以转erc20吗以太坊链可以转erc20吗,ERC代表“Etuereum Request for Comment”

为了创建以太坊平台的标准,以太坊社区提交了一份以太坊改进提案(EIP),其中包括协议规范和合约标准。 最终确定的 EIP 为以太坊开发者提供了一套可实施的标准。 这允许按照这些通用接口标准构建智能合约。

ERC-20标准中定义了一些功能接口,这里不再赘述。 大部分空投玩家不需要深入研究,有兴趣的朋友可以百度。

ERC20标准规定了各个代币的基本功能。 它可以快速发行令牌并且易于使用。 因此,空投代币和大部分基于以太坊合约的代币,基本都是使用ERC-20标准开发的;

除了ERC20,还有ERC20、ERC721、ERC223、ERC621、ERC827。 这里就不多说了,顺便说一句,ERC721是一个主要用于区块链游戏的协议。 大家经常看到的区块链游戏,基本都是基于ERC721的。

ERC-20协议技术详解

在这里我描述了一个ERC-20合约的功能和事件签名的基本接口,下面将详细解释每个功能。

ERC20协议是什么意思?一文读懂ERC20协议

total Supplytotal Supply 是一个公共函数(public function),显示当前代币的总供应量,可以被所有函数调用。 因为这个函数被标记为viewmodifier,所以调用这个函数不会消耗任何gas。 因此,您可以免费获取任何基于ERC-20的代币的总流通量信息。 每当通过挖矿将新代币添加到流通市场时,逻辑将更新内部变量 totalSupply_ 的值。 该值可以通过以下方式获得。

ERC20协议是什么意思?一文读懂ERC20协议

balanceOfbalanceOf也是一个public function,也标注了viewmodifier,所以大家可以免费访问。 此函数将以太坊地址作为输入并返回该地址拥有的代币数量。 此功能在系统内部以如下方式显示为地图。

ERC20协议是什么意思?一文读懂ERC20协议

transfer传递函数不同于上述函数。 代币转账需要消耗gas,因为转账会引起以太坊智能合约的状态变化。 代币持有者调用此函数将代币从一个地址转移到另一个地址。 _to代表代币接收方地址,转账金额为价值代币

ERC20协议是什么意思?一文读懂ERC20协议

allowance、approve 和transferFrom 最后介绍allowance、approve 和transferFrom 函数。 这些功能提供了一些高级功能,用于授权其他以太坊地址的所有者代表您使用您的代币。 这个“其他以太坊地址”可能是一个智能合约,也可能只是一个普通的代币账户。

● 审批功能。 代币拥有者可以调用此函数授权消费者代表其使用价值数量的代币。

● 津贴功能。 此功能用于检查所有者给消费者的代币数量。

● transferFrom 函数。 消费方可调用该函数进行转账,转账金额不得超过授权金额。

在此提醒各位投资者,虽然ERC-20是目前最流行、最基础的以太坊代币标准,但目前以太坊网络的拥堵和高额的手续费让很多投资者望而却步。 如果是为了解决一些具体的问题,一些改进还是很有必要的,期待以太坊未来能有更好的体验。

以上就是ERC20协议是什么意思? 本文阅读了ERC20协议的详细内容。 更多ERC20协议是什么,请关注Scenario的其他相关文章!

本站提示:投资有风险,入市需谨慎。 此内容不作为投资和财务建议。

标签:ERC20协议