什么是 ERC-20 标准?为什么它成为加密世界的首选代币规范

·

在 ERC-20 标准诞生之前,创建或交换加密代币几乎是不可能的事情,尽管如今这些操作已变得司空见惯。过去,每种加密货币都需要单独的钱包,而代币之间的交换必须依赖中介才能完成。

如今,投资者可以轻松访问去中心化交易平台,在一个地方购买任何加密货币,甚至直接进行代币互换。然而,这只是 ERC-20 为投资者提供的便利之一。接下来,让我们深入探索 ERC-20 的奥秘。

什么是 ERC-20 代币?

ERC-20 是以太坊区块链上同质化代币(可互相替代的代币)的技术标准。所谓“标准”,就像是一套基本原则或规则,代币基于这些规则构建,并成为其运行的基石。众多 ERC-20 代币遵循相同的准则,使得构建和交换变得更加容易。

可以将其类比为体育比赛:每位运动员都遵循同一套规则,确保所有人处于同一竞技标准之下。ERC-20 正是为以太坊上的所有代币实现了这样的统一性。

ERC-20 框架极大简化了加密货币的构建与互动流程,目前已有超过 40 万个代币基于该标准创建。

ERC-20 代币的诞生

在 ERC-20 出现之前,加密开发者没有一个统一的编程语言标准。因此,创建新代币意味着从零开始,需要大量时间、精力和技术知识。

此外,由于每个代币都使用独特的代码集,它们无法直接交换,因为它们在本质上存在差异。

2015 年,开发者 Fabian Vogelsteller 在以太坊的 GitHub 页面上提出了一个解决方案。他关于创建“技术标准”的提议是社区留言板的第 20 个问题,因此得名 ERC-20。同年,以太坊正式采纳 ERC-20,彻底改变了加密世界的格局。

ERC-20 代币的技术要求

ERC-20 智能合约必须嵌入六项核心功能,才能被视为有效和可信:

  1. 总供应量(Total Supply):规定了代币的最大发行数量。
  2. 余额查询(BalanceOf):返回某一地址的代币余额。
  3. 转账(Transfer):允许向某一钱包地址执行代币转账。
  4. 授权转账(TransferFrom):允许从另一个地址接收代币。
  5. 审批(Approve):授权某一地址可以从账户中发送一定数量的代币。
  6. 限额(Allowance):返回授权地址可以代表其他地址消费的代币数量。

这些技术规则确保了 ERC-20 代币可以在用户之间安全、公平地流通。

ERC-20 对加密货币的重要性

ERC-20 标准带来了两大主要优势:互操作性和代币构建的便利性。

由于所有 ERC-20 代币遵循相同的基本规则和底层代码,它们可以互相交换,即使它们是不同的加密货币。这使得投资者在交易所有更多自由操作代币,而不仅仅局限于买卖。

它还能全面降低费用,因为投资者无需先将代币兑换为法币再购买其他加密货币,所有操作都可以在 ERC-20 的支持下瞬间完成。

这种互操作性还让代币能够与各种第三方钱包和应用程序兼容,确保投资者在管理和安全存储资金时获得额外支持。

第二个优势是代币构建。ERC-20 提供了一套现成的框架,开发者可以直接使用,从而将更多时间用于创造有趣和独特的代币用例,而不必担心构建阶段的技术复杂性。

因此,首次代币发行(ICO)——加密项目的初创筹资方式——变得更加普遍。这让投资者能够选择和支持新的代币、应用和区块链进入他们的投资组合。

👉 探索更多代币交易策略

ERC-20 代币的工作原理

仅从外观上无法识别 ERC-20 代币,因为它们看起来与日常的加密货币并无二致。

得益于统一的框架,ERC-20 代币在功能上基本一致,可以进行购买、出售、交换和兑换。但由于它们与以太坊区块链绑定,因此也必须遵循该网络的规则。

这意味着投资者只能在使用以太坊地址的钱包中存储这些代币,并且每笔交易都需要用以太币(ETH)支付燃气费。

ERC-20 代币的应用场景

尽管 ERC-20 代币基于同一套标准创建,但它们的用途却各不相同。以下是一些常见的应用场景:

知名的 ERC-20 代币

以下是一些基于 ERC-20 标准的成功代币案例:

ERC-20 是否兼容其他网络?

ERC-20 代币仅限于以太坊网络,但通过一种变通方法,它们也可以出现在其他区块链上。

这是通过以太坊虚拟机(EVM)实现的。EVM 是一台云计算机,其他网络可以利用它来获得以太坊区块链的优势。EVM 还包含 Solidity 编程语言,有助于创建代币合约。

从某种意义上说,这些区块链可以借用以太坊的构建模块,包括 ERC-20 标准。就像一个人有一大桶乐高积木,分发给其他爱好者随意使用一样。

由于这些区块链与 EVM 兼容,它们允许在不同平台之间简单轻松地进行代币交换,并且也可以作为创建 ERC-20 代币的基础。

以下是一些支持 EVM 并因此兼容 ERC-20 的主要区块链:

ERC-20 与 ERC-721 的区别

ERC-721 是另一个常见的代币标准,人们经常将其与 ERC-20 混淆。尽管它们在设计上大致相同——都是为各自代币设定的一套准则,但关键区别在于 ERC-721 的代币是非同质化的。

如果一个代币是同质化的,它可以与另一个代币交换,那么为什么 ERC-721 要限制这一点呢?

答案很简单:NFT。NFT,即非同质化代币,其设计初衷不是为了交换,而是为了让人们购买和拥有,而不是自由流通。

尽管 ERC-721 不如 ERC-20 知名,但该标准通过 NFT 为加密世界带来了更多关注,同时也催生了以太坊上的 NFT 市场,为投资者和收藏家提供了更多选择。

ERC-20 代币的优势与劣势

尽管 ERC-20 最终是加密生态系统的一项革命性进步,但像所有技术一样,它仍然存在一些需要注意的缺点。

ERC-20 的优势

ERC-20 的劣势

如何购买 ERC-20 代币

由于以太坊是全球第二大区块链,仅次于比特币(BTC),幸运的是,许多加密货币交易所支持其 ERC-20 代币。

例如,币安和 Coinbase 是两个最受欢迎的交易所,允许投资者购买、出售和交换 ERC-20 代币。您可以使用法币购买这些代币,或者购买其他 ERC-20 代币并交换为新代币,选择完全取决于您。

请注意,虽然所有以太坊钱包都兼容 ERC-20 代币,但在极少数情况下,它们可能会限制持有者查看与地址关联的代币。因此,在选择钱包之前应进行研究,以确保钱包提供商为客户提供充分的透明度。

👉 获取实时钱包工具推荐

常见问题

ERC-20 是什么?

ERC-20 是以太坊上同质化代币的技术标准,规定了一套代币必须遵循的规则和功能,以确保互操作性和安全性。

ERC-20 和 ERC-721 有什么区别?

ERC-20 适用于同质化代币,可以互相交换;而 ERC-721 适用于非同质化代币(NFT),每个代币都是独一无二的,不能直接互换。

如何安全地存储 ERC-20 代币?

您可以使用兼容以太坊的钱包,例如硬件钱包或软件钱包,确保私钥安全并定期备份。在选择钱包时,请确认其完全支持 ERC-20 代币显示和管理。

哪些区块链兼容 ERC-20 标准?

除了以太坊,一些兼容以太坊虚拟机(EVM)的区块链也支持 ERC-20 标准,例如 Avalanche、币安智能链、Fantom 和 Polygon。

为什么有些代币选择 ERC-20 标准?

因为它提供了成熟的框架、高流动性、广泛的交易所支持和强大的社区认可,降低了开发门槛并提高了代币的可用性。

ERC-20 有哪些潜在风险?

主要包括对以太坊网络的依赖、高燃气费以及在市场饱和环境下筛选优质项目的难度。投资者需谨慎评估项目背景和技术实现。