文章前言 ERC-721的官方解释是"Non-Fungible Tokens",英文简写为"NFT",可以翻译为不可互换的Tokens,简单地说就是每个Token都是独一无二的且不能互换的。 18份,而ERC721的Token最小的单位为1,无法再分割 独一无二:每一个Token完全不同,并且每个Token对不同的用户都有不同的价值 接口列表 首先我们来看一下IERC-721.sol中规定的ERC 全局变量 ERC-721依旧是作为一个Token来定义的,所以也必不可少的需要包含Token名称、Token标识符: // Token name string private _name 当然,谈论起转账就不得不提及ERC-721中的safeTransferFrom函数,该函数的也是用于转账操作,下面是在ERC-721中的具体实现: /** * @dev See {IERC721 文末小结 从上面的代码分析可以看到ERC-721与ERC-20还是有很大的差别的,ERC-20 Token可以无限细分为10^18份,而ERC721的Token最小的单位为1,无法再分割,而且ERC-721
概述 自Cryptokitties[1]推出以来,兼容 ERC-721 标准的加密收藏品已经非常流行,并在最近几个月向大规模采用的方向发展。 什么是 ERC-721? ERC 是以太坊建议请求(Ethereum Request for Comment)的缩写,721 是提案编号。 ERC-721 的创建是为了提出在智能合约内跟踪和转移 NFT 的功能。 NFT 不仅是 ERC-721 代币,还可以是ERC-1155[6]代币。 以下是 ERC-721 标准中定义的一组函数和事件:ERC-721 定义了一些符合 ERC-20 的函数。 有了 0xcert/ethereum-erc721,我们不需要写整个 ERC-721 接口。相反,我们可以导入库合约并使用它的函数。
目前,最常见的以太网标记标准是ERC-20和ERC-721。那么ERC20和ERC721代表什么,它们之间有什么区别 先简单介绍一下什么是ERC-20和ERC-721。 2、ERC-721 如果 erc-20如此强大,为什么还有额外的 erc-721标准? ERC-721标准规定,每个符合其标准的令牌都有一个唯一的令牌标识。在ERC-721标准中,每个令牌都是唯一的。 也就是说,在ERC-721标准下,你的100元和我的100元是不一样的,因为两个100元的数字是不一样的。 如何区分ER-20和ERC-721? 用一个例子直接说明。 2.ERC-20标准的令牌是可以划分的,而ERC-721标准的令牌是不能划分的。 这是因为两个标准之间的差异,它们可以应用于不同的场景。
如上表格也明白了,ERC-20与ERC-721是一个是同质化代币协议一个是非同质化代币协议。 GOOD NIGHT ERC是什么? 目前最常见的ERC标准是ERC-20和ERC-721。所以本期主要科普这两类标准。 GOOD NIGHT ERC-721 相比于 ERC-20,ERC-721 协议功能更多且技术更先进。 虽然 ERC-721 较 ERC-20 用例较少,功能还处于探索之用,但 ERC-721 协议下的资产——画作、债券、房子或是汽车——的优势在于能保证所有权的安全性、所有权转移的便捷性以及所有权历史的不可更改性和透明性 ERC-721标准里规定了符合标准的Token都需有唯一的Token ID。在ERC-721标准里,每个Token都是独一无二的。
尽管看起来很奇怪,但你最喜欢的毛茸茸的氟化球是通过一种强大的技术标准来实现的,这是一种潜在的叫做ERC-721的加密技术。 “人们一直在谈论ERC-721,但没有人在此之前实施过。 尽管如此,围绕ERC-721仍然存在疑问。即便它很快获得了关注并且已经被大量使用,但它还没有被完全完成,一些开发人员对目前的代码也并不满意。 从朋克到小猫 尽管如此,支持ERC-721的想法并不完全是新奇的,而是在已经运行的数字收集系统上的迭代。 随着密码技术的成功,初创公司和开发者开始对ERC-721表示兴趣,这是一种让加密资产更容易使用的方式。 对于ERC-20代币的分散式交换,0x的开发者们看到了ERC-721这一前景光明的未来,他们正计划在不久的将来增加对这个代币的支持。
NFT合约标准介绍 目前,NFT(Non-Fungible Tokens)最为主流有三种合约:ERC-721、ERC-1155和ERC-998。 在NFT的最初期,大家严格遵守NFT的定义规范,也就是ERC-721规范,早年非常火热的加密猫系列就是基于该规范开发的。 从 ERC-721 协议标准来看,每一个基于ERC-721创建的NFT都是独一无二、不可复制的。
ERC-721 用于处理不可替换资产的一种以太坊代币标准。 简单来说就是一个ERC-998的物品可以包含多个ERC-721和ERC-20形式的物品。 譬如,在类似加密猫的区块链游戏KittyHats中,猫咪的属性是ERC-721,而猫咪的衣服同样也是ERC-721,而穿着衣服的猫咪,就意味着两个NFT的结合。 ERC-998所做的事情就是建立一个相应的以ERC-721猫咪为父Token,ERC-721服装为子Token的新代币。 ERC-1155融合了ERC-20和ERC-721的一些优点,开发者可以很方便的创建海量种类的物品,每个物品可以是ERC-721那样独立的,也可以像ERC-20一样同质化。
为了理解 Art Blocks 智能合约,我们首先需要了解 ERC-721。ERC-721 是一个用于实现 NFT 智能合约的标准。 实现 ERC-721 标准的合约 主合约GenArt721Core.sol,负责存储渲染 NFT 所需的数据。 GenArt721Core.sol继承自 ERC-721 合约。 ERC-721 的实现 Art Blocks 使用一个现成的OpenZeppelin 的实现[8]来实现 ERC-721 接口。OpenZeppelin 是一个最常用标准的实现库。 -721 标准的一部分,但 OpenZeppelin 的 ERC-721 实现包括mint和burn功能。 它是 ERC-721 标准中的一个函数,应该是返回 NFT 的元数据(如图片或属性)。下面是tokenUri的实现。
以太坊令牌最常见的标准是目前的ERC-20标准,但也有ERC-223,ERC-721和ERC-777标准。在下文中,我们将解释每个标准以及如何在分散的生态系统中使用它。 什么是ERC-20令牌? 当基于以太坊的收藏品游戏CryptoKitties在2017年底获得声望时,ERC-721令牌赢得了他们的第一个声名。 ERC-721令牌标准与其他ERC标准之间的主要区别在于ERC-721使开发人员能够轻松创建不可替代的令牌(NFT)。换句话说,一个令牌可能比在同一平台/生态系统中交换的另一个令牌具有不同的价值。 以太坊生态系统中最好的项目之一,0x协议,正在努力在其定于2018年7月下旬的v2版本中添加对ERC-721令牌和其他新令牌标准的支持。 至少可以说,ERC-721的可能性令人兴奋。
ERC-721 基于ERC-721标准开发的代币合约被统称为"非同质化代币(Non-Fungible Tokens,缩写为NFT)",ERC-721代币相较于ERC-20代币最大的区别就是不可分割性和唯一性 ERC-721代表了对资产的所有权,为物品归属性记录提供的可能性,例如现实世界中的文学作品,收藏品等等,还有金融交易中的借贷交易记录等信息。 ERC-1155 ERC-1155标准规范可以看做是ERC-721标准的一个升级版本,ERC-1155与ERC-721协议对比有以下方面的升级: ERC-721仅限于不可替代品,而ERC-1155允许替代品和非替代品共存 ,同时允许可替代token可以被"转换"为不可替代Token,反之亦然 ERC-721需要为每种新型Token部署新的智能合约,而ERC-1155可以在单个智能合约中部署无限代币类型 ERC-721将代币发送到不支持 ERC-721协议的合约时易导致代币丢失,ERC-1155中如果接收方不支持ERC-1152协议将立刻归还代币 ERC-721仅支持静态元数据,每个代币ID必须具有由智能合约或管理的元数据URI,而ERC
深入了解 ERC-721 标准 ERC-721 是一个用来描述如何在以太坊区块链上制造不可替代 token 的标准。 (如果你已了解 ERC-721,可选择跳过这一部分) ERC-721 标准的接口 根据标准的官方文档,ERC-721 规定了智能合约用以管理、持有和交易唯一 token 必须实现的最小接口: balanceOf OpenZeppelin 的 ERC-721 token 实现 OpenZeppelin 是一款开源智能合约开发框架,它提供了可重复使用的智能合约模板,包括 ERC-20 和 ERC-721 等标准 在这里,我们将导入他们的 ERC-721 token 实现,这样我们就不必从头开始编写它,避免了重复造轮子。 ,在这个过程中你可以参考开源智能合约开发框架 OpenZeppelin 的实现或以太坊 ERC-721 token 的标准规范。
ERC-721 代币和智能合约 以太坊社区最重要的创新之一是 ERC-721 令牌。此令牌是一种特殊类型的令牌,允许创建唯一的 NFT。 ERC-721 代币存储在以太坊区块链上,可以在分散的交易所进行交易。它们还用于创建智能合约,这些合约本质上是双方之间的自动执行协议。 智能合约使购买,出售和交易 NFT 成为可能。
标准化协议: 大部分的NFT都遵循特定的智能合约标准,例如以太坊上的ERC-721和ERC-1155。 ERC-721: 是最常见的NFT标准,用于表示独一无二的资产,每个Token都有唯一的ID。 Token标准 (Token Standards):ERC-721: 每个Token都有一个唯一的tokenId。 合约会跟踪每个tokenId的所有者。 遵循特定的Token标准(如ERC-721或ERC-1155)以确保互操作性。使用元数据描述数字藏品的详细信息,通常存储在链下并通过URI链接。将实际的数字藏品文件存储在链下,并由元数据链接。
ERC-3525 定义了一个新的资产类别——半匀质化通证(SFT),因此与 ERC-20 和 ERC-721 是同一量级的标准。 ERC-721 在 2018 年开辟了非匀质化通证(NFT)市场,目前 NFT 资产规模达到数百亿美元。ERC-3525 是否可以开辟一个新市场呢?这个市场的前景如何呢? NFT 的主要标准是 ERC-721,2018年 1 月由 William Entriken 等三人提出。NFT 出生的前三年,可以说都是一个默默无闻的配角。 而 ERC-3525 在 ERC-721 基础上,大大增强了元数据和可视化能力,能够表达更加丰富、结构化的信息,具有传统技术无法比拟的信息透明性和穿透力。 令人意外的是,ERC-3525 的平均 gas 消耗水平与 ERC-721 相当,在一些常用功能上甚至显著低于业内流行的 ERC-721 标准实现,这是精心设计与长期优化的结果。
其中,她详细介绍了加密社区中最为流行的ERC-20标准,此外,还介绍了ERC-223、ERC-621、ERC-721、ERC-827这几个ERC标准。 ERC-721 状态:打开 提出日期: 2017年9月22日 ERC-721标准与ERC-20标准、ERC-23标准非常不同,它描述了一种不可互换的通证。 ERC-721通证标准可以在任何一个交易中使用,但通证的价值则是“与每个通证相关联的唯一性和稀缺性的结果”。 ERC-721标准还定义了两个事件:Transfer和Approval。Gerald Nash(杰拉尔德·纳什)的文章就很好地解释了可互换性这一概念。 ERC-20,ERC-223,ERC-721》 文章链接: https://medium.com/wepower/erc-standards-to-move-ethereum-forward-erc-20
在以太坊上,最常用的NFT标准包括: ERC-721:ERC-721是第一个NFT标准,由William Entriken、Dieter Shirley、Jacob Evans和Nathanial Samples ERC-721标准定义了NFT的基本接口和功能,包括创建NFT、转移NFT、查询NFT余额和所有者等。ERC-721标准是大多数NFT项目的基础。 Foundation基于以太坊区块链,支持ERC-721标准的NFT。 SuperRare基于以太坊区块链,支持ERC-721标准的NFT。 Nifty Gateway基于以太坊区块链,支持ERC-721标准的NFT。
ERC-721 基于ERC-721标准开发的代币合约被统称为"非同质化代币(Non-Fungible Tokens,缩写为NFT)",ERC-721代币相较于ERC-20代币最大的区别就是不可分割性和唯一性 ERC-721代表了对资产的所有权,为物品归属性记录提供的可能性,例如现实世界中的文学作品,收藏品等等,还有金融交易中的借贷交易记录等信息。 ERC-1155 ERC-1155标准规范可以看做是ERC-721标准的一个升级版本,ERC-1155与ERC-721协议对比有以下方面的升级: ERC-721仅限于不可替代品,而ERC-1155允许替代品和非替代品共存 ,同时允许可替代token可以被"转换"为不可替代Token,反之亦然 ERC-721需要为每种新型Token部署新的智能合约,而ERC-1155可以在单个智能合约中部署无限代币类型 ERC-721将代币发送到不支持 ERC-721协议的合约时易导致代币丢失,ERC-1155中如果接收方不支持ERC-1152协议将立刻归还代币 ERC-721仅支持静态元数据,每个代币ID必须具有由智能合约或管理的元数据URI,而ERC
目前最知名的NFT协议标准是以太坊的ERC-721协议和ERC-1155协议;ERC-721协议ERC-721的官方解释是“Non-Fungible Tokens”,英文简写为“NFT”,可以翻译为不可互换的 ERC-721协议也是目前整个NFT市场,最为常见的以太坊协议。简单的说,ERC-721协议的NFT每个Tokens只能表示一种物品,且该物品只有一个。
ERC-721 标准[4]催生了以太坊上的非可替代代币(NFT)市场。ERC-721 是一个创建 NFT(表示独一无二事物)的标准。任何独特的事物都可以成为 NFT。 这就是 ERC-721 标准的闪光点。 创建 ERC-721 代币的主要问题来自于存储标的资产(译者注:NFT 背后代表的事物,可能是一张图片或一段文字或视频)。区块链并不适合存储大量数据。 ERC-721 代币由智能合约管理,幸运的是,OpenZeppelin[14]让你写好合约变得容易。我们将使用 OpenZeppelin 的 ERC-721 合约来帮助我们开始。 2] 翻译小组: https://learnblockchain.cn/people/412 [3] Tiny 熊: https://learnblockchain.cn/people/15 [4] ERC
针对Gods Unchained 提供ERC-721的支持 ?针对CryptoKitties 提供ERC-721的支持 ?全新的带有即时载入系统的导航菜单 ? 浏览其他人钱包里游戏道具 ✔️针对基于ERC-721的游戏的轻便整合 ?自行变换的稀有度主题系统 Enjin钱包已经支持了ERC-721和将来真正的游戏及收藏品标准 ERC-1155. 现在你可以将你的ERC-721和ERC-1155资产储存在一个“神奇的保险柜”里——由NSA级别多重加密、ARM编译器、RAM和硬件加密和防键盘记录器的输入键盘等安全技术所铸造。 现有的通证标准比如ERC-721最多只能用于基于网页的收藏类游戏,功能非常有限,而ERC-1155协议用了全新的方式定义了通证,使得游戏开发者能创造真正的收藏品和可交换的道具来支持更复杂的游戏机制,有更高的内在价值