主页 > imtoken老版本 > 什么是 ERC-20? 还有哪些其他以太坊标准?

什么是 ERC-20? 还有哪些其他以太坊标准?

imtoken老版本 2023-03-28 07:37:01

在以太坊系统中,代币代表着种类繁多的数字资产。 最重要的以太坊代币之一称为 ERC-20,它已成为一种技术标准。 本文将为您详细介绍什么是ERC-20,让我们一起阅读吧!

什么是 ERC-20?

ERC-20 代表 Ethereum Request for Comments (ERC),20 代表区块链中的提案标识符。 提案 ID 号代表在该特定 ID 上创建、共享或转移令牌所需的规则列表,其中 ERC-20 列表是使用最广泛的一组协议。

ERC-20 代币标准是一种用于扩展与更广泛的以太坊网络相关的可交换代币的技术,现已在加密生态系统中可用,稳定币 Tether 和领先的预言机服务 Chainlink 都是 ERC -20 代币。

ERC-20代币是任何人都可以开发的数字资产,但主要由企业和科技公司制作。 所有代币都有特定用途,例如授予用户对有关项目未来的决策进行投票的权利。 这些代币通常通过多次捐赠出售,以增加项目的早期资本。

为什么需要创建 ERC-20 令牌?

以太坊网络允许人们在网络中创建和启动他们的项目。 许多人能够在网络中推出自己的代币。 然而,主要问题是虽然所有 dApp 都可以作为这些交互的媒介以太坊代币生成,但各种用户启动的令牌在相互交互时存在问题。 因此,以太坊网络通过智能合约制定了规则,网络内发行的任何代币都必须通过这些规则。 因此,这些代币在当时被称为ERC-20代币。

ERC-20 代币消除了寻求相互协作的项目的一些障碍,因此它们的创建一劳永逸地改进和改变了区块链技术。 除了以太坊之外,其他网络也开始采用这些相同的规则来拥有自己的代币。 例如,币安区块链使用 BEP-20 代币。

ERC-20标准的内容

ERC-20 定义了几种不同的实现编码函数,以使以太坊系统中的其他代币受益。 在ERC-20代币的实现和编码方面,其功能主要包括以下几点:

以太坊cn代币_基于以太坊的代币_以太坊代币生成

Total supply(提供关于代币总供应量的信息):虽然供应量可以很容易地固定,就像比特币一样,这个特性使合约实例能够评估和退还流通中的代币总量。 余额(提供所有者帐户的帐户余额):此功能批准智能合约存储和返回给定地址的余额。 这个角色支持地址作为参数,所以要明白任何地址的规模都是公开的。 Transfer(执行将指定数量的代币转移到指定地址):该功能允许合约所有者将给定数量的代币发送到另一个地址,就像传统的加密货币交易一样。 转移(执行从指定地址转移指定数量的代币):此功能使智能合约能够自动执行转移过程并代表持有人发送提供的数量的代币。 批准:它使支出者能够减少指定帐户中的代币数量。

引用此函数时,合约所有者授权给定地址从所有者地址提取代​​币样本。

这是外部应用程序(如钱包)提供的隐式字段,用于更好地与合约交互。 以太坊虚拟机 (EVM) 允许我们使用此字段来存储和处理外部应用程序提供的数据。

基于以太坊的代币_以太坊代币生成_以太坊cn代币

ERC-20标准的内容 ERC-20代币的优势

ERC-20 之所以受欢迎是有原因的,以下是使它们具有吸引力的几个因素:

1.方便

ERC-20 代币简单易部署。 这是因为以太坊智能合约是用类似于 JavaScript 的 Solidity 编程语言编写的。 或者,开发人员可以使用类似 Python 的 Vyper 编程语言编写智能合约。

以太坊代币生成_基于以太坊的代币_以太坊cn代币

2.可定制

基于业务逻辑和用户交互,ERC-20 代币可定制,以启用诸如为未来交易自动填充气体、冻结和解冻代币、添加中央铸币厂以修改流通中的代币等功能。

3. 为开发人员定义的路线图

ERC-20 标准为开发人员提供了正确的蓝图,可以毫不费力地创建新代币,而不是从头开始构建它们。

4. 代币标准化

以太坊提供了代币规范,其中包括不同代币之间的交互规则和代币购买规则。 通过通用标准以太坊代币生成,用户可以将新代币转移到钱包,并一次性将它们全部放在交易所。

5. 流动性

如果基于以太坊的项目活跃并相互影响,将会为以太坊网络带来更多的项目和更多的用户。

以太坊cn代币_基于以太坊的代币_以太坊代币生成

6. 广泛接受

大多数交易所和钱包都认可 ERC-20 及其代币。 这主要是因为可以通过广泛的交流来达成普遍共识。 此外,它的可替代性使其成为交易应用程序的理想选择。

7. 避免假冒代币

所有交易都需要获得批准,代币的总供应量确保没有重复的代币流通,从而使审核过程更加顺畅。

ERC-20 可能仍然是全球许多开发人员使用的最流行的标准之一。 然而,它并不完美。

ERC-20 代币的缺点

目前,ERC-20代币还存在一些无法解决的缺陷和问题。 其中包括以下几个方面:

1.不稳定

以太坊cn代币_以太坊代币生成_基于以太坊的代币

以太坊区块链最近将其共识方法从工作量证明系统转移到 ETH 2.0 的权益证明系统。 虽然 ETH 2.0 旨在解决所有可扩展性问题,但许多变化只是正在进行中的工作,需要时间,而且该项目尚未完成。 此时,系统可能不稳定。 此外,某些代币在用作智能合约的支付时可能会被销毁。 因此,ERC-233就是为了规避这个问题而诞生的。

2. 昂贵的煤气费

ERC-20依赖于以太坊区块链,每笔交易都会收取gas费。 虽然 gas 成本与区块链活动平行,但当区块链中有大量流量时,gas 成本会增加。 因此,从长远来看,它是不可持续的。

3.传输错误

在以太坊中,有两种账户。 其中一个是由私钥控制的外部拥有账户(EOA),另一个是由合约代码持有的合约账户。 使用转账功能将代币从一个 EOA 账户发送到另一个 EOA 账户没有造成任何问题,但将资金转移到一个合约账户却导致错误,导致近百万美元的损失。

4.交易缓慢

提款和交易与以太坊区块链相关联。 当网络拥塞时,ERC-20 上的所有传输都会变慢。 虽然“分片”有望解决这个问题,但它仍处于起步阶段,尚未在以太坊区块链上得到完全采用。

5.不可撤销的交易

基于以太坊的代币_以太坊cn代币_以太坊代币生成

如果用户将 ERC-20 代币发送到错误的地址,资金将无法退还,代币将永远被困在合约中。 这同样适用于黑客窃取的代币,未命名的 DAO 黑客攻击就是最生动的例子之一。

6.入门门槛低

ERC-20 的批评者认为,人们很容易在没有明显目的或目标的情况下创建他们的代币。 因此,开发人员可以轻松利用这些策略来开发具有非增值项目的欺诈性 ICO 和代币。

还有哪些以太坊标准

以太坊标准的创建出于不同的原因,除了 ERC-20 之外,还有哪些其他以太坊标准?

主要有以下4种:

ERC-721:这是不可替代代币 (NFT) 的代币标准。 每个代币都是独一无二的,都有自己的代码,这导致了加密收藏品的繁荣,包括交易卡和数字艺术品。 ERC-1400:该标准用于安全令牌,可以作为证券出售。 这需要更好地控制谁有权使用硬币,并引入了解你的客户协议。 ERC-223:该标准允许使用涉及的代币支付交易费用,这意味着 Augur 转账将以 Augur 代币支付,代码为 REP。 ERC-777:它旨在通过减少开销和添加新功能来改进 ERC-20 标准。 它是向后兼容的,这意味着它可能会被更广泛地采用。 ERC-20的未来

尽管有很多好处,ERC-20 标准并不完美。 该标准的一些“关键问题”已被用来窃取资金。 同时,在以太坊高度拥堵期间,交易可能需要更长的时间来处理。

创作者需要围绕这个问题以及与 ERC-20 相关的其他问题进行编码。 开发人员也一直在尝试替代标准,例如 ERC223 和 ERC777,它们最终可能会取代 ERC-20。 然而,ERC-20 仍然是迄今为止最受欢迎的标准。

郑重声明:本文版权归原作者所有,转载文章仅出于传播更多信息之目的。 如作者信息标注有误,请第一时间联系我们修改或删除,谢谢。