新生大学2018年10月份推出了区块链技术系列课程之《树哥解读以太坊》,由树哥主讲。本简书文集记录我的学习笔记。
一、什么是ERC
ERC,Ethereum Request Comments,以太坊请求评议,即以太坊技术提案的汇总。也就是,以太坊的技术参与者,对以太坊的网络、智能合约、概念等任何技术问题提出自己的方案或者建议。
以太坊社区技术人员或者志愿者,讨论、测试这些方案,通过审核后,就在网上公布。
ERC后面的编号就是提案的顺序,同一个问题有了新的方案,也不用原来的编号,而是按顺序采用新的编号。
矿工是贡献算力为区块链提供价值,ERC提案者则是贡献智力为区块链提供价值。并且他们还是自带干粮,自己投入资源进行研究。
二、ERC代表
比较有名的两个ERC提案是ERC20、ERC721。
2.1 ERC20
以太坊区块链中,根据ERC20代币提案发行的代币有14000多种。
ERC20提案定义了8个功能 ,它们是名字、符号、小数点位数、供应总量,查余额、转代币、容许别人转的额度、还能提的余额。
只要定义了这几个参数,就可以发行一种代币。
ERC20发行的代币之间是无差别的。你的1 ETH 和我的1 ETH 是无差别的,就如同你手中的一块钱和我手中的一块钱是一样的。
2.1 ERC721
除了以ERC20提案外,最有名的就是ERC721代币提案了。
其代表是加密猫游戏。ERC721发行的代币之间是有差别的。你的一只加密猫和我的加密猫是不同的两只猫,它们有各自的品种、花纹、眼睛、世代等。
ERC721提案定义了名称、编号、代币总量等基本参数,还定义了每个代币的具体个性化内容。因此可以实现每只猫的独一无二性。
三、ERC提案分类
ERC提案可以大致分为两类:代币类提案、非代币类提案。其中,代币类提案又可以分为可替代性的代币、不可替代性的代币,其它代币三类。
- 可替代性的代币
特点:代币和代币之间可以没有差别,可以相互替换。
这类提案有如下举例:
- ERC20
- ERC223 —— 增加了回滚功能,以便更好处理错误
- ERC621 —— 增加了增加和减少代币供应量的功能
- ERC827 —— 增加了交易函数和代币授权功能
- ERC777 —— 兼容了ERC20的所有应用程序,增加了新功能
- 不可替代性的代币
这类提案发行的代币是唯一的,不可替代的,大多数情况下不可拆分。
- ERC721
- ERC875 —— 是一个钱包的协议提案,目标是把人、事、物、权进行代币化。
- 其它代币
- ERC948 —— 订阅代币,可以实现一些订阅类的功能
- ERC884 —— 白名单代币,可以对代币持有者列入白名单,并作为代币的组成部分。
- 非代币提案(略)
结语:
ERC是一种去中心化社群贡献智慧的核心成果,因为有这样一种机制,才让技术不断优化不断完善。
随着时间的推移,大家对平台的贡献越来越完整,成体系,平台对新开发者的友好程度就会越来越增加,就能提供更多功能完备的应用。
|
|
|
|
|
|
|
|
|
|
|
吉祥
2019年03月28日20:24:23
网友评论