区块链网站|NFTS 以太坊(ETH) 一篇文章的目录 以太坊上的NFT底层协议标准

一篇文章的目录 以太坊上的NFT底层协议标准

广告位

一文盘点,以太坊上的NFT底层协议标准

ERC721是以太坊中NFT最基本的元数据结构协议标准。作为一种加密货币,ERC721的特点是最小单位为1,并且具有非齐次性,即没有两个NFT资产可以交换。基于这一特性,ERC721也有很多应用潜力。

随着NFT轨道的发展,NFT的应用越来越广泛。除了最早的艺术品、收藏品和占NFT赛道一半市值的PFP,还以游戏道具、音乐作品、域名等诸多新形式面对Web3用户。当然,最基本的ERC721协议标准,只有最基本的原生NFT特性,在不构建外部机制的情况下,无法以原生形式满足市场发展的进一步需求,如嵌套组合、版税分配、租赁、批量交易等。

随着以太坊开发团队的评审和测试,各具特色的NFT协议标准提案相继被采用。NFT协议标准在ERC721标准的基础上不断丰富,如ERC1155、ERC998等。基于这些新协议标准的NFT cast具有不同的特点,与日益增长的NFT市场需求相匹配。

此外,还有一些NFT协议标准(提案仍在讨论中)以“EIP”改进提案的形式出现,如EIP4907、EIP/3664等。EIP提案通常包括包含技术规范和设计逻辑的设计文档。从用户的角度来看,ERC和EIP本质上是一样的,都是以太坊社区开发者对协议提出的优化建议。但是,当EIP被以太坊社区认可(当然这个过程需要经历构思、起草、审核、终审、定稿、停滞、退出、动态等一系列过程)并最终可以大规模应用的时候,EIP就成为了ERC标准。

本文将对当前以太坊市场上的一些主要的NFT底层协议标准进行简要的盘点和梳理。

ERC 721:NFT协议的标准基础

ERC721是以太坊中最早也是最基本的NFT底层协议标准。它由Axiom Zen的技术总监Dieter Shirley于2017年9月提出,并由William Entriken、Dieter Shirley、Jacob Evans和Natassia Sachs于2018年制定。作为非同质令牌智能合约标准接口,允许发行基于ERC721的NFT,规定NFT资产最小单位为1,不可分,非同质(唯一)。ERC721是目前NFT资产的主要标准和基础之一(也为链内其他NFT标准的制定提供了参考)。目前以太坊中的大部分NFT都是ERC721标准。

CryptoKitties是ERC721 NFT标准最早的应用案例。随着CryptoKitties的大火,以ERC721为主要技术标准的NFT被进一步采用,并随着其叙事的不断丰富而受到投资者的青睐。

ERC1155:通过单个智能合同批量处理NFT资产

ERC-1155由金恩首席技术官威泰克拉多姆斯基等开发者提出,该标准的第一个版本于2018年6月17日被放置在以太坊的Github库中。主要可用于游戏行业道具的生成和加工。

ERC1155的特点是可以基于一个契约同时发布多个NFT(或ft),允许用户在同一个智能契约中无限重用同构或非同构令牌。它是一种以太坊标准,可以一次性大量铸造多种同质和非同质资产。这意味着ERC1155允许我们发布同类和异类令牌。当对同构和异构令牌都有需求时,我们可以在此标准上发布它们,而无需切换到其他标准。同时,基于ERC1155可以批量转移令牌资产,一次操作可以将多个令牌资产转移到不同的对象。

从以往ERC721标准的NFT发布过程来看,需要逐个发布和调用合同,不仅效率低,而且成本高(气费),而ERC1155可以大大提高效率,降低成本,被一些GameFi项目广泛采用。

目前,金恩网络是支持ERC1155协议标准(支持分发)的应用之一。此外,沙盒还将ERC-1155作为其首选令牌标准。随着NFT轨道的发展,ERC-1155有望被进一步采用。

ERC998:可组合令牌的特征

ERC998标准最初是由知名开发者Matt Lockyer于2021年4月15日提出的,作为一个被称为可组合非齐次令牌(CNFT)的概念,并于2022年被部分GameFi项目采用。

ERC998是一种底层协议标准,允许任何NFT与其他NFT或FT捆绑在一起。用户在转移CNFT时可以实现CNFT的整体层级和所有权转移。简而言之,ERC-998可以包括ERC-721和ERC-20形式的多个令牌。例如,游戏中的NFT道具可以包含多个ERC721标准令牌和ERC20令牌组合(获得的形式可以升级、合并等。),并且ERC998 NFT道具可以通过整笔交易进行转让,大大简化了NFT资产的所有权和交易行为。

ERC1948:可读和可变的信息

ERC1948可以理解为ERC721的动态版本,它不仅具有ERC721的基本特性,还在ERC721的基础上增加了一个32字节的数据字段给NFT,并允许用户访问NFT的读取功能。NFT的所有者有权更新数据。

尽管ERC1948在数据存储容量上有一些限制,但ERC-1948协议赋予了NFT存储动态数据的能力,如改变某些属性和值等。在此基础上,随着其存储数据能力的进一步提高,将会有非常重要的应用前景。

ERC2981:版税

几个月前,有一场关于NFT作品(主要是艺术品和收藏品)版税的争论,其中不同立场的用户对每笔交易是否收取版税意见不一。早期,版税通常通过NFT交易平台设定。比如在OpenSea上,买家支付给NFT创作者的版税是由NFT创作者自己设定的,最高不得超过10%。OpenSea每两周会将这些NFT版税转移到NFT创作者指定的收款地址。

而ERC2981在发行阶段就在资产中嵌入了版税机制,即NFT每进行一笔转让交易,都会从交易金额中扣除一部分版税(版税可以以固定、衰减、动态等方式定制),这意味着创作者将不再依赖NFT交易平台获取版税,进一步帮助NFT创作者增加收入。

ERC875:资产批量转移

ERC875是底层协议标准,允许用户批量交易NFT。基于这一标准,用户可以在一次交易中批量购买和迁移多个NFT。

目前,ERC875协议族主要做了两个核心改进:一是Magic Link实现原子事务,二是打包功能。

其中,魔链主要用于降低用户入门门槛。资产令牌化后,用户可以生成魔术链接进行展示或交易,普通用户也可以直接提出请求,无需一开始就交燃气费。打包功能主要是针对票务等服务,可以打包多个资产,整体展示,或者循环处理。

在ERC-875协议中,用户可以通过加密和签署包括价格、交易截止日期和签名在内的信息来下订单。这个过程是在链下完成的,结算时只会在链上播报,也就是说用户可以不交气费进行交易,省了不少气费。当买家愿意购买时,他需要做的只是接受订单并广播订单详细信息,再加上购买黄金,即可完成交易。因此,ERC875不仅可以降低燃气成本,还可以方便用户。

ERC1523:NFT政策

采取NFT的形式作为保险单的形式确实是一个好主意。我们可以看到,保单是一种金融资产,在某些方面具有一定的独特性。保单将客户与特定风险相关联,或具有其他独特属性,如保费、期限、承运人、保险公司等。保单进一步NFT后,保单可以作为资产流通,可以交易和转让。

ERC1523是NFT协议标准,旨在构建该领域的应用。它基于现有的ERC721协议标准,定义了一个最小元数据结构,允许在智能合约中实现保单的标准API,从而使保单类别具有尽可能多的通用特性。虽然目前ERC1523的应用案例并不多,但为未来进一步构建广义的保险提供了基础和参考。

具有租赁特征的系列铲斗:ERC4907、EIP2615、EIP5006

ERC721本身并不支持NFT的使用权和所有权分离,即只有NFT的所有者才有使用权。然后ERC 4907(EIP 4907的提案由NFT租赁市场Double Protocol提出,2021年6月通过)、EIP 2615(2020年4月由Kohshi柴犬提出)等协议标准的出现,将进一步使NFT将使用权与所有权分离。

ERC4907和EIP2615是ERC721的扩展,但两者有一些不同。

ERC4907构建了一个可以授予地址的附加角色,以及该角色自动撤销的时间(过期)。角色代表“使用”NFT的权利,但不代表转移或设置它的能力。即NFT的所有者可以赋予一个具有“租赁”特征的地址以使用权,并在进一步建立租赁时间因素后自动形成租赁关系,在租赁时间到期后自动终止租赁关系(租赁关系不会因NFT所有权的转移而改变)。ERC4907本身没有限制承租人使用的强制手段,即使用权的所有者除了不能转让和设定之外,可以不经许可进行所有的互通操作。ERC4907目前不设置租约数量,比如可以自动直接执行的单个地址的连续租约,后续开发者可以在此基础上进一步开发。

ERC4907的核心价值在于为链条中的“原生租赁”提供技术支持,实现NFT所有权和使用权的分离,是解决NFT流动性不足的重要基础设施。当然,要支持ERC4907,还需要进一步升级GameFi或NFT项目方的智能合约(门槛更低)。

EIP2615也是ERC721的扩展,但主要支持租赁和抵押的功能,即NFT抵押后,可以由拥有使用权的用户继续使用(允许用户出租自己的NFT或抵押NFT),从而进一步赋予NFT资产在现实世界中不动产资产的一些属性,与ERC4907不同。

图片《Economic Primitives of the Metaverse 1: Renting and Lending》

与ERC4907相比更为复杂,包括留置权人、所有人和使用人三种角色,其中留置权人和所有人有权转让所有人和使用人的角色,使用人有权转让使用人的角色。智能合约作为主要执行方,可见其整体执行逻辑非常复杂。EIP2615从2020年提出至今,一直没有进展,可能与其执行逻辑复杂、链条执行成本高(高气)、与实际NFT市场发展和需求不符有关。

EIP5006更像是ERC1155的扩展版。EIP-5006模仿1155的数据结构,增加了三种数据来表示嵌套的资产角色租赁关系,基本相当于在原有的1155核心数据上嵌套了一层以租赁人和租赁金额为补充的数据。其核心价值在于,将围绕“用户创造的应用场景”进一步强化所有权和使用权的分离,明确NFT拓展应用价值的方向,更多丰富的玩法、应用场景和衍生品将会涌现。

EIP3664:NFT属性扩展协议

EIP-3664是由DRepublic团队提出的,他们用一种巧妙的方式进一步解决了主流NFT标准,如ERC-721或ERC-1155的各种问题,如属性性能不足,NFT之间难以集成,以及集中存储(目前主要存储在服务器上)。此外,该方案进一步实现了NFT属性的动态扩展。

在EIP-3664方案中,不需要修改现有的ERC-721协议和ERC-1155协议。它支持在NFT mint方法的IERC721Receiver或IERC1155Receiver的回调函数中添加NFT attach属性,也可以通过override mint方法自定义实现NFT attach属性的方式。NFT可以无限地附加任意数量的属性。

EIP-3664中的所有属性都实现IERC3664接口,基本属性包含几个基本字段:ID、名称、符号、URI、余额。EIP-3664是在将NFT的属性令牌化,即我们可以认为每一个属性也是一个NFT,由此引出了次NFT的概念,即NFT嵌套NFT,NFT嵌套FT。这个特性看似简单,但它实际上为NFT提供了无限的可变属性,使NFT的应用更加广泛。

通过扩展基本的EIP-3664协议,可以实现属性的更新、转移和演化。目前,EIP-3664已经实现了六种核心属性操作:可升级、可修改、可添加、可移除、可拆卸、可组合。

也就是说,EIP-3664为NFT提供了可拆卸和可组合的特性,这使得所有的NFT都可以自由组装。创世发布的最初版本是由许多不同的组件组合而成,类似于乐高套装。每一个组成部分被拆分后,它仍然可以作为一个完整的NFT资产在二级市场出售。

NFT分裂的一个重要特点是考虑到分裂后的差异化个性和整体性。在此基础上进一步的定量裂变是一个非常有趣的尝试,EIP-3664协议对NFT的发展具有至关重要的意义。

会员NFT协议标准:EIP4885,ERC5643

EIP4885协议标准是用于订阅令牌的协议接口,它允许持有者订阅NFT和多令牌。该协议的核心功能是支持设置NFT的接入周期,更好地服务于会员系统等生态系统。比如音乐、电影、书籍内容等。所有者对相关内容的访问授权。

EIP5643是EIP-721的扩展。它为NFT提供了一个额外的接口,该接口也可以用作常规和过期订阅。该界面包括续订和取消订阅的功能。

SBT(灵魂绑定硬币)协议标准:EIP5114、ERC5192、EIP4973

EIP5114

绑定到另一个异构令牌(NFT;例如,EIP-721令牌),这些令牌之后不能被转移/移动。用户不能转让所有权,铸币商不能撤销/转让/变更所有权。

ERC5192

以太坊社区表达了对具有社会定价的不可转让、不可替代的代币的需求,类似于魔兽世界的灵魂绑定物品。但是令牌标准的缺失导致很多开发者在用户调用传递函数的时候只是简单的抛出错误。从长远来看,这将导致碎片化和较低的可组合性。

该标准是EIP-721的扩展。它提出了一个最小接口,使用EIP-165的特征检测功能来绑定令牌。灵魂绑定令牌是绑定到单个帐户的不可替代的令牌。

EIP4973

为智能合约中的帐户绑定令牌(ABT)提议一个标准API。ABT是绑定到单一账户的不可替代的令牌。ABT没有为传输实现规范的接口。该EIP定义了创建、分配、撤销和跟踪ABT的基本功能。与ERC5192和EIP5114相比,EIP4973增加了破坏功能。

参考资料:

《产品经理的NFT初探》

《AT View:一览现有的NFT协议》

《NFT租赁提案EIP-5006步入最后审核!让海外大型游戏的链改成为可能》

《Economic Primitives of the Metaverse 1: Renting and Lending》

《NFT铸造 | NFT平台最快能落地和赋能传统行业的工具》

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/ytf/31995.html

作者: 花木

上一篇
下一篇

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部