听说不懂“区块链”就真的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标准。
领取专属 10元无门槛券
私享最新 技术干货