EN
返回档案库

案例库 · 软件与 IT · 产品决策 · 2015–2017

ERC-20的六个函数让每个以太坊代币都能在所有钱包中使用

一个极简的代币接口,让任何以太坊项目都能立即复用钱包、交易所和合约。

以太坊基金会

那一手

以太坊于2015年7月上线,作为一个任何人都能发行代币的平台,但每个项目都编写了自己的接口,因此钱包和交易所必须逐一集成它们。法比安·福格尔施泰勒在2015年11月提出了一个标准接口来解决这个问题。

ERC-20有意做到极简:六个函数和两个事件涵盖了查询余额、转移代币和授权支出。该提案指出,标准接口让以太坊上的任何代币都能被其他应用复用,从钱包到去中心化交易所。

因为门槛如此之低,项目立即采用了它。当2017年的代币热潮到来时,几乎所有新代币和首次代币发行(ICO)都实施了ERC-20,钱包、交易所和交易合约都围绕单一接口构建。

为什么管用

  • 固定接口意味着钱包可以用同一段代码处理任何代币
  • 极简主义让标准变得容易正确实施
  • 交易所无需定制集成就能列出代币
  • ICO热潮将标准变成了行业默认
值了多少六个函数让每个代币都能在每个地方工作聪明

可以搬走什么

互操作性是一个特性:标准化最小接口,生态系统就会围绕它自建。

后来呢

ERC-20成为稳定币、DeFi和大多数代币市场的基础,该接口模式也扩展到了后来的标准,如针对NFT的ERC-721和ERC-1155。以太坊作为代币平台的地位,正依赖于那个早期的标准化决策。

资料来源

发现哪里写错了?告诉我们。

同一路聪明