主页 > imtoken用什么id下载 > NFT协议概述:标准协议、流动性协议和跨链协议

NFT协议概述:标准协议、流动性协议和跨链协议

imtoken用什么id下载 2023-10-14 05:07:36

NFT 协议全览:标准协议、流动性协议和跨链协议

人们通常将 NFT 项目分为交易平台、游戏、艺术品、收藏品和虚拟世界等几类。 这些其实是顶级用户看到的NFT应用,或者是建立在协议层上的Dapp。 如果从更全局的角度来分析,除了Dapp以太坊租赁,还有服务于NFT的底层基础设施和中间网络协议。 例如,NFT交易平台是基于ERC721或ERC1155等NFT标准建立在底层基础(Ethereum、WAX、Polygon)之上的应用。 底层基础设施为交易平台提供性能和互操作性,ERC标准限制了顶层应用的使用场景。

从功能属性来看,NFT产业链自上而下可分为三层:

协议层是介于结算层和应用层之间的关键模块。 链上统一的协议标准可以有效降低NFT资产发行的门槛和难度,解决NFT市场的资产安全性、真实性、流动性和去中心化等问题。 目前使用最广泛的是ERC721协议和ERC1155协议。

本文将依次盘点现有的NFT协议,包括ERC721、ERC1155、ERC998、NFT租赁协议、EIP2981、流动性协议和跨链协议。

NFT 协议全览:标准协议、流动性协议和跨链协议

NFT标准协议

除了主流的ERC-721和ERC-1155,一些NFT底层公链也开始在NFT链上开发协议,比如DNFT,一种支持跨链的去中心化NFT协议,支持开发NFT资产-相关的创建、交易、分析、衍生品、数据等产品; Vera,Polkadot生态的NFT借贷和流动性协议。 这些属于NFT的通用协议层,可以赋能NFT的各种应用场景,比如金融、数据、跨链、隐私等赛道。 其他NFT通用协议层大致可以分为流动性协议和跨链协议。

不同的 NFT 协议

ERC721

ERC721是第一个正式的、被广泛采用的NFT标准,它定义了一套用于记录以太坊区块链上NFT相关信息的代码规则。 虽然 ERC-721 不是强制性的,但它被广泛接受为 NFT 项目的标准。

ERC-721的全称是EthereumRequestforComment-721。 ERC-721 起源于以太坊改进提案(EIP)#721。 EIP 审核定稿后,成为 ERC。

ERC721的历史

EIP-721 最早由 Dieter Shirley 于 2017 年 9 月提出,随后 Shirley 在 2017 年底基于 EIP-721 的原始版本共同开发了 CryptoKitties,在当时的以太坊社区引起了轰动。 2018 年 1 月 24 日,EIP-721 由 William Entriken、Dieter Shirley、Jacob Evans 和 Nastassia Sachs 正式提交。 EIP-721被接受为最终版本,于2018年6月21日正式成为ERC-721。

ERC721的内容

ERC-721 为任何 NFT 分配两个标识符,合约地址和令牌 ID,它们的组合赋予 NFT 唯一的身份。 例如,BoredApeYachtClub 的合约地址和#3749 的 tokenID。

ERC-721是一个单一的代币标准,这意味着每个资产都有一个独立的智能合约,即使是同一个游戏资产。 本标准定义了“名称”、“符号”、“总供应量”、“余额”、“所有者”、“批准”、“取得所有权”、“转让”、“代币所有者索引”和“代币所有者元数据”和两个市场中使用的事件:“转移”和“批准”。

ERC721的缺点

ERC1155

ERC1155是从ERC721扩展而来的多代币标准,支持从同一个智能合约发行多种代币,使得创建和转移更加高效。

ERC1155的历史

ERC1155 由 Enjin CTO Witek Radomski 创建,允许在一笔交易中发行一个或多个 ERC1155 项目。

ERC1155的优势

ERC1155的缺点

ERC998 – 可组合代币

就可组合代币而言,它可以代表一组 ERC20 代币或 ERC721 代币或两者的组合,可以在单个交易中进行交易。 要实现ERC998,首先需要在ERC998中添加子代币ERC721或ERC20。 如果发送者也有父代币 ID,则子代币只能从合约中转移。 ERC998实现了所有层级和所有权的一次性转移。

用例:游戏中的资产,例如元宇宙中的属性、REVV 中的赛车。

一个 ERC998 代币的价值相当于这些项目在一个实体中的累积。

租赁协议 (EIP4907/2615/5006)

EIP2615和EIP4907通过智能合约将NFT的所有权和使用权分给资金提供者和NFT借款人。

EIP2615 - NFT 抵押和租赁

EIP2615常用于NFT租赁协议。 该协议将 NFT 的所有权和使用权分离,允许用户租用自己的 NFT,或者抵押 NFT。 为了使用ERC721实现NFTs的去信任化租赁,需要存入资金作为抵押品。 这是为了防止借款人的恶意行为,因为一旦所有权转移,就不可能收回。 有了这个租赁协议,就再也不需要保证金了,因为这个租赁协议本身就支持租赁和承租功能。 此外,抵押贷款时不需要所有权托管。 这是为了防止抵押贷款违约的潜在风险。 然而,使用 ERC721 作为附带损害的抵押品会损害 NFT 的效用。 由于大多数 NFT 应用都为 NFT 典当提供服务,因此 NFT 基本上无法在托管下使用。 使用 ERC2615,NFT 可以在质押的同时使用,这使得 NFT 更加高效。

NFT 协议全览:标准协议、流动性协议和跨链协议

NFT 租赁

1.按账户服务分离

2.按项目分离

元数据扩展——开发自定义智能合约 Wrappeddualrole

EIP2981 – 版税

EIP2981 是处理 ERC721 版税支付的标准,它允许跨游戏平台的版税支付标准化,因为每个市场都有自己的版税,并且它们都不适用于二级市场。 EIP2981 统一了版税以太坊租赁,以便设置它们并提供将金额返回到创建者地址的功能。

EIP2981 支持的版税类型

流动性协议

发布NFT,为流动性提供金融应用场景。 通过抵押NFT生成易于流通的ERC20代币,提高NFT的流动性。 例如,Unicly,NFT 持有者在 Unicly 协议上创建自己的 uToken。 该协议一般将一组NFT集合进行抵押和分片,铸造相应数量的ERC20代币,然后参与流动性挖矿和交易。

跨链协议

目前的 NFT 大多基于 ERC721 标准,场景仅限于以太坊。 其他结算层的公链也有NFT交易的需求,比如WAX、Conflux等,NFT的跨链协议可以为NFT在主链与其他主链之间提供互操作性。 比如DNFT,DNFT是基于Polkadot Substrate的跨链去中心化NFT协议,为各类NFT提供跨链底层基础设施服务。

(免责声明:请读者严格遵守当地法律法规,本文不代表任何投资建议)