主页 > TokenPocket官方安卓 > >TokenPocket钱包官网|以太坊 ERC-20 代币 — 你需要了解的一切

TokenPocket钱包官网|以太坊 ERC-20 代币 — 你需要了解的一切

时间:2023-10-16浏览次数:

以太坊和 ERC-20 代币

以太坊于 2015 年推出,开启了区块链的新时代。 虽然之前该技术的用途主要限于比特币等加密货币,但以太坊是历史上第一个智能合约平台,并很快成为第二大、最受欢迎的加密货币,有大量追随者和投资者寻求购买以太币。 其推出后的几年里,在 ERC-20 代币开发的推动下,进入该领域的新项目呈爆炸式增长。

所有 ERC-20 代币均按照相同标准发行,允许它们在以太坊区块链上运行。 在本指南中,我们将介绍与 ERC-20 代币标准相关的所有基础知识以及新 ERC-20 的发行规则。 我们还将研究 ERC-20 代币当前的许多用例中的一些。

什么是 ERC-20 代币和智能合约?

推荐阅读 1

Terra Classic 最终通过停止 USTC 铸币的提案,推动 USTC 价格升至 1 美元

2小时前 2

以太坊(ERC)作为 PoS区块链第一年的光影

3小时前

与比特币一样,以太坊是一个由交易组成的区块链,涵盖了自创世区块以来的整个历史。 以太坊虚拟机(EVM)是以太坊的不同层。 借助 EVM,任何人都可以在以太坊平台上编写智能合约。

智能合约只是用以太坊编程语言 Solidity 编写的一段代码,采用“如果-这个-那么-那个”逻辑。 它的工作原理类似于自动售货机。 如果你将硬币放入自动售货机,你将自动获得一罐苏打水或一块糖果作为回报。 智能合约的编程方式类似。

ERC-20 是以太坊平台上最常用的智能合约标准之一。 几乎所有以太坊代币都按照相同标准发行,这一事实为以太坊生态系统的用户带来了巨大的好处。 这意味着 ERC-20 代币之间可以互操作,也可以与任何 ERC-20 兼容的合约、交易所、市场或钱包互操作。

这种集成能力对以太坊来说是一个积极的强化循环,因为现有的生态系统吸引了更多想要加入的开发者和用户。

哪些准则适用于 ERC-20 代币标准?

ERC-20代币生成器标准相对简单,包含九个代币发行规则。 其中六项是强制性的,在所有情况下都必须适用。 三个是可选的,但通常至少使用其中两个。

可选规则

三个可选规则是:

1. 代币名称——例如Maker。 尽管是可选的,但它几乎总是被使用,因为代币所有者希望用户能够识别他们的代币。

2. 代币代码——例如 MKR。 同样,它几乎总是被用作交易所使用股票代码列出代币对。

3. 小数——每个 ERC-20 代币可以以小数单位计价,最高可达十八分之一。

强制性规则

强制性规则分为功能或事件。 前两个函数不会修改合约的状态。 它们定义了令牌的一些基本特征,如果查询,将返回已经定义的信息。

1. TotalSupply — 发行的代币总数

2. BalanceOf — 响应关于给定地址有多少代币的查询

另外两个是常用事件,所有加密货币用户都知道。

1. 批准交易中代币的转让。

2. 转账 — 一旦获得批准,该函数将指示合约将指定价值的代币从发送者地址转移到接收者地址

最后,还有两个可能无法实现,但必须包含在内才能使代币符合 ERC-20 标准。

1. 分配 — ERC-20 允许对地址进行编程,分配用于支出的代币,这些代币可以在未经任何批准的情况下由智能合约发送。 这实际上是支出拨款的预先批准。 该函数默认设置为零,但如果查询,它将返回分配中剩余的代币数量

2. TransferFrom — 允许你安排自动付款的代币,启动 Transfer 事件以从补贴中转移代币。

因此,只要任何以太坊代币实现都遵守这些规则,它将使用 ERC-20 代币标准。 代币发行者可以建立其他编程规则来管理代币的行为。 例如,如果一个项目的创始人正在用代币进行众筹,他可以编写一个智能合约来自动分配ERC-20代币。 当投资者从钱包中发送一定数量的ETH并将其存入智能合约时,智能合约会将获得的代币返还至投资者的钱包中。

使用 ERC-20 代币标准的著名项目

然而,一些最知名和最常用的加密货币项目仍然以 ERC-20 代币的形式运行,并且可能会在未来很长一段时间内持续下去。

去中心化金融代币

目前市值和受欢迎程度最大的一些 ERC-20 代币是 DeFi 代币。 自Compound于2020年夏天推出COMP代币以来,它们越来越受欢迎,现在提供各种服务,例如收益生成和治理权力。 此后,Uniswap 的 UNI、Sushiswap 的 SUSHI 和 Yearn 的 YFI 等其他项目也取得了类似的成功。

实用代币

一些 ERC-20 实例在特定项目中提供实用程序。区块链企业家提出了许多实用代币的用例。 例如,Brave 浏览器广告生态系统中的成员使用基本注意力代币(BAT)代币。

最后,值得注意的是,ERC-20 代币也与其他一些平台兼容。 例如,Matic Network 是一个第二层平台,旨在超越以太坊的可扩展性。 它利用以太坊虚拟机,因此可以与ERC-20代币互操作。 因此,ERC-20 生态系统甚至比以太坊本身还要大。

结论

ERC-20 代币不一定是完美的,所有智能合约的好坏取决于它们所基于的代码。 然而,ERC20 开发服务通常易于创建、适应性强,并受到加密货币社区的支持。 因此,可以肯定地认为 ERC-20 将在相当长的一段时间内仍然是最受欢迎的代币标准。