以太坊系列标准介绍(ERC20 / ERC721)
2025-09-13 10:57:33
何谓ERC
ERC而非一项技术或程序,或者以太坊通用征求意见协议(RFC)。
ERC为开发者提供了建设性技术指导。而开发者可以通过提交EIP(以太坊改进提案),向以太坊社区提交新的ERC标准制定。
一旦该EIP获得以太坊委员会的批准并最终定型,它就会成为一个新的ERC。
EIP列表可参见此链接:https://github.com/ethereum/EIPs
新的ERC为以太坊开发者提供了一套可实施的标准。开发者就可以使用这些标准建造智能合约。
ERC20
ERC20为目前以太坊上最多人使用的标准规格,此规格可以使基于ERC20的代币的互换性提高,并且能在Dapp上方进行相同的运行。
ERC20避免了以太坊社区的使用者各自创立独特的令牌以及函数的问题,解决令牌转移时破坏智能合约以及黑客攻击的问题。
常见的功能型代币(Utility Token)也是基于ERC20的一种应用型态。
ERC20包含6个函数,2个事件,3个令牌资讯的函数,只要是智能合约中有撰写以下的功能,都可视为是ERC20为基准的令牌。
6个函数:totalSupply():令牌的总供应量。balanceOf(address _owner):_owner地址中的余额。transfer(address _to,uint256 _value):发送数量为_value的Token到地址_to,触发Transfer事件。transferFrom(address _from,address _to,uint256 _value):从地址_from发送数量为_value的通行证到地址_to,触发Transfer事件。批准(地址_spender,uint256 _value):批准_spender提取一定数量的金额。津贴(地址_所有者,地址_spender):回报_spender从_owner提取的金额。
以上这些方法将会触发以下事件:
transfer(地址索引为_from,地址索引为_to,uint256 _value):当令牌被转移时触发。批准(地址索引所有者,地址索引_spender,uint256 _value):成功调用批准方法后调用触发。
令牌则需要设置以下3种资讯:
姓名:发行令牌之名称符号:发行令牌之代称,例如StarBitEx发行令牌代称为SBT,而符号能在https://etherscan.io/上进行查询。小数:设置此令牌最大能达到小数点后几位数,一般而言设置变量18,意即能到达小数点后18位。
ERC721
ERC721是除ERC20以外流行的规格,ERC721与ERC20最大不同的地方在于他定义出不可互换的代币,代表每个一个代币都拥有独立的ID存在,因此ERC721本身的独立性可以利用在对资产的交易以及追踪上。
其最具特色的案例就是运行于以太坊上爆红过的休闲游戏谜恋猫(CryptoKittes),每个只猫都代表独立的商品。而近期投放一张卡牌拍卖到146ETH的卡牌游戏Gods Unchained也是基于ERC721运行的Dapp。
ERC721本身兼容了ERC20内部以下的规则(详细程序码可参见https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md):
name代币全名:name()常量返回(字符串名称)symbol代币缩写:symbol()常量返回(字符串符号)totalSupply代币总数:totalSupply()常数回报(uint256供应)balanceOf代币余额:(address _owner)外部视图返回(uint256)
并且补充了以下的规则:
ownerOf代币所有权发送:ownerOf(uint256 _tokenId) 常量返回(地址所有者)takeOwnership代币所有权提取:takeOwnership(uint256 _tokenId)
此外重组了:
批准代币批准授权:approve(地址_approved,uint256 _tokenId)transfer代币转移:transfer(地址_to,uint256 _tokenId)
结语
即使市场上最流行的ERC20与ERC721这两种规格依然有其缺陷存在,例如ERC20入门门云过低而造成代币种类过多等问题,但在“金融商品”与“资产独立性”两个面向活化了整个加密市场这点是无庸置疑的。
相关阅读
-
BabyBoomToken (BBT 币) 深度解析:项目介绍、投资价值与价格走势分析链知识 2026-05-27 14:10:28
-
Framer 跨界推出限量机械键盘:自带网站流量统计屏,售价 3000 元仅 350 把链资讯 2026-05-27 14:06:57
-
ALGO 是什么币?深度解析 Algorand 运作机制与投资价值链百科 2026-05-27 14:02:18
-
北京大学认证:华为逻辑折叠技术才是真 3D,揭秘此前赝 3D 真相链资讯 2026-05-27 14:00:53
-
探索星空无限官网登录入口:全新直播视频软件的魅力与特色链资讯 2026-05-27 14:00:37
-
第二艘国产大型邮轮“爱达·花城号”试航成功,11 月正式交付链资讯 2026-05-27 13:55:37
-
加密货币订单簿详解:定义、工作原理与交易实战指南链百科 2026-05-27 13:52:33
-
以太坊 2026 年升级计划:次数、关键因素与未来展望链知识 2026-05-27 13:52:12
-
Intel 首款掌机芯片明日官宣:14 核 CPU+12 核 Xe3 强势杀入市场链资讯 2026-05-27 13:48:52
-
日本m码和欧洲m码的对比:直播视频软件中的规格差异链资讯 2026-05-27 13:44:02