复制成功

分享至

主页 > 元宇宙 >

从即将通过的EIP提案窥见NFT的未来

2023.04.14

EIP的全称是以太坊改进提案(Ethereum Improvement Proposals),以太坊社区中的任何人都可以创造一个 EIP。以太坊改进提案编写准则在 EIP-1中提供。以太坊改进提案的创作者负责在社区内建立共识并记录不同意见。从历史上看,大多数以太坊改进提案的创作者通常是应用程序或协议开发者,因为提交高水平的以太坊改进提案需要很强的技术能力,EIP经过初审后会按照时序给予一个编号,并经由下图所示的审核流程进行讨论。

以太坊

EIP有很多种类型,其中包括有Core、Networking 、Interface 、ERC、Meta、Informational,每一类解决的问题都不一样,我们耳熟能详的ERC-20、ERC-721、ERC-1155,属于应用级的标准协议,目前绝大多数NFT产业应用都是围绕着这几种主流协议展开的。EIP就像是一部以太坊的编年史,记录了其诞生至今所有的发展脉络,同时也有着预见整个以太坊生态前进方向的能力,见微知著,一个EIP的改动可能蕴含着颠覆整个行业的巨大机会。本文在此将会把目光聚焦在与NFT相关的并且处于Last call和最近Final阶段的EIP提案。


EIP-4955 元数据标准扩展

该EIP建议规范NFT元数据(metadata)的模式,为EIP-721和EIP-1155标准NFT的JSON模式中添加一个新字段命名空间(namespaces)。主要代码如下图所示:

以太坊

EIP-4955采用了直接扩展EIP-721元数据的方式,背后的想法是为了向后兼容。使得那些不能修改元数据响应(schema)的现有项目,能够创建一个新的智能合约,基于tokenId返回更新的元数据模式。鉴于以太坊上的大多数项目都使用不可升级的合约。如果这个EIP需要对这些合约进行全新的实现,就必须重新部署。这样既浪费时间又浪费钱。而利用EIP-721现有的元数据字段,可以最大限度地减少必要的变化数量。

有许多项目需要自定义NFT属性。每个项目可能有自己的方式来渲染NFT,因此他们需要不同的元数据值。例如像Decentraland或TheSandbox这样的元宇宙项目,他们需要不同的3D模型来渲染NFT,基于每个项目的视觉/引擎。像Cryptopunks、Bored Apes等NFTs项目可以创建每个项目所需的3d模型。

以太坊

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

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

EIP-5006该提案是由NFT 租赁市场 Double Protocol提出针对ERC-1155型NFT的租赁标准,这个标准是对ERC-1155标准的延伸。该提案建议在NFT元数据中增加一个额外的新字段用户(user),可以被授予代表资产用户(user)而不是所有者的地址(owner)。

早在去年6月29日,同样由NFT 租赁市场 Double Protocol推出的 EIP-4907 正式通过以太坊审核,成为了第一个可租赁 NFT 的 ERC 标准。EIP-4907作为ERC-721的扩展,增加了一个用户信息(UserInfo)变量,变量包涵用户(User)地址以及“出租到期时间(userExpires)”,当时间超过出租时间,租赁关系中止。主要代码如下图所示:

以太坊

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

以太坊

EIP-4907和EIP-5006标准的核心价值

不管是ERC-721还是ERC-1155标准代币都需要这样一种新效用。即"使用 "令牌的人可能与拥有令牌的人不同(如在租赁中)。因此,为 "所有者 "和 "使用者 "设置不同的角色是有必要的,这样 "使用者 "就不能采取所有者可以采取的行动(例如,转移所有权)。EIP4907和EIP-5006的提出明确了NFT的权利分配,有利于解决NFT流动性短缺。有了双重的 "所有者 "和 "使用者 "角色,就能实现 NFT 的所有权和使用权的分离,这是解决NFT流动性短缺问题的关键基础设施,为一些链上的使用场景如租赁提供了技术支持。使得管理NFT贷款人和借款人可以和不可以对NFT做什么(换句话说,他们的权利)变得非常容易。例如,对于转让所有权的权利,项目只需要检查采取该行动的地址是代表所有者的地址(owner)还是用户(user),如果是用户(user),则阻止该交易。此外,所有者可以控制谁是用户,其他项目也很容易将自己的权益明确分配给所有者或用户。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier