网站首页 > 保险知识 >

从即将出台的EIP提案管窥NFT的未来

2023-04-20 08:08:51 保险知识 阅读 0

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册
[xy 001]EIP的全称是以太坊改进提案,以太坊社区的任何人都可以创建一个EIP。新EIP协议中提供了以太坊改进提案的准备指南。。以太坊改进提案的创建者负责在社区内建立共识,并记录不同的意见。从历史上看,以太坊改进提案的创造者通常大多是应用或协议开发者,因为提交高水平的以太坊改进提案需要很强的技术能力。在初步审核后,EIP将按照时间顺序被赋予一个编号,并将通过下图所示的审核流程进行讨论。

[xy 002][xy 001]EIP有很多种类型,包括核心、网络、接口、ERC、元和信息,每种类型解决不同的问题。我们熟悉的ERC-20、ERC-721和ERC-1155属于应用层标准协议。目前,大多数NFT工业应用都围绕这些主流协议。EIP就像以太坊的编年史。,记录了自诞生以来的所有发展脉络,也具有预测整个以太坊生态走向的能力。众所周知,一个EIP的改变,可能蕴含着颠覆整个行业的巨大机会。。本文将集中讨论与NFT有关的EIP提案,以及在最后一次通话和最近的最后阶段。

EIP-4955元数据标准扩展

[xy 001]EIP提议标准化NFT元数据的模式,并在EIP-721和EIP-1155标准中向NFT的JSON模式添加新的字段名称空间。主代码如下图所示:[xy 002][xy 001][xy 002][xy 001]EIP-4955直接扩展了EIP-721的元数据,背后的想法是为了向后兼容。以便那些无法修改元数据响应(架构)的现有项目可以创建新的智能协定。一个,它基于tokenId返回更新的元数据架构。鉴于以太坊大部分项目使用的是不可伸缩的合约。如果这个EIP需要完全履行这些合同,就必须重新部署。这是浪费时间和金钱。。使用EIP-721的现有元数据字段,可以最小化必要改变的数量。

有许多项目需要自定义NFT属性。每个项目可能有自己的方法来渲染NFT,因此它们需要不同的元数据值。。例如,像“分散的土地”或“沙盒”这样的元概念项目需要不同的3D模型来渲染NFT,这取决于每个项目的视觉/引擎。。Cryptopunks和Bored Apes等NFTs项目可以创建每个项目所需的3d模型,

使用新的字段名称空间,每个项目方或供应商都可以通过名称空间直接调用NFT资产(如上面的代码所示)。这将允许开发人员在单个智能合约或应用程序中使用多个NFT元数据时避免命名冲突。NFT的元数据将允许与NFT相关的应用程序,如钱包、市场和元宇宙与任何NFT互操作。。这个提议对于需要支持多种元数据模式的NFT市场非常有用。即使多个卖家使用不同的元数据模式,这种EIP也将使市场运营商能够确保元数据键是唯一的,并自由存储特定的JSON数据。。所提出的解决方案甚至可以被更广泛地使用。比如大规模的Gamefi和元宇宙中的大量NFT,可以通过自定义元数据呈现不同的属性,同时避免命名冲突,大大提高了NFT的互操作性。

NFT租赁用途从EIP-4907扩展到EIP-5006

EIP-5006。本建议书是NFT租赁市场双协议提出的ERC-1155 NFT租赁标准。本标准是ERC-1155标准的扩展。该提案建议在NFT元数据中添加一个额外的新外业用户,该用户可被授予代表资产用户而非所有者的地址。

【xy001】早在去年6月29日,同样由NFT租赁市场Double Protocol推出的EIP-4907正式通过以太坊审核,成为租赁NFT首个ERC标准。。EIP-4907作为ERC-721的扩展,增加了一个用户信息(UserInfo)变量,它包括用户& # 039;的地址和& quot用户过期& quot。当时间超过租赁时间时,租赁关系终止。。主要代码如下图所示:

不同于EIP-4907对ERC-721的简单扩展,EIP-5006中基于ERC-1155的特殊数据结构(ERC-1155本身就是一个多令牌管理标准。,他的ID可以对应多个地址和token的数量),增加了Userrecord和usableBalance函数,可以方便的批量管理租赁状态。主代码如下图所示:

[xy 002][xy 001]EIP-4907和EIP-5006标准的核心价值[xy 002][xy 001]ERC-721和ERC-1155标准令牌都需要这样一个新的实用程序。。也就是说,那个& quot使用& quot令牌可能不同于拥有令牌的人(例如在租约中)。因此,有必要为& quot所有者& quot和& quot用户& quot,以便& quot用户& quot能& # 039;不要采取所有者可以采取的行动(例如,转移所有权)。。EIP 4907和EIP-5006的提出明确了NFT的权利分配,有利于解决NFT的流动性短缺问题。具有双重角色& quot所有者& quot和& quot用户& quot,NFT的所有权和使用权是可以分离的。这是解决NFT流动性短缺问题的关键基础设施,为链条上的一些使用场景提供技术支持,比如租赁。这使得管理NFT贷方和借方对NFT能做什么和不能做什么(换句话说,他们的权利)变得非常容易。例如对于转移所有权的权利,项目只需要检查采取这个行动的地址是否代表所有者& # 039;的地址(所有者)或用户,如果是用户,它将阻止交易。此外,所有者可以控制谁是用户。其他项目可以很容易地将自己的权益转让给业主或用户。

同时,在免授权互操作的基础上,该标准使得第三方协议更容易管理NFT的使用权,而无需获得NFT发行商或NFT应用的许可。。一旦一个项目采用了额外的用户角色,其他任何项目都可以直接与这些功能进行交互,实现自己的事务类型。例如,使用这个标准的NFT可以集成到一个租赁平台,用户可以租用NFT 30天。同时,它还可以集成到一个抵押贷款平台,用户可以使用NFT,并最终通过分期付款购买NFT的所有权。这一切都将在未经原亲民党项目许可的情况下进行。

【xy 001】EIP-4907和EIP-5006的推出,无疑将进一步明确拓展NFT应用价值的方向,更多丰富的玩法、应用场景和衍生品将会涌现。例如,《租借NFT》的流行将丰富GameFi的生态玩法。资金周转率会大大提高。这些在Axie等大型Gamefi中真正能贡献在线时间的海量基础玩家,需要一种低信任成本的方式(非强制转让租赁)租用游戏中的装备或资源权益。。很多NFT会比较实用。例如,元宇宙中的虚拟土地可以是& quot用过的& quot,代表游戏资产的NFT可以是& quot用过的& quot在游戏中。在某些情况下,所有者和用户可能不总是相同的。可能有一个NFT所有者然后租给一个& quot用户& quot。A & quot用户& quot应该有能力对NFT采取不同于& quot所有者& quot(例如,一个& quot用户& quot通常不能出售NFT的所有权)。在这些情况下,有一个单独的角色来识别地址是否代表& quot所有者& quot或者& quot用户& quot并相应地管理执行动作的权限。EIP-5007赋予NFT时间属性

本提案提出基于ERC-721令牌标准增加一个新的属性,包括startTime,endTime)。因此,NFT在供应链中的时间管理更简单、更高效。一些非功能性食物有明确的有效期。,不能在时间限制之外使用。对于一个传统的NFT来说& # 039;t包含时间信息,如果你想将一个令牌标记为无效或者在特定的时间启用它,你需要主动提交事务——这个过程显然是麻烦且昂贵的。并且其时间功能的接口不一致。,会给第三方开发平台带来一些困难,而通过引入这些函数(startTime,endTime),可以在链中自动启用和禁用NFT。主代码如下图所示:

该功能还可以为NFT带来许多新的使用场景,例如访问基于NFT的服务或订阅基于NFT的内容应用,因为EIP-5007将允许开发者在设定的一段时间后自动撤销对服务或内容的访问。。此外,协议的延期也可适用于数字艺术品或收藏品,其中NFT的价值可能会随着时间的推移而降低。指定到期时间的能力有助于防止NFT成为& quot过时& quot或随时间贬值。

值得一提的是如果到期时间没有被正确执行,或者如果恶意行为者试图篡改到期日期字段,则所提出的解决方案可能会导致安全问题。因此,我们认为可能需要额外的措施来确保正确地实施到期日。并确保NFT业主不会被不公平地锁定资产。

EIP-5496 NFT多利益管理扩展

EIP-5496提出了EIP-721令牌标准的扩展,允许NFT多利益管理。。这个提议定义了一个扩展EIP-721的接口,它为NFT提供了可以被许多人共享的权利。权利和利益可以在链上(投票权、请求空投的许可),甚至可以在链外(网上商店的优惠券、当地餐馆的折扣、机场贵宾室的使用权)。。每份NFT可能包含多项权益,权益持有人可以将该权益转让给他人。权益可以是不可动摇的,也可以是可分享的。可共享的权利可以被克隆和复制,提供者可以根据传播路径调整细节。您还可以为每个权限设置到期时间。。主要代码如下图所示:【xy 002】【xy 001】【xy 002】【xy 001】两种结构用于具体股权数据管理过程中的双层嵌套。首先,定义PrivilegeRecord,其中存储了用户地址和到期时间两个字段。然后,它定义了PrivilegeStorage,其中存储了最新的到期时间(LastExpiresAt),并使用映射的方式将权限ID与PrivilegeRecord绑定。。这种权益认定方式很巧妙。认定权益后,核实权益会很方便。不需要逐字匹配权益,只需查看权益ID即可。权益的内容通常变化频繁。把权益内容放在链下,只把权益ID放在链上。,项目方在权益变更时不需要花气费。但权益是ID后,问题是无法直观的看到这个NFT有哪些权益,可能需要第三方产品独立设置权益内容和查询功能才能索引到对应的ID。。主要代码如下图所示:【xy 002】【xy 001】【xy 002】【xy 001】该协议可以实时有效地管理附属于NFT的权限。很多NFT不仅仅是作为个人资料、图片或者艺术收藏,在不同的场景下可能会有真正的用处。例如一家时装店可能会给它的NFT持有者打折;道会员的NFT持有者可以就如何使用其国库的提案进行表决;DApp可以创建空投事件来吸引特定人群。例如,一些蓝筹股NFT持有者会主张它;杂货店可以在连锁店发行会员卡(如NFT),在杂货店购物时给予会员一定的特权,等等。作为发行人,NFT可能有许多权利,而拥有NFT的人根本& # 039;他们不一定想使用自己的权利。传统的EIP-721协议只支持记录NFT的所有权和转让过程,而NFT的权益并不记录在链上。EIP-5496的扩展将允许商家/项目把自己的权益写在链上,授予特定的人。并且权益拥有者可以自主管理每一项权益,从而具备为项目和持有者双方进行权益管理的能力,释放NFT在实际权益领域的价值,促进NFT大规模实际应用的可能性。

EIP-5606多元宇宙NFT

EIP-5606定义了一个接口,为可穿戴设备和游戏中的物品等数字资产创建多元宇宙NFT标准。同时,您可以在每个平台上指数化该资产委托的NFT。这些平台可以是metaverses、Gamefi或NFT市场。该标准还允许这些受委托的NFT被& quot绑定& quot和& quot未绑定& quot在多元宇宙的NFT。,所以持有者可以单独交易,也可以捆绑交易。主代码如下图所示:

EIP-5606引入了多元宇宙NFT的概念,它代表了跨越多个平台的数字资产。多元宇宙NFT契约定义了一种新的象征。,维护独特的数字资产及其相关平台对应方之间的关系(EIP称之为委托令牌)。该标准引入了捆绑包的简单概念。bundle本质上是一组由唯一ID号(multiverse token ID)标识的受委托的NFT。。DelegateData结构包含每个平台上被委托的NFT令牌的信息。它包含变量:contractAddress、tokenId和quantity。,以区分NFT(遵循ERC-721标准或ERC-1155标准)。bind和unbind函数接受DelegateData结构的数组,因为部分绑定和unbind是必需的。。他们还需要委派NFT & # 039;s单独的令牌ID,以选择性地只有多元宇宙NFT的所有者(或具有捆绑者角色的地址)可以调用绑定函数。web3生态系统中的

NFT已经发展成为多种独特和不可替代的资产。一种类型的资产包括一组相互关联的非功能性资产。例如,如果一个品牌在不同的平台上发布了一款新的运动鞋,它将在每个平台上被铸造成一个单独的NFT。然而,事实上,它& # 039;同样的运动鞋。NFT缺乏跨平台的互操作性已经成为一个亟待解决的问题。创建一个允许不同平台上数字资产的索引和所有权的多元宇宙NFT标准,将是实现跨平台互操作性和真正所有权的第一步。。在这个方向上,EIP-5606建议是解决NFT和跨平台互操作性的第一次实际尝试& quot真实& quot所有权。

EIP-6150分级NFT标准诞生

EIP-6150该协议是EIP-721的扩展。它提出了一种类似于文件系统的多层NFT结构。。该协议在EIP-721和契约的基础上,增加了一个新的接口来获取父节点NFT或子节点NFT以及NFT是叶节点还是根节点,并维护它们之间的层次关系。NFT之间的层次关系意味着所有的NFT将形成一个层次关系树。。每个NFT是树中的一个节点,它可以是根节点或叶节点,或者是父节点或子节点。主代码如下图所示:

在这个建议中,创建的事件被标准化,以在转换新节点时显示父子关系。在每个分层树中在这个提议中,parentOf函数被标准化为查询具有指定tokenId的父节点NFT,childrenOf函数被标准化为查询具有指定tokenId的NFT的所有子节点NFT。。这样就方便了上下节点的查询。此外,函数isRoot和isLeaf可以查询指定的tokenId是整个NFT分层树中的根节点还是叶节点。

此外,值得一提的是,本提案还精心添加了三个可选扩展接口:

可枚举扩展(IERC 6150可枚举)

本提案标准化了三个功能。作为支持涉及子节点的可枚举查询的扩展。每个函数都有一个param parentId,为了兼容,当parentId指定为0时,意味着查询根节点。

销毁节点扩展(IERC 6150 burnable)[xy 002][xy 001]层次关系的转移扩展(IERC 6150 ParentTransferable)在某些情况下,比如文件系统。目录或文件可以从一个目录移动到另一个目录。因此,这个提议增加了ParentTransferable扩展来支持这种情况。

访问控制(IERC 6150访问控制)

在一个层次结构中,通常有多个帐户具有操作一个节点的权限,例如mint的子节点、转移节点和燃烧节点。这个建议增加了一些检查访问控制权限的标准函数。

【xy001】因为现在的NFT几乎是平坦的,所以不同的NFT之间没有相关性。分级标准NFT可以将所有的NFT串联起来,形成一个树状结构,就像文件系统一样。分层NFT可以用于许多不同的应用场景。比如:组织架构、社交关系图谱、电商产品品类结构和分级评论体系等。

可以说这个EIP-6150协议标准可以适用于任何具有层次结构的场景。分层NFT将广泛应用于去中心化社交和去中心化电商领域。在以太坊生态系统中,单个智能合同可以是根,将每个目录/类别作为单独的NFT和NFT层级来管理。每个NFT的tokenURI可以是另一个合同地址、网站链接或任何形式的元数据。只需要一个契约来管理和操作层次关系。在不久的将来,随着以太坊和外部非授权数据保留网络的数据可用性解决方案的发展,将有可能在组织结构上管理连锁公司,从而实现完全去中心化的应用。

以上是近期以太网NFT协议的最新内容。在撰写本文时,EIP-5007和EIP-5496仍处于最后通话阶段。、EIP-4955、EIP-5006、EIP-5606、EIP-6150协议已从最后一次呼叫转移到最后阶段。。总的来说,这些新协议的通过在创新和实用性方面为NFT做出了巨大贡献。现在NFT已经过了PFP阶段,Web3的征途是星辰大海,创新无时无刻不在上演。NFT的下一个故事以什么开始?从这些协议中,我们可以看到NFT的未来正朝着更加实用和应用的方向发展。。在不久的将来,NFT科技本身将改变游戏、保险、房地产销售、付费广告、投票、社交平台、视频媒体.................在未来的几年里,它们将可能成为加密领域唯一与现实世界紧密相关的实际应用。

相关内容

从即将出台的EIP提案管窥NFT的未来文档下载.: PDF DOC TXT

猜你喜欢