web3 solidity 基础 ERC20 大白话搞懂

一、什么是标准什么是ERC20标准

ERC20 是 eth 的一个标准,怎么理解标准一词呢?

标准是大家遵循的一个协议,根据这个协议大家都知道该怎么去做,例如去吃饭的时候人多,你就需要排队,然后去窗口跟阿姨说你要吃什么,阿姨就会帮你打;若你不准守这个标准,直接冲进后厨,翻开泔水,大喊着我要吃饭…这个时候就完全背离了这个标准,所以被赶走了。

以上所述以开玩笑的方式讲述了什么是标准,所以在我们要使用 ERC20 标准完成这个标准的结果时,就需要遵守这个标准。

ERC20 是以太坊上的一种代币合约标准,你要实现这个代币或者说你要发个币那么就得给这个代币一个名字、怎么转账、总量、授权 等这些功能(标准),否则别人拿你的币都不能转账,难道就是看嘛,所以标准我们得实现。

具体标准我们可以看这个:https://eips.ethereum.org/EIPS/eip-20

以上的标准简而言之就是实现一些接口就可以了,以下是一个标准的ERC20标准:

// SPDX-License-Identifier:MIT
pragma solidity 0.8.17;
interface

猜你喜欢

转载自blog.csdn.net/A757291228/article/details/127248205