# 短评第2期：NFT永续合约-NFTPERP

By [ViewDAO](https://paragraph.com/@viewdao) · 2022-04-15

---

_Author--ViewDAO( main writer :_ [_ViewDAO.DaPangDun_](https://twitter.com/BxmZhao)_)_

熟悉我们的朋友都知道，我们对NFTFi是十分感兴趣的，也简要分析了很多这个赛道上的项目（可以参考《[NFT流动性分析](https://viewdao.mirror.xyz/6CGlYphepRspxrFoTGcESaDvH7rVrz4pvGzONaHy4V8)》《[NFT预言机分析](https://viewdao.mirror.xyz/OPbOZHhZLaSaxfmeTbMBfkkeRa95FJDN3b6epuq0-KA)》），今天简要介绍一下新发现的一个NFT衍生品的相关项目：**NFTPERP**.

### 1、NFTPERP是什么？

这是一个基于NFT地板价格的NFT永续合约产品，注意两个点：

1）价格：基于NFT的地板价，主要数据源是Upshot，我和项目方了解过，未来随着NFT预言机项目越来越多，他们会采用更多的数据源来防止单一数据故障的问题；

`（NFT预言机赛道被我们认为是这个赛道最重要的基础设施）`

2）永续合约：这点我相信大部分玩币圈的人都接触过，就不过多赘述了。

### 2、NFTPERP解决什么问题？

一个项目的提出一定是有原因的，NFTPERP提出的背景是：

1）NFT交易市场无法做空。NFT市场目前是一个现货市场，类似于股票市场，你只能买进卖出，利润的来源就是低买高卖，你没法做空。但是有些情况下，做空有时候是一个很必要的需求。

比如：我认为我的PUNKS会降价，我不想承担这种浮亏，但是我又不想卖出，这时候我十分需要像现有的同质化代币市场存在的“套保”方法，这就需要做空机制的存在。

2）对于很多NFT（尤其是蓝筹及以上），价格太高了，普通人已经没有机会取参与交易了，那么这对于NFT的流动性是有很大的不利的。所以诞生了很多解决这个问题的方法：比如碎片化、众筹等等。但是如果只是将NFT的价格作为一个指标来做合约交易，就可以让绝大部分人都能参与进来。同时，因为可以加杠杆，可以提升资金的利用率。

`（目前我还在关注一个极其早期的提升NFT流动性的项目并给出了自己的一些意见）`

### 3、NFTPERP项目细节？

**3.1 价格**

对于合约产品，我们最关注的就是价格，据我观察，NFTPERP存在两个价格：

![](https://storage.googleapis.com/papyrus_images/b8b84a28f089c1b45eb4cc309fbd5c0df6a4311d63e07e744e23a78730f9874d.png)

【Mark Price】：市场价格，这个价格是基于NFTPERP的vAMM（经过修改过后的虚拟自动做市商机制）产生的价格，我的理解就是这个合约市场多空博弈的价格。这个价格是计算盈亏和影响清算的。

【Index Price】：指数价格，这个价格是基于NFT的现货市场价格，目前是采用Upshot的现货地板价格，未来会引入更多的价格做安全性保证。这个价格是用来计算永续资金费率的。

由于NFT的地板价格波动会很大甚至出现突变的可能性都不小，所以需要平滑这些曲线，所以需要采用TWAP的优化，即采用时间加权来使价格曲线更加平滑。

**3.2 永续资金费率**

永续资金费大部分人应该不陌生，它是一种巧妙的设计，用来使期货价格不得不靠近现货价格的一种自动调节机制。（我十分喜欢这种创新）

NFTPERP的永续资金费使8小时支付一次，时间是04:00 UTC、12:00 UTC 和 20:00 UTC

**3.3 清算机制**

和传统的合约清算很类似，只是具体的保证金要求参数不同：

1）当交易者的保证金比率低于维持保证金比率（设定为 6.25%）时，keeper bot 将触发部分强平（初始保证金的 25%）；

2）当交易者的保证金比率低于 2.5% 时，将发生全面平仓；

3）Keeper 机器人用来触发清算。他们赚取剩余名义金额的 1.25% 作为提供这项服务的奖励。剩余保证金将存入保险基金。项目方说我们会开源keeper bot，所以任何人都可以调用清算功能并获得奖励。

**3.4 vAMM机制**

1）这个应该是它们主打的一个机制，它是来源于对于_Perpetual Protocol_的一个定制化修改产生的；

2）没有订单簿，也没有流动性提供者；

3）与大多数 AMM一样采用的是 x\*y=k 常数乘积公式；

4）技术细节中涉及了一些有意思的点，比如Virtual bonding curve和Dynamic Virtual Liquidity (DVL) ，这里就不具体介绍了（技术细节大部分人也不想知道）。

**3.5 保险基金**

官方文档的介绍中还存在一个【保险基金】，主要用来保障比如清算问题产生意外损失时协议的偿付能力，基金收入主要来自交易费用和清算。随着保险基金的规模随着时间的推移而增长，该协议将能够允许更多的未平仓合约。

### 4、比较与现状

MOD发了一张图片展示了这个项目与同类项目的比较：

![](https://storage.googleapis.com/papyrus_images/2fadcbe172860a655282b51658192c37524b85a2b52d46d43b6431420822cac5.png)

我们对项目进行了测试，整体上的功能还是完整的，不过也提出了8条有关界面上、功能上的优化建议。

![](https://storage.googleapis.com/papyrus_images/5a657392c95127155fcfb5f286dab802dcf9e3eb595e4e4cc4b2af54e49e3b34.png)

### 4、我的看法

对NFT进行衍生品的扩展是一个很好的思路，如果衍生品能够很好的发展，它将能够提供很多的功能：比如资产避险，比如大幅提高流动性，比如提高资金利用率等等。

因为永续合约自从问世之后，由于其简单易操作而且没有交割日期，受到越来越多人的喜爱，从合约份额上就能看出来。NFTPERP将这种永续合约迁移到NFT我觉得是一个正确的方向，相对于期权的项目我认为具有更高的成功概率和可玩性。

但是需要指出的几点是：

1）vAMM的深度决定着价格偏移和波动的程度，也会严重影响资金费率的情况；

2）我在测试的时候发现资金费率有时候会非常大，这种情况的出现是价格偏移的结果，这种现象是否会经常出现是一个需要观察的点；

3）我和项目的MOD探讨过市场操纵的问题，当然，原则上任何市场都有操纵的可能。但是，由于NFT市场体量偏小，现货价格是有可能被操纵的，vAMM可能更容易被操纵（在前期），如何去规避或尽量降低这种事件发生的概率是需要思考的。

### 5、一点建议

我们在最近的项目调研中发现：很多人做项目交互或测试的目的仅仅是为了博取可能存在的空投机会，我们觉得这种做法可能需要有一些改变：

1）撸空投是一个行业，也出现了很多暴富的机会，但是我们认为撸大毛的机会已经在逐渐消失了。因为币圈的信息差相对来说是很小的，所以撸空投的门槛越来越低了；

2）门槛的降低会产生两种可能：一是项目方对交互提出更高更严苛的要求，二是空投会逐渐向专业化、自动化、多账号资源的方向发展并且愈演愈烈；

3）从项目方的初衷出发，测试和交互的目的是为了发现问题，为了让项目变得更好，而不一定是需要很多无效的简单的重复交互；

4）所以，我们建议：对于自己看好的赛道或者项目，停下来你的脚步，用心的去了解和测试一下，然后从用户的角度来来思考“你需要什么？”“你需要项目方提供什么？”，我们觉得这样伴随着项目成长的收益不会差。

参考资料：[官网](https://nftperp.xyz/)、[说明文档](https://nftperp.notion.site/nftperp/nftperp-xyz-2b456a853321481bac47e5a1a6bbfd4e)

---

*Originally published on [ViewDAO](https://paragraph.com/@viewdao/2-nft-nftperp)*
