如果你对加密货币有所耳闻,那么你很可能听说过比特币、以太坊,以及各种奇奇怪怪的代币名称,比如USDT、LINK、SHIB等等,你可能知道它们都可以交易,但你是否想过,为什么这些五花八门的代币都能运行在以太坊这个平台上?它们之间有什么共同点?

答案就在于一个名为 ERC20 的技术标准。ERC20是以太坊上最著名、应用最广泛的一套“代币创建模板”或“规则说明书”,理解了ERC20,你就几乎理解了以太坊上绝大多数代币的运作逻辑。

下面,我们将用通俗易懂的方式,一步步揭开ERC20代币的神秘面纱。

ERC20到底是什么?一个简单的比喻

想象一下,以太坊是一个巨大的、开放的“乐高积木世界”,在这个世界里,任何人都可以设计并创造自己的“乐高玩具”(也就是智能合约)。

如果每个人创造的玩具形状、接口、玩法都完全不同,那么这些玩具就无法互相兼容,无法组合在一起玩,交易起来也会非常麻烦。

这时,ERC20标准就像一份官方发布的“乐高玩具标准设计图”,如果你按照这份设计图来创造你的玩具(代币),那么你的玩具就会具备以下特点:

  1. 统一的接口:你的玩具可以和其他所有按此标准设计的玩具完美拼接。
  2. 通用的玩法:大家可以用同样的方式来“拿起”(转账)、“清点”(查询余额)、“计算总数”(查询总供应量)你的玩具。
  3. 即插即用随机配图