Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >什么是以太坊ERC20和ERC721

什么是以太坊ERC20和ERC721

原创
作者头像
小薇薇
修改于 2021-08-18 10:07:44
修改于 2021-08-18 10:07:44
2.5K0
举报
文章被收录于专栏:DAPP开发DAPP开发

什么是以太坊ERC20和ERC721

首先,ERC是什么?

ERC是由Etherum开发人员为益泰坊社区编写的。为了创建一个以太坊平台的标准,开发人员应当提交了一个以太坊改进方案(EIP,Ethereum Improvement Protocol),改进方案中包括协议规范和合约标准。一旦EIP被委员会批准并最终确定,它就成为ERC。

由于这些标准,智能合同和令牌交互更加容易,因此开发人员可以在以太坊子上创建 dapps。你会听到一个常见的类比来解释这个好处: 以太坊类似于IOS和Android的dapps——一个支持应用程序并使其易于构建的操作系统。

目前,最常见的以太网标记标准是ERC-20和ERC-721。那么ERC20和ERC721代表什么,它们之间有什么区别

先简单介绍一下什么是ERC-20和ERC-721。

1、ERC-20

ERC-20是最广为人知的标准。

Erc-20标准规定令牌必须有其名称、符号、总供应量和其他功能,包括转账和汇款。这个标准的优点是,只要令牌符合 erc-20标准,它将与以太钱包兼容。也就是说,你可以把代币加到你的以太坊钱包里,然后通过你的钱包发送给别人。

由于ERC-20标准的存在,发行Token非常简单。目前,以太坊的ERC-20代币数量超过18万。

2、ERC-721

如果 erc-20如此强大,为什么还有额外的 erc-721标准?前面提到的 erc-20标准令牌在价值上没有差别,而且不再适用于需要独特属性的资产,比如加密的收藏品和游戏道具。

ERC-721标准规定,每个符合其标准的令牌都有一个唯一的令牌标识。在ERC-721标准中,每个令牌都是唯一的。也就是说,在ERC-721标准下,你的100元和我的100元是不一样的,因为两个100元的数字是不一样的。

如何区分ER-20和ERC-721?

用一个例子直接说明。如果在区块链有一个虚拟宠物应用程序,里面有100只猫。如果这个应用的Token是基于ERC-20标准开发的,我们同时都有一只猫,那么你的猫和我的猫是一样的,猫的Token是可以分的。例如,如果它被分成10个副本,那么每个副本都是0.1 Token。

如果这个应用的Token是基于ERC-721标准开发的,那么反正你的猫和我的不一样,因为我们的猫ID是不一样的,猫作为一个整体是不可分割的,是唯一的。

在这个例子中,我们可以看到ERC20令牌和ERC721令牌之间的两个区别:

1.ERC-20标准的令牌没有价值区分,可以互换;ERC-721标准中的令牌不可互换,每个令牌都有唯一的标识。

2.ERC-20标准的令牌是可以划分的,而ERC-721标准的令牌是不能划分的。

这是因为两个标准之间的差异,它们可以应用于不同的场景。事实上,ERC还有ERC233,ERC777等标准,请期待小编的后续讲解。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【以太坊篇】-智能合约协议ERC20、ERC721
在解释ERC20、ERC721之前,需理出一个概念,就是同质化代币(Fungible Token, FT)和非同质化代币(Non-Fungible Token)。如图
帆说区块链
2022/04/26
1.9K0
【以太坊篇】-智能合约协议ERC20、ERC721
以太坊ERC20协议以及发行自己代币
ERC-20 标准是在2015年11月份推出的,使用这种规则的代币,表现出一种通用的和可预测的方式。
若与
2018/11/23
2.4K0
ERC-777以太坊新代币标准解读
ERC777是一个新的高级代币标准,可以视为ERC20的升级版本,因此它解决了ERC20以及ERC223存在的一些问题,开发者可以根据自己的具体需求进行选型。
用户1408045
2019/10/23
1.2K0
ERC-777以太坊新代币标准解读
80%的人都不知道,ERC-223、ERC-621、ERC-721这些到底说了啥,还好意思说自己懂智能合约?建议收藏
ERC(Ethereum Request for Comment)是以太坊的意见征求稿(RFC)版本,由互联网工程任务组设计。RFC中包含了以太坊的技术和组织说明,ERC则包含一些以太坊网络构建技术指南。
区块链大本营
2018/08/03
8090
是加密收藏品吗?以太坊的下一个杀手级应用在进程之中
尽管听起来很傻,但流行的CryptoKitties应用可能会给以太坊的数字收藏品提供一个强有力的新用途。 在上周推出后,CryptoKitties很快成为最受欢迎的以太坊应用程序,它现在已经流行起来了,现在又推出了CryptoPuppies(对于那些更喜欢人类“真正的好朋友”的人)和CryptoPets(它可以让用户选择他们喜欢的任何种类的数字动物宠物)。 不过,尽管加密社区的一些人对这种新趋势表示怀疑(“亲爱的上帝,不,”一位Reddit用户对“口袋妖怪”这个概念表示怀疑),另一些人则认为加密技术可能
企鹅号小编
2018/02/12
6640
是加密收藏品吗?以太坊的下一个杀手级应用在进程之中
ERC777 功能型代币(通证)最佳实践
想必很多同学都已经使用过ERC20 创建过代币[1],或许已经被老板要求在ERC20代币上实现一些附加功能搞的焦头烂额,如果还有选择,一定要选择 ERC777 。
Tiny熊
2019/09/30
1.3K0
EKT多链技术谈 | 非同质化代币与非同质化多链
前言:公链是区块链发展的前提基础,也是区块链行业未来发展的核心保障。而目前区块链的发展现状是,底层公链的性能尚未发展起来,在其上构建的各类DApp严重受限于性能,各种共识算法都有不完美之处。以太坊(Ethereum)是一个建立在区块链技术之上, 去中心化应用平台。它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。在以太坊上发行最广泛的即是同质化代币——ERC20 Token,作为一种预发行的通用代币,它构建了几乎市面上绝大多数通证经济的基础。而ERC721是以太坊智能合约更加完善的体现,它可以把各种不同特征的事物进行具象化定义,并求得完全非同质的解。本文将浅析同质化代币的抽象共识,非同质化代币的映射理念,并以此提出对于多链体系的非同质化构思。
风中凌乱的靓仔
2019/03/22
6480
EKT多链技术谈 | 非同质化代币与非同质化多链
【以太坊通证标准】ERC20系列,ERC721系列,ERC865
【本文目标】 通过本文学习,了解ERC定义及知名ERC协议标准,如ERC20以及ERC223、ERC621,ERC827协议,ERC721以及 ERC875,ERC1155,ERC998协议,ERC 865等描述和定义。
辉哥
2018/08/10
1.8K0
【以太坊通证标准】ERC20系列,ERC721系列,ERC865
以太坊通证标准ERC系列
最著名的两个以太坊通证标准是代币标准ERC20和数字资产标准ERC721。在本文中,除了介绍这两个流行的ERC以太坊标准,还将介绍其他一些针对特定应用场景的ERC20改进标准:ERC223、ERC621和ERC827。
笔阁
2018/09/04
1.4K0
scaffold-eth 挑战2:创建ERC20代币及买卖合约(part1)
在之前的scaffold-eth挑战中,我们已经创建了一个dApp[4]。在这个挑战中,将创建一个代币及买卖合约,挑战2 分为两篇:本篇将介绍第一部分创建ERC20代币及如何使用 ETH 购买 Token, 下一篇介绍使用 Token 兑换 ETH 以及完善测试和前端[5]。
Tiny熊
2021/12/04
1K0
第三课 以太坊术语说明及开发者资源列表
也称钱包,提供账户管理、挖矿、转账、智能合约的部署和执行等等功能,以太坊节点利用以太坊客户端接入到以太坊网络。 现在以太坊客户端主要有:Wallent/ist , Geth, Parity, Harmony,
辉哥
2018/08/10
7930
第三课 以太坊术语说明及开发者资源列表
币圈乱象终结者! 以太坊新STO方案详解
随着数字货币和ICO市场的逐渐冷却,以监管合规为特点的证券型通证发行(Security Token Offering,证券型通证发行,简称STO)开始获得广泛关注。
区块链大本营
2018/12/14
6140
以太坊开发实战(第四部分:代币及ERC标准)
从开发人员的角度来看,以太坊的代币只是智能合约。若以饮品作比喻,那么这个令牌就可以是咖啡,并且所有人都可以根据他们的喜好进行定制。
lixiao
2018/04/11
2.1K0
以太坊开发实战(第四部分:代币及ERC标准)
NFT 的一知半解
最近的区块链领域,越来越多的人认为 NFT 将会迎来爆发式的发展,DeFi+NFT概念将会是未来一段时间的主要流行趋势。那么,什么是NFT,NFT如何实现以及如何使用的呢? 感谢石头兄弟推荐的资料, 老码农梳理了一下学习笔记,记录一下对NFT的一知半解。
半吊子全栈工匠
2021/03/16
1.5K0
NFT 的一知半解
一文了解ERC404协议
        ERC404协议是一种实验性的、混合的ERC20/ERC721实现的,具有原生流动性和碎片化的协议。即该协议可让NFT像代币一样进行拆分交易。是一个图币的互换协议。具有原生流动性和碎片化的协议。
终有链响
2024/07/29
2050
一文了解ERC404协议
币聪财经-什么是以太坊代币?ERC-20,ERC-223,ERC-721和ERC-777详解
好像理解比特币不够困难,以太坊为这个等式增加了一个全新的复杂程度。即使你有扎实的技术背景,在一切都有意义之前,还需要一些时间和独立的研究 - 除非你是天才,否则无论如何都不可能秒懂。
币聪财经
2018/07/31
1.3K0
第十七课 【ERC721实践】迷恋猫从玩耍到开发
玩迷恋猫游戏,玩家需要在以太坊区块链上下载到这款游戏的APP,游戏开始系统会赠送玩家一只喵。刚推出时是送猫的,现在只有活动时才赠送。它让你沉迷于吸猫,然后当你无法自拔后,就会自愿掏出大把的以太币去氪金了,满满的套路啊!
辉哥
2018/08/10
1.4K0
第十七课 【ERC721实践】迷恋猫从玩耍到开发
【区块链实践】STO技术标准(ST-20,SRC20,R-TOKEN,DS Protocol,ERC1400,ERC1410)
在STO通证的发行环节,与普通应用类通证的简单流程不同,证券类项目方需要特定的发币技术解决方案(协议级别)与法律合规的服务。由于证券类通证对投资者有要求,因此在交易通证时,需要将交易限制在合规的投资者之间或者其他条件的限制中。 辉哥整理了跟STO通证发行配套的一些协议标准和公司介绍,公布了对应的官网和GITHUB地址,便于感兴趣人员做专业研究分析。 (1)Polymath - ST-20协议 (2)Swarm - SRC20协议 (3)Harbor - R-TOKEN (4)Securitize - DS Protocol协议 (5)ERC1400/ERC1410协议 (6)ERC1404协议 (7)Hashgard - TAMT协议
辉哥
2018/11/26
1.3K0
【区块链实践】STO技术标准(ST-20,SRC20,R-TOKEN,DS Protocol,ERC1400,ERC1410)
EIP-5058 能否防止NFT项目方提桶跑路?
项目方跑路仿佛在任何行业中都不免出现,有痛点就是有机会,那么在web3区块链行业中,基于密码学以及公开规则合约的信任,能否从ERC721的协议上做优化,从而规避这种情况呢?
十四君
2023/02/18
1.3K0
EIP-5058 能否防止NFT项目方提桶跑路?
如何创建和部署ERC-721(NFT)?
自Cryptokitties[1]推出以来,兼容 ERC-721 标准的加密收藏品已经非常流行,并在最近几个月向大规模采用的方向发展。本指南将涵盖使用0xcert/ethereum-erc721[2]智能合约库创建和部署我们自己的 ERC-721(NFT)。
Tiny熊
2021/04/02
5.4K0
推荐阅读
相关推荐
【以太坊篇】-智能合约协议ERC20、ERC721
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档