基于以太坊:为什么ERC-20成为代币创建的标准

Ethereum首次作为一个开源平台出现,用于去中心化应用程序时,开发者面临一个关键问题:没有统一的方式来创建代币。每个项目都推出了自己的解决方案,导致兼容性问题。钱包无法一致地识别代币,交易所苦于上架新资产,整个生态系统变得支离破碎。这就是以太坊代币标准的出现——它并不是一项革命性的技术,而是对代币应如何行为的一种实际协议。

ERC-20解决的问题

以太坊代币标准之前,开发者在[Ethereum]/learn/ethereum-merge-misconceptions(上构建时遭遇了严重的摩擦。交易拥堵导致[燃气费])/learn/ethereum-gas-fees-explained(飙升,且由于没有标准化的代币机制,将新资产整合到现有协议中非常繁琐。项目之间无法轻松互动,因为没有共享的代币转移和授权的语言。

解决方案并不是火箭科学——而是标准化。法比安·福戈尔斯特勒提出了一套简单的规则,每个代币都应遵循。这项提案作为“以太坊评论请求”提交到以太坊的GitHub,并获得ERC-20 )的称号,恰好是第20条评论(。以太坊开发者社区批准了它,到2015年,它正式成为以太坊改进提案)EIP-20(。

ERC-20代币是如何实际工作的

以太坊代币标准 代币是建立在 [智能合约])/learn/what-are-smart-contracts(——在以太坊虚拟机 )EVM( 上运行的自执行代码。可以把它想象成一个自动售货机:你投币,机器验证支付,然后自动释放你的商品。同样地,一旦条件满足,智能合约就会执行预定的操作。

所有ERC-20代币都是可替代的,这意味着每个代币都是相同的且可以互换。当你向某人发送1 UNI时,他们收到的价值与任何其他收到1 UNI的人完全相同。这种一致性使得该标准如此强大——它确保任何钱包、交易所或应用程序都确切知道如何处理这些代币。

代币创建过程非常简单:开发者定义参数)总供应量、小数位、符号、名称(,部署智能合约,当条件被触发时,代币会自动生成。代币持有者不仅获得可交易资产——他们通常还会获得治理权、获得被动收益的质押机会或访问特定协议的权限。

为什么ERC-20成为了基础设施

ERC-20标准的引入将以太坊从一个分散的实验转变为一个凝聚的生态系统。几个因素解释了为什么它仍然占据主导地位:

无缝互操作性:以太坊代币标准之前,在项目之间移动代币是复杂且不可靠的。该标准允许代币在任何兼容的钱包、去中心化交易所或应用程序之间无障碍移动。如果您拥有一个项目的代币,您可以立即将其兑换为来自另一个遵循相同标准的项目的代币。

内置安全特性:由于以太坊代币标准代币存在于以太坊上,因此它们继承了网络的安全架构——去中心化、不变性和密码验证。这防止了未经授权的代币创建、盗窃或供应操纵。每笔交易都记录在区块链上,形成可审计的轨迹,从而威慑不良行为者。

激进透明性: 所有代币的流动都永久记录在公共账本上。开发者和用户可以即时验证代币的真实性,跟踪持有情况,并确认交易。这种透明性不仅限于交易;它同样适用于代码本身,任何人都可以进行审计。

卓越流动性: ERC-20 代币可以在数百个集中式和[去中心化应用程序])/learn/best-decentralized-exchanges(上进行交易。这种可用性使它们具有很高的流动性,允许投资者在波动的加密市场中快速进出头寸。更高的流动性直接转化为更好的价格发现和更紧的价差。

开发者友好的定制: 代币创建者在标准的约束内具有灵活性。他们可以设置最大供应量、调整小数精度、添加自定义功能或在其上层叠加额外逻辑。像MetaMask和MyEtherWallet这样的工具使得即使是技术能力较弱的创建者也能方便地进行部署和管理,从而推动创新。

开发者面临的真实限制

然而,ERC-20 并不完美,了解其限制对认真的开发者来说很重要:

对复杂用例的不灵活性: 该标准优先考虑兼容性而非功能性。代币无法执行某些复杂操作,例如带条件逻辑的批量转账或高级原子交换。需要这些功能的开发者必须绕过标准或采用替代代币类型。

交易成本仍然很高: 燃气费用依然是一个痛点。转移 以太坊代币标准 的费用会根据网络拥堵情况和您愿意支付的优先费用而波动。对于小额交易或低收入用户,这些费用可能超过代币的实际价值,使得随意交易变得不切实际。

有限的交易所支持: 并非每个交易平台都接受 ERC-20 代币。虽然支持很广泛,但某些交易所限制上架或不整合特定代币,人工限制了新兴或不太受欢迎项目的流动性。

智能合约不兼容性: 这是潜在的杀手。如果您将 ERC-20 代币发送到一个未设计用以接收它们的智能合约,这些代币可能会永久消失。标准无法防止这种情况,因为接收合约并不要求识别传入的 ERC-20 转账。这是一个用户体验灾难,让用户措手不及。

以太坊代币标准在现实世界中的应用

这一标准的成功在于主导市场的代币中显而易见:

泰达币 )USDT(: 最初作为ERC-20代币在以太坊上构建,USDT是一种与美元1:1挂钩的稳定币。它已成为中心化交易所上交易量最大的资产对,显示出对遵循ERC-20框架的标准化、稳定数字资产的巨大需求。

Uniswap )UNI(: )[Uniswap]/price/uniswap-uni( DEX 的治理代币是一个 ERC-20 代币。UNI 持有者通过科学治理机制对协议变更进行投票——由代码执行的纯民主。一票等于一个投票合约中的一个 UNI,这一模型已成为以太坊 DAO 治理的模板。

Maker )MKR(: MakerDAO协议发行MKR作为其ERC-20治理代币。MKR持有者共同管理协议并对Dai的风险参数进行投票,Dai是该协议的去中心化稳定币。这个模型展示了ERC-20代币如何为复杂的金融基础设施提供动力。

币安币 )BNB(: 最初作为一个 ERC-20 代币推出,BNB 展示了一个中心化实体的代币如何在迁移到其自身区块链之前,受益于以太坊的基础设施。该代币在多个交易所的接受度展示了该标准的流动性优势。

超越ERC-20的演变

虽然ERC-20占据主导地位,但以太坊生态系统已经为特定用例开发了互补标准:

  • ERC-721: NFT标准——唯一且不可互换的代币,完美适用于数字收藏品和艺术品。
  • ERC-777: 改进的代币转移,提供更好的隐私和恢复丢失密钥的选项。
  • ERC-1155: 一种多代币标准,允许在单一交易中高效转移可替代和不可替代资产,节省数百的燃气费用。
  • ERC-165: 使智能合约能够声明它们支持哪些接口,从而改善合约间的通信。
  • ERC-223: 试图通过允许接收者拒绝转账来解决意外代币丢失的问题。

这些标准与ERC-20共存,各自解决特定问题,同时保持与更广泛生态系统的互操作性。

主要观点

ERC-20标准代表了区块链发展的一个重要时刻——以太坊生态系统参与者达成基本规则的时刻。这个协议释放了一系列应用程序、代币和金融原语的爆炸性增长。它在技术上不再复杂或前沿,但这正是关键所在。最好的标准是无形的——它们只是有效。

对于在以太坊上开发的开发者来说,ERC-20 仍然是可替代代币的默认选择。它在灵活性、安全性和简单性之间取得了难以复制的平衡。理解 ERC-20 的工作原理不仅仅是学术问题——对于任何认真参与 )[Web3]/web3( 经济的人来说,这都是必不可少的。

关于ERC-20的常见问题

ERC-20 实际上代表什么? 以太坊意见征集,编号20。它是规定可替代代币在以太坊区块链上如何运作的正式技术标准。

ERC-20与ETH本身有什么不同? ETH )以太币(是以太坊的原生代币——为网络提供动力并补偿验证者。以太坊代币标准是一个在以太坊基础上创建额外代币的蓝图。一个是基础层;另一个是建立在其之上的所有内容的标准。

ERC-20是否与以太坊同义? 不,Ethereum是网络;ERC-20是该网络上创建代币的众多标准之一。它们是相关但不同的概念。

哪个钱包最适合持有ERC-20代币? 许多可靠的选择可供选择——MetaMask、MyEtherWallet、支持以太坊的硬件钱包等。最佳钱包取决于您的安全需求和功能偏好。在投入资金之前请仔细研究。

ON0.75%
ETH-1.2%
WHY-0.6%
TOKEN1.41%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • بالعربية
  • Português (Brasil)
  • 简体中文
  • English
  • Español
  • Français (Afrique)
  • Bahasa Indonesia
  • 日本語
  • Português (Portugal)
  • Русский
  • 繁體中文
  • Українська
  • Tiếng Việt