第十八课-以太坊技术提案ERC|《树哥解读以太坊》笔记

新生大学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提案可以大致分为两类:代币类提案、非代币类提案。其中,代币类提案又可以分为可替代性的代币、不可替代性的代币,其它代币三类。

  1. 可替代性的代币

特点:代币和代币之间可以没有差别,可以相互替换。

这类提案有如下举例:

  • ERC20
  • ERC223 —— 增加了回滚功能,以便更好处理错误
  • ERC621 —— 增加了增加和减少代币供应量的功能
  • ERC827 —— 增加了交易函数和代币授权功能
  • ERC777 —— 兼容了ERC20的所有应用程序,增加了新功能
  1. 不可替代性的代币

这类提案发行的代币是唯一的,不可替代的,大多数情况下不可拆分。

  • ERC721
  • ERC875 —— 是一个钱包的协议提案,目标是把人、事、物、权进行代币化。
  1. 其它代币
  • ERC948 —— 订阅代币,可以实现一些订阅类的功能
  • ERC884 —— 白名单代币,可以对代币持有者列入白名单,并作为代币的组成部分。
  1. 非代币提案(略)

结语:
ERC是一种去中心化社群贡献智慧的核心成果,因为有这样一种机制,才让技术不断优化不断完善。
随着时间的推移,大家对平台的贡献越来越完整,成体系,平台对新开发者的友好程度就会越来越增加,就能提供更多功能完备的应用。


|
|
|
|
|
|
|
|
|
|
|

课程大纲

吉祥
2019年03月28日20:24:23

你可能感兴趣的:(第十八课-以太坊技术提案ERC|《树哥解读以太坊》笔记)