什么是ERC-20?

前言:参与过区块链投资的同学们经常会看到ERC-20这个概念,它到底是什么?它对项目方,对用户,对以太坊意味着什么?本文简要地介绍了ERC-20的基本情况,有助于我们理解以太坊ERC-20 token的概念。本文作者:Nathan Reiff,来源于investopedia.com,由蓝狐社群“Joey”翻译。

以太坊是流行的加密货币和区块链系统。它有可以买入、卖出或交易的token。还有一些token,它们源自于以太坊区块链,与以太坊相结合但又不同于以太坊。

在这种情况下,token代表了拥有多种附加值的数字资产。它们可以代表真实世界中的各种资产,如凭证、借据或者是实物。通过这种方式,token本质上就是使用以太坊区块链的智能合约。对于以太坊来说,最重要的token标准之一就是ERC-20,它是在一年半以前开发出来的。

ERC-20授权给开发人员

简而言之,ERC-20定义了所有以太坊token遵守的公共规则,这意味着这个特殊的token可以授权给所有类型的开发人员使其能够准确地预测新的token将如何在更大的以太坊系统中运行。

因此,ERC-20对开发者的影响是巨大的,因为每次发布新的token时,不需要重新做项目。如果新token遵循这些规则,就可与ERC-20兼容。新token的开发人员们对ERC-20规则进行了大量的研究,这意味着大多数通过以太坊初始币发行的token都是符合ERC-20的。

ERC-20指定的六种功能

ERC-20为以太坊系统中其他token的利益定义了六个不同的功能。这些都是基本的功能性问题,包括如何传输token以及用户如何访问token的数据。ERC-20还规定了两个不同的信号,每个token都有其他的token所遵循的信号。

这套功能与信号结合在一起保证了不同类型的以太坊token在以太坊系统中的任何地方工作都是相同的。这意味着几乎所有支持以太币的钱包都支持ERC-20兼容的token。

从技术上讲,ERC-20仍然处于草案阶段,意味着它没有被更广泛的以太坊社区所强制执行。但是,这种势头似乎已经足够强大,以至于所有新的token都很有可能符合ERC-20规则。由于该标准还处于早期,所以以太坊继续发展时,很可能会出现一些问题需要解决。

到目前为止,以太坊token存在一个重要问题:直接发送给智能合约token将会“损失”资金。协议中的一个错误意味着token的合约无法对进行直接传输的尝试做出响应,从而导致与该传输相关的资金的“损失”。 (相信不少参与过区块链投资的同学都遇到过这种吞噬Token的情况)

根据CoinDesk的说法,由于这个原因,大约价值7万美元的token已经“损失”。尽管如此,ERC-20仍然是以太坊现在和未来的一个重要方面。

风险警示:蓝狐所有文章都不构成投资推荐,投资有风险,建议对项目进行深入考察,慎重做好自己的投资决策。

本文得到币乎内容支持计划(bihu.com)奖励。

如果你对区块链价值投资感兴趣,欢迎加入“蓝狐-区块链价值投资”知识星球(原小密圈)加入链接:http://t.xiaomiquan.com/7Yjm6eq也可扫描或长按下面的二维码加入:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180228A0YK4E00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券