ERC-20 背后的小知识:为什么有ERC-20?
为什么有ERC-20?比特币代表了区块链1.0,以太坊则代表了区块链2.0。通过智能合约可以开发出很多 DApp(去中心的应用)运行在以太坊上,其中最有名的一个杀手级的应用就是 token 代币应用。
为什么有ERC-20?
比特币代表了区块链1.0,以太坊则代表了区块链2.0。通过智能合约可以开发出很多 DApp(去中心的应用)运行在以太坊上,其中最有名的一个杀手级的应用就是 token 代币应用。
为了使代币应用发行的代币具有作为货币的必要特征,即应具备交易处理、账户余额记录和兑换的必要功能。基于以下两个原因,提出了发行硬币的标准协议。
通过smart contract开发的应用部署后,不能根据区块链的特点进行修改。因此,智能合约开发对完整性和安全性的要求相当高;
在没有一个标准(协议)的情况下,每个令牌的智能合约可以完全不同,因此各种令牌的直接数据无法轻易交换(即交换),从而形成“隔离”。各项目发布的令牌就像游戏城的令牌一样,不能兑换专用。在标准不一致的情况下,除非两个令牌是为了兼容性而开发的——两个令牌可以互相交换,并转移到同一个钱包。这是什么样的投入和效率?!这根本不可能。
所这就是以太坊社区的 ERC-20 的标准(协议),解决了以上两个问题。大家发的 Token 都兼容了 ERC-20 的标准(即实现了它定义的几个接口方法)后,发个能相互转账、能下链进入主流钱包、能进交易所交易(假设可免费上币)的 Token,理论上最多只要十分钟。
Tips:截止2018年11月19日,有14万2273种兼容ERC-20的Token在以太坊平台主网上发布。
所以,交易所里被频繁交易的,logo 花花绿绿的 Token到底有没有价值?得有自己的判断。简书钻FP换成简书贝 FTN 之后,FTN 就是一个兼容 ERC-20 的 Token,大家的FTN就可以在交易所交易变现了。
一般的文章也就对 ERC-20 标准介绍到此。
等等,你们想不想知道 ERC 是啥意思?
ERC是以太坊版的RFC
ERC 是 Ethereum Request for Comments 的缩写,代表以太坊开发者提交的协议提案。它相当于是以太坊版的RFC。ERC后面的数字是议案的编号,ERC-20就是以太坊开发者提交的20号标准协议提案。
RFC 又是什么呢?RFC (Requests for Comments,RFC)。
这是源于用于发布 Internet 标准和 Internet 其他正式出版物的一种网络文件或工作报告。通过国际上一系列组织讨论和发布了计算机通讯的方方面面标准和协议。重点内容在网络协议,过程,程序,以及一些会议注解,意见,风格方面的概念。
怎么发布一个 RFC?任何人都可以提交一个 Internet 草案,这个草案怎么成为一个正式的 RFC 提案,其实就是去中心化广泛形成共识的过程。
Internet草案
首先,任何人都可以提交 Internet 草案提议,这个 Internet 草案提议被公开存放六个月,人们都可以去访问,讨论。如果六个月没有被作为标准发布,则被删除掉;或者它被新的草案版本替换,那么再放六个月供大家讨论是否成为标准发布(这里面涉及的组织和过程比较复杂,就不详细介绍)。
RFC 标准
成为标准后,就获得一个顺序编号XXXX,那么 RFC-XXXX 就是一个正式发布的标准。
新的ERCXXX标准提出代表着新的活力
所以说,大家又看到什么新的ERC-XXX标准协议后,就明白,这就是一个以太坊社区提出的一个以太坊相关的标准(协议),这个标准协议可是新的DApp应用或玩法的基础。
比特币代表了区块链1.0,以太坊则代表了区块链2.0。通过智能合约可以开发出很多 DApp(去中心的应用)运行在以太坊上,其中最有名的一个杀手级的应用就是 token 代币应用。
为了使代币应用发行的代币具有作为货币的必要特征,即应具备交易处理、账户余额记录和兑换的必要功能。基于以下两个原因,提出了发行硬币的标准协议。
通过smart contract开发的应用部署后,不能根据区块链的特点进行修改。因此,智能合约开发对完整性和安全性的要求相当高;
在没有一个标准(协议)的情况下,每个令牌的智能合约可以完全不同,因此各种令牌的直接数据无法轻易交换(即交换),从而形成“隔离”。各项目发布的令牌就像游戏城的令牌一样,不能兑换专用。在标准不一致的情况下,除非两个令牌是为了兼容性而开发的——两个令牌可以互相交换,并转移到同一个钱包。这是什么样的投入和效率?!这根本不可能。
所这就是以太坊社区的 ERC-20 的标准(协议),解决了以上两个问题。大家发的 Token 都兼容了 ERC-20 的标准(即实现了它定义的几个接口方法)后,发个能相互转账、能下链进入主流钱包、能进交易所交易(假设可免费上币)的 Token,理论上最多只要十分钟。
Tips:截止2018年11月19日,有14万2273种兼容ERC-20的Token在以太坊平台主网上发布。
所以,交易所里被频繁交易的,logo 花花绿绿的 Token到底有没有价值?得有自己的判断。简书钻FP换成简书贝 FTN 之后,FTN 就是一个兼容 ERC-20 的 Token,大家的FTN就可以在交易所交易变现了。
一般的文章也就对 ERC-20 标准介绍到此。
等等,你们想不想知道 ERC 是啥意思?
ERC是以太坊版的RFC
ERC 是 Ethereum Request for Comments 的缩写,代表以太坊开发者提交的协议提案。它相当于是以太坊版的RFC。ERC后面的数字是议案的编号,ERC-20就是以太坊开发者提交的20号标准协议提案。
RFC 又是什么呢?RFC (Requests for Comments,RFC)。
这是源于用于发布 Internet 标准和 Internet 其他正式出版物的一种网络文件或工作报告。通过国际上一系列组织讨论和发布了计算机通讯的方方面面标准和协议。重点内容在网络协议,过程,程序,以及一些会议注解,意见,风格方面的概念。
怎么发布一个 RFC?任何人都可以提交一个 Internet 草案,这个草案怎么成为一个正式的 RFC 提案,其实就是去中心化广泛形成共识的过程。
Internet草案
首先,任何人都可以提交 Internet 草案提议,这个 Internet 草案提议被公开存放六个月,人们都可以去访问,讨论。如果六个月没有被作为标准发布,则被删除掉;或者它被新的草案版本替换,那么再放六个月供大家讨论是否成为标准发布(这里面涉及的组织和过程比较复杂,就不详细介绍)。
RFC 标准
成为标准后,就获得一个顺序编号XXXX,那么 RFC-XXXX 就是一个正式发布的标准。
新的ERCXXX标准提出代表着新的活力
所以说,大家又看到什么新的ERC-XXX标准协议后,就明白,这就是一个以太坊社区提出的一个以太坊相关的标准(协议),这个标准协议可是新的DApp应用或玩法的基础。
相关文章
- 智能合约暴漏洞,可以不相信ERC20,但一定要相信以太坊!
- 全新的以太坊代币标准ERC721正式“出道”(以太坊币值)
- 百度首次发布区块链品牌——Xuper 百度自研底层区块链技术XuperChain正式开源
- ERC20智能合约的approve千万别这样写(ERC20智能合约)
- 三星Galaxy S10手机内置加密钱包将兼容ERC20代币(三星galaxy s10配置)
- 细数那些足以替代ERC20的以太坊代币协议(erc20为什么那么贵)
- 深度解析百度“超级链”(XuperChain)的探索与实践
- 【链晚报】 ERC777标准即将完成,旨在取代现有ERC20标准
- 【火线视点7】火币区块链研究院带你认识ERC721标准
- 【揭秘】贝尔链(BaerChain)这披着网络游戏+区块链外衣的分红项目,究竟谁能来接的盘??!