美文网首页数字货币加密货币和区块链数字货币与区块链
【区块链100问】ERC20代币那么火爆, 那么ERC20到底是

【区块链100问】ERC20代币那么火爆, 那么ERC20到底是

作者: 十点读书会 | 来源:发表于2018-07-31 02:52 被阅读1次

    接触过加密货币的人都应该知道,以太坊是一个分布式的智能合约平台,可以分发代币(Token)。目前以太坊上有103586个代币的智能合约,我们可以在以太坊区块链浏览器中查看: https://www.etherscan.io

    ERC20代币那么火爆, 那么ERC20到底是什么?

    许多人应该都听过代码即法律(Code Is Law),因为程序写完了,无论执行多少次都会得到同样的结果,除非有外界因素的干扰。在多人协作的过程中,一定要按照一个标准来进行分工,这样才能最快的完成任务,不至于出错。

    而且如果代币的标准不统一,对于查看代码的其他人来说是相当痛苦的,众筹的人也就没有办法去检查代币的分发是否合理,也没有办法做到多种钱包的兼容。

    所以才推出了一种以太坊代币的标准:ERC20标准。

    什么是 ERC20

    ERC-20 标准是在2015年11月份推出的。简单地说,任何 ERC-20 代币都能立即兼容以太坊的钱包(即几乎支持所有的以太坊钱包,包括Jaxx、MEW、imToken等,都支持 ERC-20的代币),由于交易所已经知道这些代币是如何操作的,它们可以很容易地整合这些代币。这就意味着,在很多情况下,这些代币都是可以立即进行交易的。

    标准化意味着这些资产可以用于不同的平台和项目,否则只能用在特定的场合。在以太坊上,代币使用相同的标准,这样代币之间的兑换和DAPP的支持就会变得容易。

    ERC20标准规定的内容

    ERC20 是各个代币的标准接口。ERC20 代币仅仅是以太坊代币的子集。为了充分兼容 ERC20,开发者需要将一组特定的函数(接口)集成到他们的智能合约中,以便在高层面能够执行以下操作:

    获得代币总供应量

    获得账户余额

    转让代币

    批准花费代币

    ERC20 让以太坊区块链上的其他智能合约和去中心化应用之间无缝交互。所以,如果项目方要在以太坊上发行代币来进行融资,一定会按照这个标准来实现相应的函数。

    ERC20 标准

    ERC20 标准定义了一个兼容协议和需要实现的函数,具体如下:

    同时规定了三个必须定义的变量,分别是:

    合约名称

    合约代号

    合约进制

    相关文章

      网友评论

        本文标题:【区块链100问】ERC20代币那么火爆, 那么ERC20到底是

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