本文主要是介绍【收藏向】一文弄懂什么是ERC20,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【本文只做技术探讨,谨防数字加密货币炒作风险。】
Token
Token,即通证,是以数字形式存在的权益凭证,它代表的是一种权利,一种固有和内在的价值。货币、积分、股票等权益证明,都可以由通证来代表。它代表着数字资产。下图就是在 opensea 上售卖的一些数字资产,这些资产也是通证。
试想,如果这样的一些通证没有标准化,就只能在自己的体系内流通。通证的标准协议是数字资产上链的关键,它定义了不同的通证资产接口,从而可以对不同类型的资产进行交易和交换。
什么是 ERC20?
ERC20 就是以太坊生态中的通证(token) 标准,允许任何实现该标准的且通过智能合约实现的通证从钱包到去中心化的交易所能够被复用。
举个例子,在以前,公司发行的积分,往往只能够在内部使用,仅代表公司生态内部的权益。而有了通证就不一样了。公司发行通证,对于公司来说,可以分配通证来进行融资,上交易所(类似于上市),激励用户使用公司产品等;对于持有人来说,根据通证持有占比分红,持有的通证可以任意交换,低买高卖赚取差价等。ERC20 为通证的发行、流通提供了统一的标准,以相同的方法发行、交易、交换通证,而不用关心这个通证的发行方将它用来做什么(这取决于发行方)以及怎么实现通证。
任何智能合约只要符合 ERC20 标准,就可以通过 ERC20 标准接口进行操作。这也意味着符合 ERC20 标准的合约 A,名字为 Token A,符号为 A,合约地址为 0x000..0a
,合约 B,名字为 Token B,符号为 B,合约地址为 0x000..0b
;A、B 都是 ERC20 通证,转移通证 A 与转移通证 B 在操作上对于用户来说没有任何区别,与下图的操作类似。
这篇关于【收藏向】一文弄懂什么是ERC20的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!