当前位置:主页 > 区块链 > 区块链技术 > ERC20协议是什么

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

2021-11-15 15:34:51 | 来源: | 作者:佚名
这篇文章主要介绍了ERC20协议是什么意思?一文读懂ERC20协议的相关资料,希望小编的这篇关于通俗解释ERC20协议的文章,能够帮助各位投资者对ERC20协议这一概念有一个更加全面深入的了解。

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

那么,ERC20协议是什么意思?下面就让小编为大家通俗解释ERC20协议。

ERC20协议是什么意思?

首先ERC代表“Etuereum Request for Comment”

以太坊社区为了创建一个以太坊平台的标准,开发人员提交了一个以太坊改进方案(EIP),改进方案中包括协议规范和合约标准。最终确定的EIP为以太坊开发者提供了一套可实施的标准。这使得智能合约可以遵循这些通用的接口标准来构建。

ERC-20标准中定义了一些函数接口,这里不做讨论。大部分空投玩家,也不需要深入研究,有兴趣的朋友可以百度一下。

ERC20标准规定了各个代币的基本功能,它可以快速发币,而且使用又方便,因此空投币和大部分基于以太坊合约的代币基本上就是利用ERC-20标准开发的;

除了ERC20之外,还有ERC20,ERC721,ERC223,ERC621,ERC827, 具体不做累述,但是对ERC721顺便说一下,ERC721是主要用于区块链游戏的协议,大家经常看到的区块链游戏基本上是基于ERC721。

ERC-20协议技术详解

我在此描述一个ERC-20合约的功能和事件签名的基本界面,以下将对每个功能做详细解释。

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

total Suplytotal Suply为一个公共函数(public function),展示了目前该token的流通总量,可以被所有函数调取。因为这个函数被标记了viewmodifier,所以调取此函数不需要花费任何gas。所以,你可以免费的获取任何基于ERC-20的token的流通总量信息。每当有新token被通过挖矿的方式加入到流通市场,该逻辑就会更新内部变量totalSupply_的值。这个值可以通过以下方式获取。

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

balanceOfbalanceOf也是一个公共函数,同样被标记了viewmodifier,因此所有人都可以免gas费访问。此函数接受一个以太坊地址作为输入,并返回该地址拥有的token数量。这个函数作为系统内部的一个映射以如下方式展示。

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

transfertransfer函数与以上函数不同,token转账是需要消耗gas的,因为转账将导致以太坊智能合约中一个状态的变化。Token持有者调用此函数来实现将token从一个地址转移到另一个地址。_to代表token接收者的地址,转移的数量为value个token

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

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

●approve函数。Token所有者可以调用这个函数授权spender代表它使用value数量的token。

●allowance 函数。此函数被用来查看owner给spender的token额度。

●transferFrom函数。spender可以调用此函数来执行转账,转账金额不应超过其被授权的额度。

在这里提醒各位投资者,虽然目前ERC-20是最流行、最基本的以太坊代币标准,但是目前以太坊网络的拥堵以及高昂的手续费让很多投资者都望而却步,如果是为了解决某些特定的问题,一些改进还是必要的,我们期待未来的以太坊能够带给我们更好的体验。

以上就是ERC20协议是什么意思?一文读懂ERC20协议的详细内容,更多关于ERC20协议是什么的资料请关注脚本之家其它相关文章!

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!
Tag:ERC20协议  

你可能感兴趣的文章

更多

热门币种

  • 币种
    最新价格
    24H涨跌幅
  • bitcoin BTC 比特币

    BTC

    比特币

    $ 62871.23¥ 425770.25
    -1.39%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 1670.3¥ 11311.43
    -6.08%
  • tether USDT 泰达币

    USDT

    泰达币

    $ 0.999¥ 6.7653
    +0%
  • binance-coin BNB 币安币

    BNB

    币安币

    $ 590.2¥ 3996.89
    -1.91%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 1.0004¥ 6.7748
    +0%
  • ripple XRP 瑞波币

    XRP

    瑞波币

    $ 1.1319¥ 7.6653
    -3.23%
  • solana SOL Solana

    SOL

    Solana

    $ 65.8295¥ 445.8
    -4.93%
  • tron TRX 波场

    TRX

    波场

    $ 0.3265¥ 2.211
    -1.39%
  • hyperliquid HYPE Hyperliquid

    HYPE

    Hyperliquid

    $ 62.2129¥ 421.31
    -8.96%
  • dogecoin DOGE 狗狗币

    DOGE

    狗狗币

    $ 0.084557¥ 0.5726
    -5.03%

币圈快讯

  • GarrettJin质疑“新股神”Serenity喊单绿的谐波动机:读者面临高位接盘风险

    2026-06-05 16:38
    “BTCOG内幕巨鲸”代理人GarrettJin对被称为“新股神”的Serenity今日公开唱多绿的谐波提出质疑,并质问其公开唱多的真实动机。他表示,在相关资产经历大幅上涨后才向市场释放看涨信号,可能使追随者面临在高位入场并承担后续回调风险的处境。 今日报道,受“新股神”Serenity喊单影响,绿的谐波上涨20%触发涨停。
  • 分析师:比特币下方关键支撑位5.4万美元跌破则进入全面投降阶段

    2026-06-05 16:35
    CryptoQuant分析师AxelAdlerJr发文表示,比特币近期再次回落至约6.2万美元附近,市场亏损规模持续扩大。链上数据显示,当前7日净已实现亏损已升至约70亿美元,已高于今年2月市场低点时的水平。不过,与上一轮熊市及冬季市场恐慌阶段约140亿美元的峰值亏损相比,当前市场情绪尚未达到全面投降状态。从成本结构来看,比特币现价已明显跌破短期持有者约7.6万美元的持仓成本,意味着大部分短线投资者已处于浮亏状态。若市场进一步走弱,下方关键支撑区域主要集中在全网平均已实现价格约5.4万美元,以及长期持有者成本价约4.9万美元附近。这两个价格区间在历轮周期中通常对应市场深度调整后的价值支撑区域。分析认为,只要比特币维持在5.4万美元上方运行,市场仍属于正常周期性回调范畴,尚未进入全面投降阶段。但若价格跌破并持续运行于今年2月低点下方,市场恐慌情绪可能进一步加剧,届时5.4万美元附近或将成为本轮调整过程中最重要的最终防线。
  • Fortune宣布"SummerHeat"Carnival正式开启推动2026夏日Web3增长浪潮

    2026-06-05 16:31
    预测市场流动性聚合基础设施FortuneProtocol宣布正式启动"SummerHeat"Carnival联合增长活动。本次活动联合了多家顶尖AI与基础设施项目,旨在打造2026年夏季最受瞩目的Web3盛典。 据悉,本次嘉年华活动将持续至6月25日,总奖池高达2,000USDT。活动采取“零门槛、高激励”模式,普通用户仅需通过Galxe平台完成基础社交交互任务,即可瓜分丰厚奖励。 作为AI驱动的预测市场先锋,FortuneProtocol此次联手多方生态伙伴,不仅实现了品牌声量的强强联合,更通过“SummerHeat”主题点燃了社区参与热情,为2026年预测市场赛道的爆发奠定了坚实的用户基础。
  • 过去24小时全网爆仓11.95亿美元多单爆仓9.15亿美元空单爆仓2.79亿美元

    2026-06-05 16:30
    据Coinglass数据,过去24小时全网爆仓11.95亿美元,多单爆仓9.15亿美元,空单爆仓2.79亿美元。其中比特币多单爆仓2.39亿美元,比特币空单爆仓1.25亿美元,以太坊多单爆仓2.45亿美元,以太坊空单爆仓4,685.71万美元。 此外,最近24小时,全球共有252,714人被爆仓,最大单笔爆仓单发生在Binance-BTCUSDT价值1331.64万美元。
  • Apple、Meta合约交易活跃Gate持仓规模均居全网第一

    2026-06-05 16:29
    据CoinGlass数据,Apple(AAPLX)全网24小时合约成交额达703.98万美元,全网24小时合约持仓量达225.62万美元。其中,Gate平台合约成交额超52.2万美元,位居全网第二;合约持仓达126万美元,位居全网第一。此外,Meta(METAX)全网24小时合约成交额达126.16万美元,全网24小时合约持仓达154.61万美元。其中,Gate平台合约成交额约52.4万美元,位居全网第二;合约持仓量约91.8万美元,位居全网第一。 随着科技股持续成为市场焦点,GateLive将于6月5日20:00(UTC+8)举办「美股投资周」第五场主题直播,聚焦本周美股热点、AI与科技股表现,以及未来市场机会与潜在风险,并介绍Gate股票盘前盘后交易功能。直播期间还将开放连麦互动及抽奖环节。 Gate股票已上线盘前盘后交易功能,将交易时间扩展至16×5,并全面接入VIP等级体系,用户仅需持仓2,000美元即可轻松晋级VIP,享受股票交易最低0.023%专属费率及1V1客户经理服务。依托Gate统一账户体系,用户可在同一平台实现数字资产与全球证券资产的一站式管理与配置,进一步提升跨市场投资效率。
  • 查看更多