主页 > imtoken钱包官方下载地址 > 什么是以太币(一):ERC-20标准解读

什么是以太币(一):ERC-20标准解读

imtoken钱包官方下载地址 2023-11-04 05:13:50

以太坊erc20是什么意思_以太坊代币是什么意思_第八次以太坊硬分叉啥意思

以太坊erc20是什么意思_以太坊代币是什么意思_第八次以太坊硬分叉啥意思

好像理解比特币还不够困难,以太坊将等式的复杂性提升到了一个全新的水平。 即使您拥有扎实的技术背景,也需要花费一些时间和独立研究来理解其中的含义,然后才能理解一切 - 除非您是天才。

总而言之,对以太坊如何运作的基本了解实际上可以简化对一般加密货币的理解。 以太坊是一个去中心化的分布式平台,可以在上面编写(使用可靠的编程语言)和执行智能合约。 它是为数百个去中心化应用程序 (dApp) 提供支持的基础层。

每当在以太坊上开发新的区块链技术和智能合约应用程序时,都可以创建一个新的以太坊代币。 令牌创建过程被简化到这一点,因为以太坊为令牌设定了标准。 不同类型的应用程序将根据不同的标准进行标记,具体取决于应用程序的目的。

由于这些标准,智能合约和代币之间的交互更加直接,因此,开发人员可以在以太坊上创建 dapp。 您会听到一个常见的类比来解释这种好处,即以太坊就像 iOS 或 Android dapps——一种为应用程序提供支持并使它们更容易构建的操作系统。

以太坊代币最常见的标准是当前的 ERC-20 标准,但也有 ERC-223、ERC-721 和 ERC-777 标准。 在本文中,我们解释了每个标准以及如何在去中心化生态系统中使用它。

ERC-20标准是什么?

第八次以太坊硬分叉啥意思_以太坊代币是什么意思_以太坊erc20是什么意思

智能合约中使用的 ERC-20 标准仅包含 6 个使令牌成为可靠功能的基本功能。 代码非常简单,您不需要任何计算机科学知识即可理解。

首先是 totalSupply() 函数,它确定将在给定项目的代币经济中创建的代币总数。

然后是用于将代币初始分配给用户钱包的 transfer() 函数。 此功能是 ERC-20 代币在 ICO 中如此受欢迎的最大原因,因为它使得在 ICO 完成后向投资者发送代币变得非常容易。

transferFrom( ) 函数允许代币持有者在初始分配后相互交换代币。 假设你想给朋友发送一些 BAT,这个函数获取你的以太坊钱包地址、接收者的以太坊钱包地址和发送的金额,并执行交易。

接下来,顾名思义,balanceOf( ) 函数会跟踪每个用户钱包中的代币余额。 这很简单。

同时,approve() 函数用于确保经济中的代币总供应量保持不变。 换句话说,这个功能所做的是确保没有人可以凭空创造额外的代币来使自己受益。

最后以太坊erc20是什么意思以太坊erc20是什么意思,allowance() 函数确保交易在被添加到区块链之前是有效的。 每当用户想要将一些代币转移到另一个钱包时,此函数会检查发送地址是否至少具有与 transferFrom() 函数中指定的相同数量的代币。 否则,交易无效。

有了这 6 个功能,创建新代币并为其开发平台和钱包就非常简单了。 该标准已被数千个不同的项目采用。 事实上,以太坊代币排名前 20 的所有项目都是 ERC-20 代币。

概括

ERC-20 代币:

· 是目前最流行的行业标准

由 6 个关键令牌功能组成

· 已被数千个不同的加密货币项目使用

第八次以太坊硬分叉啥意思_以太坊代币是什么意思_以太坊erc20是什么意思