NFT 标准对比:ERC-721 与 ERC-1155

中级12/29/2023, 6:15:16 PM
在以太坊 NFT 领域,有两大代币标准已成为创建和管理 NFT 项目的主要,它们就是 ERC-721 和 ERC-1155 标准。让我们共同探讨这些代币标准。

不可替代代币(NFT)领域最近成为区块链对话的重要组成部分。它改变了所有权的感知、划转和交易方式。

在以太坊区块链的 NFT 领域,有两大标准已成为创建和管理 NFT 项目的标准,它们就是 ERC-721 和 ERC-1155 标准。

什么是 ERC-721?

ERC-721 是一种NFT标准,定义了由方法、事件和基本功能组成的最小接口集,智能合约必须实现这些接口,以允许NFT通过不同方式拥有、使用、转让,以及获得批准。

这包括地址所有者功能,该功能提供给定地址所拥有的 NFT 数量的基本信息。 SafeTransfer 功能能将 NFT 的所有权从一个地址转移到另一个地址。Approve 功能允许第三方代表所有者或持有地址划转特定数字资产或实用程序,或获得划转批准。

ERC-721 非常适合这样的项目:每个代币代表不同而独特的资产,例如稀有的数字收藏品或独特的数字资产。

ERC-721的历史

ERC-721 被称为 NFT 项目的开创性标准,是第一个以太坊征求意见 (ERC),为以太坊区块链上的独特数字资产提供蓝图。

2018年1月,William Entriken、Dieter Shirley、Jacob Evans 和 Nastassia Sachs 提出 ERC-721 标准,作为以太坊改进提案(EIP)。这个想法着重于创建分组到一个可收藏的项目中的完全独特的资产,而不是类似于同一项目的其他代币的可替代代币。

该标准让开发人员得以创建可互操作和可组合的 NFT。在区块链上,可以轻松跟踪和划转这些资产。这是通过上述接口以及一些可选扩展来实现的,这些扩展为标准添加了更多功能,例如元数据、计算和销毁等功能。

经过以太坊社区严格的审核流程后, 2018年6月 ERC-721 被正式接受为 EIP。ERC 最初由 Axiom Zen 在 CryptoKitties 项目中实现。从那时起,它就不再是测试版,而成为以太坊上 NFT 项目广泛使用的标准。

ERC-721主要特征:唯一性、不可分割性和所有权

唯一性

ERC-721 资产的一大重要特征是唯一性,它允许每个资产使用存储在区块链上的唯一标识符 (token-Id) 来区别于其他资产。代币 ID 是在创建期间分配给资产的一组数字。

代币ID类似于指纹,不可更改,是NFT的主要标识符,从而保证其唯一性。

不可分割性

其他 ERC 标准能产生可分为更小单位的代币。与之不同的是,ERC-721 资产的具有的另一个重要键特征是其不可分割性。这确保了所有者拥有全部资产及其相关权利。

所有权

ERC-721 标准的最初概念是彻底改变所有权的认知方式。这是在可编程智能合约的帮助下完成的。

借助智能合约,项目可以在所有者完全同意的情况下,以安全、去中心化的方式促进资产所有权的划转。这减少了交易过程中的任何可能出现的漏洞、争议或第三方问题。

该标准还允许所有者从数字资产中获得特定的权限或实用程序,从而允许 NFT 空间中的用户构建授予特定权限的项目。

知名的 ERC-721项目

CryptoKitties

来源:CryptoKitties Website

2018年年底CryptoKitties 得以推出,使用 ERC-721 测试版。该游戏允许用户繁殖、收集和交易数字猫。它因此而迅速走红并引起轰动,让 NFT 成为人们关注的焦点。

Decentraland

来源:Decentraland 网站

最初,Decentraland 平台于2020年发布,其 ERc-721 LAND 代币与地块及其在 3D 虚拟宇宙中的位置相关联。

它使用了 ERC-721 的修改版本,成为首批主要的元宇宙项目之一,带来了 NFT 的另一个用例。

BAYC

来源:BAYC’s Website

Bored Ape Yacht Club(俗称 BAYC)是建立在以太坊区块链上的、由10,000个具有独特属性和特征的 NFT 组成的集合。BAYC NFT 符合 ERC-721 标准。

BAYC 是最独特的 NFT 项目之一,催生了 Dookey Dash 游戏等多个项目。BAYC 团队使 ERC-721 代币的持有者能够体验生态系统中的各种产品。BAYC 持有者拥有 ERC-721 代币的商业使用权,并且该项目承诺随着其路线图的扩展,将带来更多的实用性机会。

什么是ERC-1155?

ERC-1155 标准能够处理可替代和不可替代的数字资产。与 ERC-721 标准类似,它定义了用于拥有和划转 NFT 的最小接口集,并利用地址和批准功能。

支持 ERC-1155 的动机是解决 ERC-721 和 ERC-20 标准固有的限制。它可以在一个函数调用中管理多种代币类型和代币。因此,开发人员能够降低部署不同代币以及与不同代币交互的成本及复杂性。

它还考虑了半可替代代币,这些代币具有可替代和不可替代的属性,例如可以堆叠或定制的游戏物品的属性。

ERC-1155 的历史

最初,ERC-1155 标准由 Enjin 项目团队于2019年创建。该标准是在开发人员试图扩展初始 ERC-721 标准的局限性时创立的。

随着ERC-1155标准的普及,批量操作和挂钩在NFT领域开始流行。

2019年6月,该标准在以太坊社区内正式接受。此后,它已被利用 NFT 技术的项目广泛接受。

ERC-1155 主要特性:批量操作、挂钩和所有权

批量操作

这包括批量划转、批量结算和批量批准。ERC-1155 的批量操作功能允许利用 ID 和数组在单个智能合约调用中铸造或划转不同类型的多个代币。这一功能可让开发者在提高效率的同时节省成本。

该功能主要用于进行大量交易的应用程序,包括批量转账、批量审批和批量平衡功能。

挂钩

挂钩功能是每个 ERC-1155 智能合约中的扩展,允许开发人员在触发操作或满足特定条件时执行自定义代码。这为 ERC-1155 代币的应用增加了额外的功能、提高了其灵活性。

挂钩功能广泛应用于版税事件、游戏化激励、动态定价机制和限制门禁访问。定制挂钩用例这一功能成为了 NFT 开发人员中热门的工具。

所有权

与 ERC-721 一样,ERC-1155 标准在创建时也考虑到了所有权。通过智能合约,按照 ERC-1155 标准设计的数字资产允许在所有者同意或持有地址的情况下进行代币交易。

此外,该标准允许所有者访问数字资产中的门控权限或专有内容或实用程序,从而允许开发人员构建需要特定代币或 NFT 的项目。

知名的 ERC-1155 项目

Enjin

来源:Enjin网站

Enjin项目是一个允许用户创建和管理数字资产的平台。其团队创建了 ERC-1155 标准,用于创建可替代和不可替代的代币,这些代币可用于多种目的,例如游戏、收藏品和忠诚度计划等。

Dissolution

来源:Steam

「Dissolution」是一款带有角色扮演元素的第一人称射击游戏,由 Garage Studios 开发。该游戏以2418年为背景,拥有枪支、船只和盔甲等数字资产,可以集成到其他游戏中。

科幻游戏从ERC-721代币切换为ERC-115代币,可支持Enjin标准。

Rarible

来源:Rarible 网站

Rarible 类似于 OpenSea,是一个用于购买、出售和交易 ERC-1155 代币的市场。但它具有一些 NFT 交易独有的功能,例如内置铸币工具和支持 NFT 资产的部分所有权等。

ERC-721 和 ERC-1155 之间的相似之处

ERC-721 和 ERC-1155 标准之间存在多种相似之处。

所有权

首先,他们的相似之处在于他们对以太坊区块链所有权的关注。这两个标准都利用以太坊基础设施的去中心化且安全的设计。

该标准还允许在区块链内转移、铸造和销毁代币。

智能合约

这两个标准都借助智能合约来执行其功能,智能合约定义了代币的创建、划转和管理。它们还确保透明、安全地执行设计的功能和代码,以减少或消除人为错误。

元数据

这两个标准都能将附加信息(例如元数据)添加到数字资产。该元数据通常包括与数字资产附加的实用程序和功能相关的详细信息。

ERC-721 和 ERC-1155 之间的差异

代币结构

ERC-721标准仅支持创建不可替代资产,而ERC-115标准支持在单个合约中创建可替代和不可替代代币。

功能

采用 ERC-721 标准构建的项目非常复杂,需要多个智能合约来执行交易。相比之下,ERC-115 标准则允许组合多种代币和代币类型,从而能更不那么复杂地支持更多功能。

效率

ERC-721标准需要多次划转,导致gas费较高,而ERC-115标准则能批量划转,因此交易量和gas费较少。

结语

选择 ERC-721 还是 ERC-1155 构建项目,这取决于项目的具体需求。虽然 ERC-721 是独特且不可分割资产的开拓标准,但 ERC-1155 是一种改进的标准,通过引入可替代和不可替代代币的多代币标准来创造更多可能性。

Автор: Bravo
Переводчик: Cedar
Рецензент(ы): Matheus、Ashley He
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.

NFT 标准对比:ERC-721 与 ERC-1155

中级12/29/2023, 6:15:16 PM
在以太坊 NFT 领域,有两大代币标准已成为创建和管理 NFT 项目的主要,它们就是 ERC-721 和 ERC-1155 标准。让我们共同探讨这些代币标准。

不可替代代币(NFT)领域最近成为区块链对话的重要组成部分。它改变了所有权的感知、划转和交易方式。

在以太坊区块链的 NFT 领域,有两大标准已成为创建和管理 NFT 项目的标准,它们就是 ERC-721 和 ERC-1155 标准。

什么是 ERC-721?

ERC-721 是一种NFT标准,定义了由方法、事件和基本功能组成的最小接口集,智能合约必须实现这些接口,以允许NFT通过不同方式拥有、使用、转让,以及获得批准。

这包括地址所有者功能,该功能提供给定地址所拥有的 NFT 数量的基本信息。 SafeTransfer 功能能将 NFT 的所有权从一个地址转移到另一个地址。Approve 功能允许第三方代表所有者或持有地址划转特定数字资产或实用程序,或获得划转批准。

ERC-721 非常适合这样的项目:每个代币代表不同而独特的资产,例如稀有的数字收藏品或独特的数字资产。

ERC-721的历史

ERC-721 被称为 NFT 项目的开创性标准,是第一个以太坊征求意见 (ERC),为以太坊区块链上的独特数字资产提供蓝图。

2018年1月,William Entriken、Dieter Shirley、Jacob Evans 和 Nastassia Sachs 提出 ERC-721 标准,作为以太坊改进提案(EIP)。这个想法着重于创建分组到一个可收藏的项目中的完全独特的资产,而不是类似于同一项目的其他代币的可替代代币。

该标准让开发人员得以创建可互操作和可组合的 NFT。在区块链上,可以轻松跟踪和划转这些资产。这是通过上述接口以及一些可选扩展来实现的,这些扩展为标准添加了更多功能,例如元数据、计算和销毁等功能。

经过以太坊社区严格的审核流程后, 2018年6月 ERC-721 被正式接受为 EIP。ERC 最初由 Axiom Zen 在 CryptoKitties 项目中实现。从那时起,它就不再是测试版,而成为以太坊上 NFT 项目广泛使用的标准。

ERC-721主要特征:唯一性、不可分割性和所有权

唯一性

ERC-721 资产的一大重要特征是唯一性,它允许每个资产使用存储在区块链上的唯一标识符 (token-Id) 来区别于其他资产。代币 ID 是在创建期间分配给资产的一组数字。

代币ID类似于指纹,不可更改,是NFT的主要标识符,从而保证其唯一性。

不可分割性

其他 ERC 标准能产生可分为更小单位的代币。与之不同的是,ERC-721 资产的具有的另一个重要键特征是其不可分割性。这确保了所有者拥有全部资产及其相关权利。

所有权

ERC-721 标准的最初概念是彻底改变所有权的认知方式。这是在可编程智能合约的帮助下完成的。

借助智能合约,项目可以在所有者完全同意的情况下,以安全、去中心化的方式促进资产所有权的划转。这减少了交易过程中的任何可能出现的漏洞、争议或第三方问题。

该标准还允许所有者从数字资产中获得特定的权限或实用程序,从而允许 NFT 空间中的用户构建授予特定权限的项目。

知名的 ERC-721项目

CryptoKitties

来源:CryptoKitties Website

2018年年底CryptoKitties 得以推出,使用 ERC-721 测试版。该游戏允许用户繁殖、收集和交易数字猫。它因此而迅速走红并引起轰动,让 NFT 成为人们关注的焦点。

Decentraland

来源:Decentraland 网站

最初,Decentraland 平台于2020年发布,其 ERc-721 LAND 代币与地块及其在 3D 虚拟宇宙中的位置相关联。

它使用了 ERC-721 的修改版本,成为首批主要的元宇宙项目之一,带来了 NFT 的另一个用例。

BAYC

来源:BAYC’s Website

Bored Ape Yacht Club(俗称 BAYC)是建立在以太坊区块链上的、由10,000个具有独特属性和特征的 NFT 组成的集合。BAYC NFT 符合 ERC-721 标准。

BAYC 是最独特的 NFT 项目之一,催生了 Dookey Dash 游戏等多个项目。BAYC 团队使 ERC-721 代币的持有者能够体验生态系统中的各种产品。BAYC 持有者拥有 ERC-721 代币的商业使用权,并且该项目承诺随着其路线图的扩展,将带来更多的实用性机会。

什么是ERC-1155?

ERC-1155 标准能够处理可替代和不可替代的数字资产。与 ERC-721 标准类似,它定义了用于拥有和划转 NFT 的最小接口集,并利用地址和批准功能。

支持 ERC-1155 的动机是解决 ERC-721 和 ERC-20 标准固有的限制。它可以在一个函数调用中管理多种代币类型和代币。因此,开发人员能够降低部署不同代币以及与不同代币交互的成本及复杂性。

它还考虑了半可替代代币,这些代币具有可替代和不可替代的属性,例如可以堆叠或定制的游戏物品的属性。

ERC-1155 的历史

最初,ERC-1155 标准由 Enjin 项目团队于2019年创建。该标准是在开发人员试图扩展初始 ERC-721 标准的局限性时创立的。

随着ERC-1155标准的普及,批量操作和挂钩在NFT领域开始流行。

2019年6月,该标准在以太坊社区内正式接受。此后,它已被利用 NFT 技术的项目广泛接受。

ERC-1155 主要特性:批量操作、挂钩和所有权

批量操作

这包括批量划转、批量结算和批量批准。ERC-1155 的批量操作功能允许利用 ID 和数组在单个智能合约调用中铸造或划转不同类型的多个代币。这一功能可让开发者在提高效率的同时节省成本。

该功能主要用于进行大量交易的应用程序,包括批量转账、批量审批和批量平衡功能。

挂钩

挂钩功能是每个 ERC-1155 智能合约中的扩展,允许开发人员在触发操作或满足特定条件时执行自定义代码。这为 ERC-1155 代币的应用增加了额外的功能、提高了其灵活性。

挂钩功能广泛应用于版税事件、游戏化激励、动态定价机制和限制门禁访问。定制挂钩用例这一功能成为了 NFT 开发人员中热门的工具。

所有权

与 ERC-721 一样,ERC-1155 标准在创建时也考虑到了所有权。通过智能合约,按照 ERC-1155 标准设计的数字资产允许在所有者同意或持有地址的情况下进行代币交易。

此外,该标准允许所有者访问数字资产中的门控权限或专有内容或实用程序,从而允许开发人员构建需要特定代币或 NFT 的项目。

知名的 ERC-1155 项目

Enjin

来源:Enjin网站

Enjin项目是一个允许用户创建和管理数字资产的平台。其团队创建了 ERC-1155 标准,用于创建可替代和不可替代的代币,这些代币可用于多种目的,例如游戏、收藏品和忠诚度计划等。

Dissolution

来源:Steam

「Dissolution」是一款带有角色扮演元素的第一人称射击游戏,由 Garage Studios 开发。该游戏以2418年为背景,拥有枪支、船只和盔甲等数字资产,可以集成到其他游戏中。

科幻游戏从ERC-721代币切换为ERC-115代币,可支持Enjin标准。

Rarible

来源:Rarible 网站

Rarible 类似于 OpenSea,是一个用于购买、出售和交易 ERC-1155 代币的市场。但它具有一些 NFT 交易独有的功能,例如内置铸币工具和支持 NFT 资产的部分所有权等。

ERC-721 和 ERC-1155 之间的相似之处

ERC-721 和 ERC-1155 标准之间存在多种相似之处。

所有权

首先,他们的相似之处在于他们对以太坊区块链所有权的关注。这两个标准都利用以太坊基础设施的去中心化且安全的设计。

该标准还允许在区块链内转移、铸造和销毁代币。

智能合约

这两个标准都借助智能合约来执行其功能,智能合约定义了代币的创建、划转和管理。它们还确保透明、安全地执行设计的功能和代码,以减少或消除人为错误。

元数据

这两个标准都能将附加信息(例如元数据)添加到数字资产。该元数据通常包括与数字资产附加的实用程序和功能相关的详细信息。

ERC-721 和 ERC-1155 之间的差异

代币结构

ERC-721标准仅支持创建不可替代资产,而ERC-115标准支持在单个合约中创建可替代和不可替代代币。

功能

采用 ERC-721 标准构建的项目非常复杂,需要多个智能合约来执行交易。相比之下,ERC-115 标准则允许组合多种代币和代币类型,从而能更不那么复杂地支持更多功能。

效率

ERC-721标准需要多次划转,导致gas费较高,而ERC-115标准则能批量划转,因此交易量和gas费较少。

结语

选择 ERC-721 还是 ERC-1155 构建项目,这取决于项目的具体需求。虽然 ERC-721 是独特且不可分割资产的开拓标准,但 ERC-1155 是一种改进的标准,通过引入可替代和不可替代代币的多代币标准来创造更多可能性。

Автор: Bravo
Переводчик: Cedar
Рецензент(ы): Matheus、Ashley He
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!