在 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 智能合约必须嵌入六项核心功能,才能被视为有效和可信:
- 总供应量(Total Supply):规定了代币的最大发行数量。
- 余额查询(BalanceOf):返回某一地址的代币余额。
- 转账(Transfer):允许向某一钱包地址执行代币转账。
- 授权转账(TransferFrom):允许从另一个地址接收代币。
- 审批(Approve):授权某一地址可以从账户中发送一定数量的代币。
- 限额(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 代币,但其中大多数属于该标准。
- 去中心化金融(DeFi)平台:例如 Aave 和 Compound 等 DeFi 应用允许投资者在使用加密货币时使用多种金融工具。ERC-20 代币在去中心化应用中被广泛使用,例如作为贷款抵押品或进行质押。
- meme 代币:以太坊区块链上的许多知名 meme 代币,如 Shiba Inu(SHIB),都是 ERC-20 代币。这对 meme 代币来说是一个重大变革,因为创建它们变得更加容易,而这对于主要以建立新社区为核心的代币尤为重要。
- 首次代币发行(ICO):当投资者支持一个 ICO 筹资活动时,他们会获得一批代币,这些代币通常基于 ERC-20 标准。这些代币可以与其他代币交换,并通常在项目启动后与其服务互动。
- 治理代币:一些去中心化自治组织(DAO)使用 ERC-20 代币来衡量投票权。代币数量越多,投票权重越大。
- 游戏内货币:ERC-20 代币被广泛用于创建游戏内货币,例如 Axie Infinity 和 Decentraland。这些代币作为激励手段,鼓励玩家持续参与游戏并获得长期回报。
知名的 ERC-20 代币
以下是一些基于 ERC-20 标准的成功代币案例:
- Tether(USDT):最受欢迎的与美元挂钩的稳定币。
- USD Coin(USDC):另一种稳定币,由 Coinbase 和 Circle 联合创建。
- Polygon(MATIC):MATIC 代币用于 Polygon 的权益证明算法,以提名验证者,由他们验证区块链上的交易。
- Shiba Inu(SHIB):作为一种社会实验创建的 meme 代币,目前已聚集了大量忠实粉丝。
- Uniswap(UNI):UNI 是 Uniswap 使用的治理代币,用于分配投票权。
ERC-20 是否兼容其他网络?
ERC-20 代币仅限于以太坊网络,但通过一种变通方法,它们也可以出现在其他区块链上。
这是通过以太坊虚拟机(EVM)实现的。EVM 是一台云计算机,其他网络可以利用它来获得以太坊区块链的优势。EVM 还包含 Solidity 编程语言,有助于创建代币合约。
从某种意义上说,这些区块链可以借用以太坊的构建模块,包括 ERC-20 标准。就像一个人有一大桶乐高积木,分发给其他爱好者随意使用一样。
由于这些区块链与 EVM 兼容,它们允许在不同平台之间简单轻松地进行代币交换,并且也可以作为创建 ERC-20 代币的基础。
以下是一些支持 EVM 并因此兼容 ERC-20 的主要区块链:
- Avalanche(AVAX)
- 币安智能链(BSC)
- Fantom(FTM)
- Polygon(MATIC)
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 代币中的智能合约会在后台执行所有复杂和技术性的操作,使得这些代币易于购买、出售和交换,无需第三方介入。
- 简化的代币开发:有一个指导框架帮助创建代币,使得开发过程更加容易。对投资者而言,这意味着每天都有更多具有独特用例的代币出现。
- 互操作性:允许代币之间进行交换,并为以太坊上的钱包和交易所带来代币兼容性。
- 安全措施:ERC-20 的要求确保开发者诚实守信,不会纯粹为了剥削而创建代币。通过确保代币能够公平安全地运行,验证了代币不是在公众视野之外作为骗局或欺诈计划创建的。
ERC-20 的劣势
- 对以太坊区块链的依赖:以太坊区块链虽然具有很大的影响力和受欢迎程度,但其自身的一些缺点会影响到 ERC-20 代币持有者。例如,以太坊的知名度使其成为多次攻击的受害者,包括 DAO 攻击、多签钱包黑客攻击和“用户触发”的钱包冻结。投资者需要对以太坊充满信任,因为任何中断都会影响其用户。
- 高燃气费:继上一点,以太坊的可扩展性挑战常常导致网络拥堵,进而推高燃气费,而每笔交易都需要支付这些费用。
- 市场饱和:ERC-20 使代币创建变得非常容易,尽管这增加了可访问性,但也导致了代币的饱和。以太坊上有超过 40 万个 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 有哪些潜在风险?
主要包括对以太坊网络的依赖、高燃气费以及在市场饱和环境下筛选优质项目的难度。投资者需谨慎评估项目背景和技术实现。