首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是ERC-20、ERC-223?

听说不懂“区块链”就真的OUT了?分布式数据存储、点对点传输、共识机制...这些“高大上”的名词到底是什么意思。

数金博士88问,带你从零认识区块链,一起揭开区块链的神秘面纱。

在互联网中,价值都聚集在了应用上,比如百度、Google、Facebook……,像ARP、IP、TCP这样的协议,只有IT界的人才了解。而在区块链行业,正好相反,价值更多的聚集在协议层而非应用上,由此出现了“胖协议,瘦应用”的说法,那常常提及的“ERC-20”与“ERC-223”协议如何理解呢?

什么是ERC-20?

此前,每种不同的代币都必须创建不同的智能合约,随着代币种类的增加,过程就越繁琐。因此,以太坊开发者们为所有的代币创建了统一的标准ERC-20,该标准拉低了开发者、使用者的使用门槛,使得发行Token变得很简单。

虽然在2015年ERC-20便提出了,但到了2017年才开始大规模应用,2018年初,以太坊网络爆红。由于ERC-20安全性好、转账速度快,被市场广泛接受,目前市面上90%以上的币种都是基于ERC-20技术进行开发。

在ERC-20标准里规定了Token需要有它的名字、符号、总供应量以及包含转账、汇款等其他功能,只要Token符合ERC-20标准,那么就可以使用以太坊钱包,例如Jaxx、MEW、imToken等。但ERC-20也有不足之处,例如将Token直接发送到智能合同地址上会导致资金损失,因此为了改进这一缺点,便出现了ERC-223。

什么是ERC-223?

ERC-223通过允许用户将令牌转移到具有相同功能的智能合约和钱包中,解决了资金损失的缺陷,与ERC-20相比ERC-223更关注合同保护及防止数字代币丢失等方面的内容。

ERC-223三大优点:

1、解决了ERC-20令牌标准中的关键缺陷

2、只有ERC-20代币的一半能量

3、向后兼容ERC-20

ERC-223最大的优点在于可以防止Token在以太坊网络上丢失。由于目前无法将ERC-20标准转换到ERC-223标准上去,所以大多数以太坊钱包不支持ERC-223。假设ERC-223能够取代ERC-20成为新的标准,那么所有ERC-20 Token都需要在ERC-223标准下重新部署。

结语

ERC-223弥补了ERC-20的不足之处,并且能够向后兼容ERC-20。除了ERC-20 和ERC-223标准,还有ERC-721,ERC-777,ERC-1155等标准,虽然目前市场以ERC-20为主,但未来会有越来越多的项目转向改进的标准。例如数金链技术升级后的新链(MONDO)支持ERC20,ERC223标准。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190920A09QVQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券