【ERC-721与ERC-1155有什么区别?】

这篇具有很好参考价值的文章主要介绍了【ERC-721与ERC-1155有什么区别?】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

nft 721 1155区别,区块链

无论您是加密爱好者还是第一次使用密码,您都可能听说过以太坊。它是最具影响力的开源区块链平台之一,用于创建智能合约、加密货币和去中心化应用程序。以太坊的智能合约改变了加密货币的世界,区块链技术现在渴望成为全球多个行业的标准。

大多数区块链发烧友已经熟悉流行的ERC-20代币,或建立在以太坊区块链平台上的加密代币。但如果您是ERC代币的新手,还有其他各种各样的以太坊征求意见(ERC)标准。区块链开发者使用代币标准为以太坊平台上构建的物品定义一套规则,其中一项就是不可替代代币(NFT)。

NFT是一种可收集的数字资产,它们像加密代币一样被创建和转让,但这一次它是独一无二的,而不是像金钱一样可互换的资产。它们在艺术品和游戏场景中越来越受欢迎。随着NFT的快速发展,许多品牌都在开发和推出自己的NFT。

要创建NFT,以太坊区块链网络中使用了两种NFT标准:

  • ERC-721-第一个NFT标准。

  • ERC-1155-一个更灵活的NFT标准,允许同一个不可替代令牌的不同版本。

这两种令牌标准都有各自的优点,了解它们的差异很重要。

ERC-721标准是什么?

ERC-721标准拉开了NFT热潮。这是同类产品中的第一个,因此也是生产这些独特代币最广泛使用的标准。此外,它使开发者能够在以太坊区块链上创建一个全新的Token生态系统。

ERC-721 NFT标准由William Entriken、Dieter Shirley、Jacob Evans和Natassia Sachs于2018年制定。以太坊区块链上用Solidity语言编写的令牌标准允许开发者标记任何任意数据的所有权。ERC-721代币标准代表了数字资产的所有权,使其具有动态性和多样性。

ERC-721代币可以代表虚拟收藏品,如加密猫,有形财产,如房屋,和价值资产。因此,这导致ERC-721代币变得比以往任何时候都更受欢迎。

此外,ERC-721标准在许多方面类似于众所周知的ERC-20代币标准,用于在以太坊区块链上创建和发布智能合约。虽然ERC-20和ERC-721 Token的智能合约执行一些类似的功能,但ERC-721的某些功能是不同的。

以下是使ERC-721与ERC-20不同的功能:

  • 每个ERC-721令牌都包含一个名称字段,用于向外部应用程序或合同标识令牌。

  • ERC-721令牌包含一个指定的函数字段,用于确定谁拥有底层令牌以及如何转移该所有权。

  • ERC-721令牌包括一个“tokenOfOwnerByIndex”功能,使开发人员能够使用唯一的ID监视令牌。

ERC-721代币的好处

除了完全独特的资产外,ERC-721代币还具有以下功能:

  • 在账户间移动非金融资产,并用非金融资产交换其他货币。

  • 确定网络上一组nft的总体供应量。

  • 寻找特定资产的所有者。

基于ERC-721的nft已经占领了密码世界。NFT的一些流行使用案例包括区块链所有权的原始数字艺术销售数以千万计,独特的化身已经成为一个俱乐部的公共会员通行证,以及私有土地的部分所有权。

ERC-1155标准是什么?

ERC-1155是ERC-721之上的升级标准,是以太坊区块链上创建可替换和不可替换代币的另一个代币标准。它的目标是为代表这两种代币的智能合约构建一个接口。

ERC-1155令牌与ERC-721和ERC-20令牌具有相同的功能。但是,它确实增加了这两个标准的功能,而且总体上是一个更有效的标准。在优势方面,基于ERC-1155标准的交易可以打包在一起,以降低交换代币的成本。

与其他NFT相比,ERC-1155令牌在批量令牌传输中使用更快、更高效。您可以使用ERC-1155标准创建可替换和不可替换令牌。例如,如果你想把你的作品作为非功能性游戏来销售,你可以使用ERC-721或ERC-1155标准来制作你的非功能性游戏。如果您想出售多个版本的可收藏艺术品,您可以使用ERC-1155令牌标准创建同一艺术品的多个可替换副本。

ERC-1155代币的好处

1.有效转账:ERC-1155标准允许用户在智能合约内进行大额代币转账。例如,开发人员可能会选择在智能合约中使用一系列可替换或不可替换的代币来转移同一交易中的多个代币。它降低了交易成本,对网络的影响较小。

2.令牌传输安全:ERC-1155令牌标准包含一个确定事务是否真实的函数。如果事务失败,此方法将令牌返回给颁发者。如果用户在转录过程中出错或将令牌传输到错误的地址,这将非常有用。代码可以自动撤销交易。

3.单个合同中的多个代币:每个ERC-1155代币解释了可替代代币和不可替代代币种类的存在和功能。例如,一个ERC-1155可以生成一个或多个NFT,同时也描述了可替换的代币-所有这些都在同一个合同中。

ERC-721与ERC-1155的区别

这两种代币都允许你铸造新的nft,但有一些关键的区别。

首先,ERC-721标准只生成NFT,并要求开发者为每个新代币构建一个智能合约。由于ERC-721只支持一个令牌事务,因此成本高且耗时。同时,重复代码会影响区块链网络的效率。相比之下,ERC-1155允许开发人员创建一个单一的智能合约,该合约可用于创建可替换或不可替换代币。

此外,ERC-1155支持在单个事务中进行多个令牌传输。因此,交易成本更低,效率更高。此外,与在区块链网络上占用大量空间的ERC-721不同,ERC-1155占用的空间更小。

哪个更好:ERC-721还是ERC-1155?

值得注意的是,这两个标准都可以制造非功能性测试。虽然有些人只购买ERC-721 NFT,因为他们将此代币视为黄金标准,但其他人则没有这种偏好。另一方面,ERC-1155成本更低,效率更高,因为它降低了天然气成本,使其成为一种更便宜、更易于接近的非甲烷燃料电池解决方案。

但归根结底,这完全取决于你的个人喜好或你的业务需求。您可以选择这些令牌标准之一来创建NFT。

欢迎与作者大伟交流互动,获取更多职场经验,技术干货!

微信公众号请关注:程序秘籍

今日头条号请关注:程序秘籍

 文章来源地址https://www.toymoban.com/news/detail-791354.html

到了这里,关于【ERC-721与ERC-1155有什么区别?】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 从零学习NFT(ERC721)

    文章大纲 什么是NFT. NFT有什么价值 市面上有什么NFT交易市场 如何实现自己的NFT(智能合约ERC721) NFT(Non-FungibleToken,非同质化数字权益证明),每个NFT都是唯一不可分割,不可篡改,也不能互相替代的, 因此NFT与虚拟货币等同质化代币存在本质不同,有数字商品的实际价值做支

    2024年02月15日
    浏览(30)
  • 如何使用Alchemy开发NFT智能合约(ERC721)

    使用Solidity开发智能合约并在区块链上部署可能一开始听起来有些吓人:Solidity、安全性、gas优化、开发环境和gas费用,这些只是你需要了解的一些事情,才能让你的代码托管在区块链上。不用担心,我们来帮你梳理一下。 不过,幸运的是,在过去几个月中,已经发布了许多工具,让开发人员可以更轻松地进行智能合约开发工作。

    2024年02月06日
    浏览(34)
  • 探索 ERC721A:下一代NFT智能合约标准

    项目地址:https://gitcode.com/chiru-labs/ERC721A 在区块链世界中,非同质化代币(NFT)已经成为了一种创新的艺术形式和数字资产所有权的代表。随着市场的发展,对于更高效、更安全的NFT发行协议的需求日益增长。这就是我们今天要介绍的 ERC721A 出现的原因。这是一个针对以太坊网

    2024年03月27日
    浏览(41)
  • conflux开发NFT智能合约(ERC721 & 工厂合约 & 可升级合约)

    以下场景可借鉴本文内容 需要创建很多合约 需要使用conflux代付机制(只需将工厂合约设置为代付,即可无限创建新合约) 合约想要有可升级的能力(如:特殊玩法 or 代码有bug) ERC-721 NFT 基于以上场景,需要三个主要合约实现 工厂合约 代理合约 逻辑合约 想要完全掌握本文

    2024年01月17日
    浏览(39)
  • 区块链 | ERC721 标准

    目录 正文 1  ERC721 接口 事件 方法 2  ERC165 接口 3  可选实现接口:ERC721Metadata 4  可选实现接口:ERC721Enumerable 补充说明 1  NTF IDs 2  与 ERC-20 的兼容性 3  交易、挖矿、销毁 🥕 原文: 剖析非同质化代币 ERC721 标准 🥕 写在前面: 本文属搬运博客,自己留存学习。 ERC721 作为

    2024年04月28日
    浏览(27)
  • 代币标准--ERC1155协议源码解析

    ERC1155结合了ERC20和ERC721的能力,这是一个标准接口,支持开发同质化的、半同质化的、非同质化的代币和其他配置的通用智能合约。 TransferSingle事件 TransferBatch事件 ApprovalForAll事件 URI事件 balanceOf函数 balanceOfBatch函数 setApprovalForAll函数 isApprovedForAll函数 safeTransferFrom函数 safeBa

    2023年04月11日
    浏览(33)
  • NFTScan :什么是 ERC-404?深入解读 NFT 协议的未来

    上月初,ERC-404 成为最首要热门的话题,ERC-404 是由 Pandora 团队在 2 月初为创作者和开发者等开源的实验性代币标准,其混合 ERC-20 / ERC-721 实现,具有原生流动性和碎片化等特点。伴随着早期的发展,越来越多参与者开始对 ERC-404 这种全新的协议标准进行关注。 一、什么是

    2024年03月09日
    浏览(33)
  • 这篇文章,让你了解ERC-1155 多代币标准协议

    用于多种代币管理的合约标准接口。 单个部署的合约可以包括同质化代币、非同质化代币或其他配置(如半同质化代币)的任何组合。 ERC1155 的显着特点是它使用单个智能合约一次代表多个代币。这就是为什么它的balanceOf功能不同于 ERC20 和 ERC777 的原因:它有一个额外的id参

    2024年02月01日
    浏览(39)
  • ERC721和加密收藏品(ERC721 & Crypto-Collectibles)

    唷!这里的气氛开始升温了…… 在这节课中,我们将更深入一些。 我们将讨论代币、ERC721标准和加密可收集资产。 换句话说,我们要做的是让你可以和朋友交换僵尸。 我们来谈谈代币。 如果你在以太坊领域呆过一段时间,你可能听过人们谈论代币——特别是 ERC20代币 。 以

    2024年03月11日
    浏览(33)
  • Eth Of Erc20 And Erc721

    public,可以修饰变量和函数, 被修饰的函数或变量可以被任何合约调用(或访问),默认的变量和函数使用该属性。 private,可以修饰变量和函数,被修饰者只能被当前合约内部的代码所调用(或访问),不能被外部合约调用或继承它的子合约调用(或访问)。 extermal,只能修饰函数

    2024年02月15日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包