NFT 玩法及应用调研
调研目的
熊市,在资本市场角度打击了大多数人的信心。但上个市场周期沉淀下来的技术,给越来越多的项目团队指明了方向,有了更好的落地结合点,NFT 就是这样的技术。
很多项目方尝试通过 NFT 做用户激励、价值捕获或粉丝经济。但往往缺乏对市场系统性的了解,尤其是传统领域。
本文将尽可能帮助一个项目方从 0 到 1 去了解 NFT 市场的玩法,以及如何发布一个契合项目方本身的 NFT。
调研范围
市场上常见的 NFT 玩法设计;
NFT 市场最佳实践;
NFT 可用合约及特点;
NFT 发行量的确定;
如何制作 NFT Collection,并批量上传到 Opensea;
NFT 制作及发布工具。
调研内容
NFT 概念玩法
发售玩法
市场最佳实践
Moonbirds ERC721
我们在上边很多「典型代表」中看到了 Moonbirds 的身影,且 Moonbirds 是由 True Ventures 合伙人 Kevin Rose 推出的,本身之前在做的是 NFT 领域的高质量播客栏目,他们对 NFT 一定有自己独到的理解,下边就详细解析一下 Moonbirds 的玩法,看看会给我们哪些启发。
Moonbirds 的发售
Moonbirds 总共有 10,000 个,其中 2000 个免费发放给 Proof Collective NFT 持有者,其中 125 个由团队分配,比如作为合作方奖励。其余 7825 个则按照 2.5 ETH 价格公开 mint(按照当时价格为 6600 万刀)。
关键词:白名单空投,Mint
Moonbirds 价值赋能
Moonbirds mint 价格为 2.5 ETH,最高成交价格超过 30 ETH,当前地板价为 10 ETH。为什么会有这么高的热度和升值空间呢?列举原因如下:
发布团队的可靠性,Kevin Rose 不光是知名投资人,同时也是媒体人,团队资源丰富;
Proof Collective 的价格本身就高,有成功的前车之鉴,同时给这部分用户空投也是一种价值赋能;
Moonbirds 持有者可以加入社群,或者更多有价值的信息,有持有 Moonbirds 的朋友反馈,在其社区,确实提高了自己的认知水平和投资能力。
关键词:团队背书,产品赋能,社区价值
Moonbirds 的作用
Moonbirds 的玩法非常多,总结下来主要有以下几点作用:
Moonbirds NFT 可以进入筑巢状态「Nesting」,类似于 Staking。
进入 Nesting 的 NFT 不能销售,但是可以转移。
巢穴会随着 NFT 质押的时间变长而慢慢升级:青铜 → 白银 → 黄金。而获得的奖励也会随着 Nesting 的时间和等级而变多。
进入筑巢状态的 bird 还可以升级自己的属性。
Moonbirds 持有者可以解锁私人俱乐部的会员资格,包括进入私人 Discord 群,参加闭门会等。
Moonbirds 持有者可以获得 PROOF 接下来将要推出的元宇宙项目「Project Highrise」的先行访问资格。
关键词:Staking,空投资格,NFT 升级,会员凭证,种子用户
Azuki ERC721A
Azuki 作为较为成功的 NFT,上线不到 6 天,新发售的NFT项目 Azuki 跃升至 Opensea 近 7 天成交量前三,约为 11,670 ETH,超过 3860 万美元(当时 ETH 价格为 3300 美金附近)其 NFT 发售方式也比较有趣,分别采取了荷兰拍卖,白名单批量 Mint,公开销售三种方式,下边简单介绍一下:
荷兰拍卖
Azuki 率先采取的销售方式是荷兰式拍卖,荷兰式拍卖的结果会影响后续的 Mint 价格以及公开销售价格。通过这种方式提供起始的价格发现,也让团队有依据对今后的市场动作进行调整。
Azuki 起始拍卖价格为 1ETH,然后以 0.05ETH/20mins 的速率下降到 0.15 ETH,该阶段提供 8800 个 Azuki。
白名单 Mint
白名单铸造价格为荷兰拍卖最后价格的一半,持续时间 48 小时。
关于 Azuki 白名单 Mint,有两个较为有趣的地方,一是白名单的筛选,二是采用 ERC721A 的批量 Mint,降低批量 Mint 费用。
Azuki 的白名单筛选非常有目标性,而非随机分配。首先 Azuki 会通过社交媒体做活动,除了点赞,转发,评论外,Azuki 官方还会非常认真的筛选调查符合他们的目标用户(比如防止科学家等投机者)。最后通过 Twitter 私信主动联系白名单用户,防止各种欺诈团队对白名单获得者产生干扰。
公开销售
Azuki 公开销售的价格为荷兰拍卖中最后一个 Azuki 的价格,该阶段将出售所有剩余的 Azuki。
关键词:价格发现,批量 Mint,白名单筛选
其他玩法
空投:持有 Azuki 的用户会获得 Bean NFT 的空投,Bean NFT 还可以与 Azuki 进行配对。
NFT 碎片化:为了扩大社区规模和品牌,吸引更多成员参与社区建设,Azuki 将对 #Bobu 进行碎片化,Bobu 是团队推出的众多 IP 之一,其碎片化所有者将决定 Bobu 未来的发展。
元宇宙:Azuki考虑在 Sandbox VR、Decentraland、Cryptovoxels 和 Somnium Space 平台部署 3D 场景,致力于为用户提供沉浸式的 3D 体验。此外,Azuki 正在探索游戏领域,为用户提升可玩性。
线上与线下融合:Azuki 将在现实世界上线 Azuki 商店,售卖街头服饰等,社区成员将可以享受独家优惠。此外,Azuki 将推出相关实物收藏品、玩具、小雕像等,还将举办见面会、展览、音乐节等现场活动。
Zerion
Zerion 推出了两个 NFT,分别是 Zerion DNA 和 Zerion Genesis Collection。
Zerion DNA ERC721
Zerion DNA 是动态的 NFT,NFT 展示效果会随着钱包操作而发生变化。比如如果钱包操作 BNB 链资产比较多,那么 NFT 颜色则以黄色为主,如果操作 Polygon 比较多,那么又会变成紫色。
Zerion DNA 的属性反应的是钱包属性,包括钱包年龄,钱包余额,Gas 消耗等属性。当 NFT 发生转移时,这些标签会变成新的所有者特征,NFT 的颜色也会变成新所有者主要交易链的颜色。
关键词:动态 NFT,与钱包操作关联
Zerion Genesis Collection ERC1155
Zerion Genesis Collection 是 Zerion 推出的功能性 NFT,持有该 NFT 可以获得 Zerion 交易手续费不同程度的减免。
Genesis NFT 具有两点特征:1. 稀有度;2. Generation (世代) 标记,Genesis 所有世代均为 0。
Legendary 和 Rare 的 NFT,可以永久减免 100% 的手续费。而 Common 属性的 NFT 则在规定时间内减免手续费。
关键词:ERC1155,手续费减免,稀有度应用
NFT 常用合约及能力
以下提到的合约都是已通过的 NFT Standard 或已应用的 ERC721 衍生标准
NFT 发行数量依据
关于 NFT Total Supply 设定依据,并没有找到相关资料。如果发行的 NFT 可以自由流通,那和规定 Token Total Supply 有异曲同工之妙,可以参考以下几点:
NFT 的价值赋能,比如如果作为产品使用门槛,那么 NFT 的价值就约等于产品付费价格。
公司业务能 Touch 到的市值规模;
目标用户规模,比如只给种子用户发放,或者活动用户发放,那么目标用户的期待值则为发放数量硬顶;
其他经济模型的设置。
如何制作 NFT Collection,并批量上传到 Opensea
NFT 发行流程
NFT 的选型
目前主要有两种主流的 NFT 选型:1. 固定图片;2.合成图片。
固定图片是指图像为提前固定好的样式,不依赖各种属性。而合成图片是由如背景图片、头发颜色、眼睛样式,嘴巴等组合而成(可根据每个样式的稀有度,调整随机性)。
批量制作「合成 NFT」
合成的 NFT 制作可以使用网上提供的现成工具,这里主要调研了两个:
NFT Art Generator - No-Code NFT maker for NFT creators
非常好用的 NFT 合成工具,可视化操作,一键上传各图层,并规定各特征的稀有度等。不过需要付费使用,免费版只能上传 100 个,且有水印。
AutoMinter - Generate NFT Collections Easily
简单的可视化 NFT 合成工具,和 nft-generator 差不多,但功能性不如上者全面。好消息是,该工具可免费使用。
Opensea 的批量上传
Opensea 为了确保市场的整洁,没有提供批量上传功能,所以需要项目方自己通过智能合约批量上传,网上有很多相关源代码。
https://support.opensea.io/hc/en-us/articles/5094937266835-Can-I-bulk-upload-items-on-OpenSea-
批量上传源码:
当然网上也有一些集合成与上传为一体的代码,比如使用 Excel + 文件路径的方式导入程序,随机生成后再批量上传。这里不做赘述,为了清楚理解,做了分开阐述。
NFT 盲盒的设计
设计思想
NFT 的盲盒设计核心思想主要是 Metadata 的更新替换。Metadata 一般是一个 JSON
格式的文件。以 ERC-721 协议为例,目前的 NFT 就像是一个超链接,本身不携带任何多媒体数据,而是指向了一个远端内容。具体地说,在 ERC-721 协议中规定了一个 tokenURI()
的方法:
function tokenURI(uint256 _tokenId) external view returns (string);
它的作用是传入 tokenId
,返回一个字符串链接说明该代币的内容指向。这个链接通常会指向一个 JSON
文件,格式大概为以下形式:
{
title: 'xxx',
name: 'xxx',
type: 'object',
imageUrl: 'https://xxx',
description: 'xxx',
...
描述了该代币的各种信息,包括标题 title
,名称 name
,类型 type
,描述 description
,以及最重要的多媒体信息地址 imageUrl
(还有很多其他的描述字段,这里没有全部列出)。
从上面讲解 NFT 存储多媒体信息的原理可以看出,要想让一个 NFT 指向一个图片,一共会有三个步骤:
调用合约
tokenURI()
方法得到该 NFT 的metadata
地址。解析
metadata
得到 NFT 的各种属性和imageUrl
地址。向
imageUrl
地址请求传回图像信息。
这三步中,每一步出了问题都会导致 NFT 无法显示其内容。其中,步骤 1 是被合约限制不可更改的,即当合约被编译上链后,我们可以信任其指向的 metadata
地址就被保证不能更改了。
但是对于步骤 2 和 3,目前相当大部份的 NFT 是令其 metadata
地址和 imageUrl
地址指向中心化存储链接。
简单来说,我们可以看到 NFT 的唯一性表达为「合约 + id」,这个组合指向的 URL 一旦上传就不能更改。
如果我想更改图片内容,只能更改 URL 指向的文件内容。而中心化存储方案可以方便的做到这一点。
知名项目的 Metadata 链接:
可以看到绝大多数项目并没有采用去中心化存储,而采用去中心化存储的项目一般也不会选择盲盒的方式。
NFT 制作及发布工具
这里要着重提到 ThirdWeb 这款应用,提供了 NFT 发布一站式解决方案。
thirdweb: The complete web3 development platform
其中涉及的解决方案都是目前市场常用最佳实践,不会代码,也可以快速部署实现一个 NFT 项目。