2019-01-13【听风译文】ERC-20指南

作者: ce6c3d7bcac1 | 来源:发表于2019-01-13 23:09 被阅读16次
    ERC-20-token.jpg

    原文链接:ERC-20 Guide – What are ERC-20 Tokens?

    作者:Steve Walters

    译者:听风

    导读:看完这篇文章,你将了解ERC-20是什么,有什么作用,以及接下来发展的趋势。


    以太坊是目前主流的区块链网络,旨在允许每位开发人员编写任意去中心化应用程序进行并在区块链上启动。该系统的基础是使用可以交易,买卖的代币,即加密货币。整个过程由Ether——原生以太坊通证提供支持,此通证可用于支付矿工奖励,交易费用和许多其他网络服务,例如为智能合约提供算力支持。

    以太坊基金会的一个重要目标是创建一个生态系统,在实现他们“世界计算机”的愿景时将所有内容无缝地联系在一起。这不仅仅是网络,区块链和应用程序,还有为整个生态系统提供算力所需的通证。自2014年开始,以太坊一直致力于实现这一目标,其带来的重大创新之一就是创建ERC-20通证,并将其作为以太坊生态系统的一部分。事实上,目前已有许多其他通证添加到了以太坊生态系统中来。

    这些通证仅仅是数字资产。它们是通过多种价值的组合而创建的,可用于代表许多不同的东西,从现实生活中的实际项目,如黄金或房地产,到欠条(IOUs)或优惠券,到忠诚点数。在以太坊区块链上开发的这些通证本质上是智能合约,它们需要ETH来运行。

    为了创建在以太坊区块链上运行的通证,需要有一个围绕以太坊通证创建的标准,这被称为ERC-20标准。它定义了在以太坊区块链上创建的所有通证应包含的通用规则和值阈,并让开发人员,交易所和其他智能合约能准确了解这个新通证的运行模式。

    ERC-20通证为开发人员赋能

    ERC-20标准由Fabian Vogelsteller于2015年11月提出。它为所有以太坊通证定义了通用规则,允许开发人员和其他人(包括以太坊网络上的其他智能合约)了解通证的运行方式。这让能够与以太坊生态系统的全范围交互的项目的创建变得更加容易。如果没有标准,则需要对项目进行修改以适应管理每个新通证的规则。你可以看到,截至2018年5月,一共有83,400个ERC-20通证的智能合约,所以说这个标准对于开发人员来说具有重大的意义。

    该标准意味着创建新通证时,需要与现有网络兼容,并且新通证必须遵循一系列规则才能上线。好的方面是ERC-20标准确实为开发人员预留了很大的自由度和灵活性。这使得ERC-20标准具有极强的适应性,几乎可用于创建具有同等功能的所有种类的通证。尽管ERC-20标准尚未被官方采用并且不是强制性的规则,但新通证的开发人员几乎都自觉遵循了ERC-20标准中的规则。这意味着目前市面上的大多数以太坊通证都与ERC-20兼容。这些通证中最受欢迎的有EOS,OmiseGo(OMG), Basic Attention Token (BAT),Power Ledger(POWR)等等。

    ERC-20定义的六个职能

    目前已经为ERC-20标准定义了六个功能,这些功能都可以使以太坊生态系统中的其他智能合约能够识别和理解它们。其中包括通证的转移,通证的总供应量,以及在指定地址查找通证的余额等乖。目前所有ERC-20通证中约有99%实施了标准中规定的六项核心功能。

    该标准还定义了每个通证可以采用的两个信号(事件),以及其他通证怎么去调整。以太坊开发社区认为,这六个功能和两个信号是标准的最低要求,以便在网络通信时将预期行为标准化。 ERC-20标准使开发人员可以轻松使用外部智能合约。

    要求所有ERC-20通证在整个以太坊网络中表现类似行为的另一个好处是几乎所有支持以太网的钱包都可以支持所有符合ERC-20标准的通证。尽管电子钱包市面上有很多,其中最受欢迎的是MyEtherWallet,MetaMask和Jaxx等。

    重要的是,我们需要记住ERC-20仍然是草案,并不是以太坊社区强制执行的。它也容易改变,尽管随着越来越多的通证的出现这会变得越加困难。看来,以太坊网络开发者社区在目前正致力于采购当前采用的标准,并且几乎所有新通证都符合ERC-20标准,这是一个很好的前提条件。

    该标准时间不长,因此随着以太坊的不断发展和发展,未来几年会遇到一些挑战也就不足为奇了。现在已经发现了一个问题。发送智能合约的资金都将被销毁,因为智能合约仅用于跟踪和分配资产。

    ERC-20通证的问题

    虽然ERC-20标准确保了最低的兼容性,但它没有指定如何判定通证是否有价值,有用,甚至能运转。未来还有更多的通证将被定制出来,ERC-20标准允许这么做,只要通证仍然符合其基本要求。

    当前标准的一个问题是,它使得在技术层面上部署一个通证太过简单。这使得许多团队和个人能够发布通证。但从技术上讲,如果标准更严格,他们就无法发布通证。目前已经超过83,000个通证,毫无疑问存在大量重叠和类似的通证。这很容易让投资者迷惑,很难决定投资哪些通证。它也会使一般的加密货币失去信誉,因为许多这些项目是不必要的,并且被视为仅仅是圈钱罢了。

    另一个问题是某些团队实施该标准的特殊方式,这让通证如何在网络上运行的确定变得更加混乱。其中一个例子是当通证被发送到其他ICO的智能合约,如果智能合约已被编程为接受通证,则这些通证会被永久烧毁或丢失。随着2018年的开始,已经有大约300万美元的代币以这种方式丢失了。最新提议的ERC-223通证标准计划修正这一缺陷。

    结论

    创建ERC-20标准的巨大好处之一是ERC-20的标准化加快了加密货币领域的增长,因为这让项目更容易开发和发布通证。它还增加了以太坊网络的协同作用,使ICO,交易所和钱包保持一致。由于该协议的使用已经很广泛,我们很可能会在未来看到它在处理常见问题方面的提高。

    ERC-20通证很快成为以太坊网络和加密货币世界的重要组成部分。 2018年代币和ICO的数量有所增加,这种增长将使整个以太坊生态系统受益。这意味着以太坊也将越来越受欢迎。


    区块链中文字幕组

    致力于前沿区块链知识和信息的传播,为中国融入全球区块链世界贡献一份力量。

    如果您懂一些技术、懂一些英文,欢迎加入我们,加微信号:w1791520555。

    点击查看项目GITHUB,及更多的译文…

    听风说币: 区块链中文字幕组成员。微信号seeknsee,欢迎关注我的微信公众号听风说币,我们一起在区块链的世界里,思考、进化,践行、成长。你也可以在我公众号或币乎文章中留言,咱们私撩~

    版权所有,转载请先联系。

    相关文章

      网友评论

        本文标题:2019-01-13【听风译文】ERC-20指南

        本文链接:https://www.haomeiwen.com/subject/codrdqtx.html