ERC-20
介绍ERC-20和ERC-721之前,先介绍下ERC是什么。
一、ERC-20为开发者提供了,在以太坊一键发行通证的功能:
ERC是Ethereum Request for Comment的缩写,即开发者对于以太坊通证和生态提出的建议,更专业的解释就是关于通证设计具体标准的代码协议。所以直观理解,ERC-20也就是以太坊的第20号通证标准协议。
进一步解释,可以类比一下,正如TCP/IP协议是用来规范互联网的通讯传输,ERC-20协议是用来规范以太坊平台数据通讯的标准之一。所以,如果要在以太坊上发行Token,就需要遵守以太坊的ERC-20协议,这个协议主要包含了:确定Token的名称、简称、总量、精确小数点后多少位等等。
目前,ERC-20已经成为以太坊网络中最主流的通证标准,目前市面上95%以上的通证,都是基于这一标准开发的。该标准允许开发者在以太坊上,以较低的门槛发行专属于自己的通证,并且为开发者提供了一套标准化、简单化的设计功能,具体有:
1、设定通证名称
2、设定通证总量
3、规定小数点位数
4、规范如何批准通证交易
5、如何访问数据
6、允许查看各地址中ERC20通证数目以及通证总量
7、一定条件下,允许第三方账户使用某账户中的通证资产
8、允许通证和兼容ETH的智能合约及钱包服务等第三方个体兼容
9、其他简单的函数功能等等。
二、ERC-20已成为同质化通证的主流,ERC-721则是NFT的主流
很显然,很多不懂编程的计算机爱好者,也可以通过复制ERC-20标准代码,在较短的时间内发行一种新的通证,这也使得各类加密资产在2017年夏季以来如雨后春笋版涌现。ERC-20标准也成了以太坊通证标准的模板,ERC-223、ERC-621和ERC-777等标准都是ERC-20的改进版本。
需要提及的是,ERC-20标准无法与NFT兼容,因为NFT是非同质化通证,和按照同质化设计标准为底层的ERC-20协议并不匹配。所以,为在以太坊上发行NFT资产的ERC-721标准随即问世。
另外,需要注意的是,ERC-20作为一种标准和协议的同时,也为加密圈资产提供多重功能,它也是一种智能合约,为用户提供链上资产存储和转账的功能。按照这样的理解,它更像是一个去中心化的网络,为链上的资产流动提供载体。当然,这也是得益于它是一项标准化的协议,才能担此大任,因为绝大多数以此标准铸造的资产的互通性、兼容性很高,链上的无缝衔接遇到的障碍更小。
三、关于用ERC-20等协议转账USDT等问题的梳理
对于我们普通用户来说,ERC-20和我们关联最大的,是稳定币USDT的转账环节。这部分做一下重点介绍:
众所周知,USDT是加密圈的价值媒介和价值尺度,不同类型通证间的交易需要USDT作为中介。但是,USDT的接收、存储和转账都需要依托具体的去中心化网络。在早期,USDT主要是在比特币的Omni协议上完成一站式的发行、交易和存储。但是,到了2018年以后,随着以太坊生态的爆火,USDT背后的泰达公司选择拥抱生态活跃度更高的以太坊,而众多协议中的首选,自然是通用度最高的ERC-20协议。
另外,在USDT等中心化稳定币资产转账方面,ERC-20网络相较Omni协议有着多重明显优势:尽管同样收取矿工费但是转账速度更快、稳定性更强,安全性也更有保证。
随着以太坊网络拥堵的加剧,以及ETH价格的上涨,使用ERC-20标准转账的成本水涨船高,很多用户难堪其重。针对这一痛点,波场公链网络开发出了免收矿工费的TRC-20协议,用以抢占ERC-20的市场份额。但是,TRC-20标准的安全性,还是弱于ERC-20。在转账协议的选择上,用户需要结合转账速度、成本费用和总体金额,以及对于风险的承受度,进行综合考虑。
© 2024 OKX. This article may be reproduced or distributed in its entirety, or excerpts of 100 words or less of this article may be used, provided such use is non-commercial. Any reproduction or distribution of the entire article must also prominently state: “This article is © 2024 OKX and is used with permission.” Permitted excerpts must cite to the name of the article and include attribution, for example “Article Name, [author name if applicable], © 2024 OKX.” No derivative works or other uses of this article are permitted.
Information about: digital currency exchange services is prepared by OKX Australia Pty Ltd (ABN 22 636 269 040); derivatives and margin by OKX Australia Financial Pty Ltd (ABN 14 145 724 509, AFSL 379035) and is only intended for wholesale clients (within the meaning of the Corporations Act 2001 (Cth)); and other products and services by the relevant OKX entities which offer them (see Terms of Service). Information is general in nature and should not be taken as investment advice, personal recommendation or an offer of (or solicitation to) buy any crypto or related products. You should do your own research and obtain professional advice, including to ensure you understand the risks associated with these products, before you make a decision about them. Past performance is not indicative of future performance - never risk more than you are prepared to lose. Read our Terms of ServiceTerms of Serviceand Risk Disclosure Statement for more information.