0xScope x Footprint | 真实的 NFT 市场是什么样?

news2024/7/6 6:38:41

2023 年 1 月

数据源:NFT 真实交易分析面板

前言

NFT 作为一个2017年才出现的概念,在2018年至2020年一直处于生态发展的酝酿期,在2021年初开始迎来真正的爆发,一系列如CryptoPunk,The Sandbox,BAYC等知名NFT开始走入大众视野,同时web3的浪潮涌起,带着NFT完成了破圈的壮举。时间进入2022 年,自3 月以来 NFT 市场热度减弱,但交易依然活跃。虽然2022年上半年被认为是加密市场的熊市来临,但是NFT究竟受到了哪些影响?NFT 的总市值、交易额有怎样的变化?对于投资者来说意味着什么?

本次,0xScope联合Footprint研究了2022年6月至9月新兴的NFT产业的表现,我们通过分析用户行为、链上交易、项目背后的实际活跃度,和NFT价格方面的表现,对以上问题做出了解答。

主要研究话题:

NFT的用例目前集中在游戏,元宇宙,艺术品和社交等领域,Gamefi的经济系统本身和NFT就是密不可分的,同时社交领域大多去围绕NFT进行web3的去中心化社交,NFT作为一种链上资产,无论是它的展示属性,还是自带的话题度,都能和用户的identity产生奇妙的化学反应。未来,随着元宇宙的发展和用户数字资产的扩大,NFT将会有更加宏大的应用场景。 本报告深入探讨了NFT生态系统中每个元素的表现,通过研究市场上仍在流通的NFT项目,以及它们在2022年上半年的熊市周期中的表现--我们首先提出如下几个研究问题:

  1. 如何看待宏观环境和历史事件对NFT市场的影响?

  1. 近期NFT市场的购买行为是怎样一种情况?相比于2021年,2022年消费者和VC的信心如何?

  1. NFT交易市场作为最重要的风向标之一,现在的日均活跃用户还有多少?用户们仍旧感兴趣的NFT是哪些项目?

  1. NFT交易市场的新增用户数有多少?其中有多少地址背后是真实用户,多少是“左右手倒卖”行为?

NFT的广泛应用不仅撬动了加密货币在加密市场经济体系的中心地位,而且给区块链世界带来了另一种独特的话语权体系,web3不仅是一个纯粹的金融系统,慢慢也变成了拥有人文情怀的元宇宙。在本次报告中,我们将会围绕这些问题进行讨论,并为大家提出一些未来值得关注的NFT项目。

Overview

NFT 研报

1、NFT市场的总览

ETH是NFT在买卖环节最普遍的支付货币,在本身NFT的价格波动就极为剧烈的情况下,ETH的价格波动变相的加剧了NFT的价格不稳定性。在牛市,购买NFT能够获得NFT增值(币本位)以及ETH的增值(金本位)。同理,熊市的时候也会因为ETH的下跌,导致即使NFT地板价不变的情况下的金本位损失,更糟糕的情况是NFT失去流动性,无法变现导致一无所归。

下图展示了近一年来NFT的总市值与ETH价格之间的关系:柱状图代表NFT的总市值,折线图代表ETH的价格变化趋势。可以看到NFT的整体市值与ETH价格呈现强关联趋势。唯一的区别是在2022年2月到5月,ETH即使在下跌过程中,NFT市值仍然处在火热阶段,最高达到了40B的总市值。在5月之后,NFT的价值随着ETH一起降到谷底。直至最近的11月、12月,似乎NFT的市值逐渐脱离ETH的价格影响,重新上涨至32.8B。

总体而言,NFT市值会跟随ETH价格变动,并表现的更为剧烈。当ETH价格趋于平稳,NFT市值可能会脱离ETH价格趋势,开启独立行情。值得注意的一点,由于任何人都可以创建NFT系列,并且有高地板价和低流动性NFT的存在,NFT市值将会出现严重的泡沫。

Source: Footprint Analytics - NFT Marketcap & ETH Price

2、整体NFT市场的真实交易人数

截止2022年11月,整个NFT领域以太链二级市场的总交易额达到了72.1B,在加密货币行业萎靡的8月-10月仍然有3.4B的总交易额。在这3个月中,共有1.55M个地址参与了NFT交易,其中购买者的数量为0.96M,卖家有1M个,大约平均每个地址交易了2183 USD。

但是因为区块链上每个人都可以无限创造地址,所以真实的交易者基数大概是多少个呢?我们以十月份的数据为例:

十月交易NFT总地址数、买家、卖家分别为:392707、231727、266983个

十月交易NFT总实体数、买家、卖家分别为:262752、171636、179024个

可以看到实体数比地址数要少很多,因为0xScope采用的地址归集算法能够可能属于同一个人的地址归集成一个实体,所以每一个实体背后可能代表了多个地址。

同时我们分别计算真实交易者比率:67%、74%、67%

67%代表所有NFT交易地址中,每10个地址可能只有不到7个是是真实的交易者。所以10月的NFT交易者基数大概为0.26M人,并且平均每人的交易额相较于用地址数计算也会有所上升。

Source: Footprint Analytics - NFT Addresses

3、主流NFT交易平台的真实用户情况

截止2022年11月,以太链上最主要的NFT交易平台分别是Opensea、Looksrare、X2Y2、Blur 和 Element。下图则分析了他们的真实用户比率以及日活情况。

真实用户比例的计算方式为:项目总交互实体数 / 项目总交互地址数

真实用户比例(%)越高代表该项目用户中绝大部分只使用1个地址,越低则代表可能会人用多地址有刷单行为。

从图中可以看到整个NFT市场的真实用户比例其实不高,平均每个用户都大致使用了至少2个地址进行交互。其中X2Y2(56%)以及Element(53%)的真实用户比例最低,这可能是因为项目方的交易量活动导致大批量的女巫参与,造成的一种虚假繁荣景象。

Source: Footprint Analytics - NFT Marketplace Stats

下图将进一步探究项目的每日真实用户比率:

  • 蓝色柱状图代表新增地址数、绿色柱状图代表新增实体数

  • 黄色折线代表每日的新增用户真实用户比率趋势

  • 橙色折现代表历史上所有用户的真实用户比例趋势

新增用户对于一个项目来说至关重要,因为这决定了项目的生命周期,受欢迎程度,以及弥补流失用户对日活的影响。增加新增用户的一个有效途径就是开展活动,那么如何评判一个web3活动的有效性?这其实不仅需要看新增了多少个交互地址,例如一名女巫可能会带来成百上千的地址,但背后的实体数可能只有1人。因此还需要看新增用户的真实用户比例,同时这个比例越高越好。

除了Opensea以外下面其他3个nft交易平台都开开展过交易量活动,并都有着相对较高的每日真实用户比例波动,尤其是Element,他在9月、10月期间虽然有很高的新增用户,但真实比例最低只有30%,这意味着用户刷号行为十分严重。刷号行为则可能包括NFT左手倒右手,批量地址购买自己的NFT等行为。从另一个角度来看,Opensea的新增用户真实比例逐渐上升,平台良性发展,带来的结果就是真实的NFT买卖、更高质量的活跃用户和更高的留存率。

4、NFT持有者的真实持有者比例

本节将进一步将研究范围缩窄,分析维度变成每个NFT collection,并研究每个collection持有者情况。采用同样的方式,统计目前各个主流NFT系列的持有地址数、持有实体数、以及真实持有者比例。这个比例越低代表了NFT筹码越集中,实际上有少部分人潜在的控制了大量的NFT并不想被人发现。

这种情况之一是老鼠仓。例如之前Opensea高管通过提前获知Banner将会展示什么NFT,并提前批量购买获利。舍身处境一下,如果在知道某个NFT系列将会上涨,并不想被人从持有者排行榜中被人发现自己的地址,就应该分成不同的地址进行购买。那么利用地址归集能力,就能找到某个NFT collection中最大的实体,并加总所有地址的持有个数,最终能找到他埋伏的数量。

第二是庄家控制地板价。因为地板价将会影响到普通NFT持有者的情绪,那么如果NFT筹码比较集中的被庄家持有,他就能够操控批量地址挂单价格从而影响整个NFT地板在不同价位的交易深度,使得地板价价格能够迅速拉高和降低。因此对于普通投资者而言,规避持有者比例更高的NFT,也许能够降低风险。

Source: Footprint Analytics - NFT Top Collections

根据上文的数据和分析,我们认为:

  • NFT的整体市值与ETH价格呈现强关联趋势,当ETH价格趋于平稳时,NFT市值可能会脱离ETH价格趋势,开启独立行情;

  • NFT的价格在2022年内有过短暂波动,但是整体依旧较为火热,未来可期;

  • 2022年,NFT的市场真实用户数占比约为70%,也就是每10个地址可能只有不到7个是是真实的交易者,水分较大,结合主流交易平台的真实用户和日活情况,除了Opensea以外,其余平台均出现过或多或少的刷号行为,整体市场中出现了一定程度的虚假灌水行为;

  • 目前市场排名前列的NFT collection为无聊猿,Otherdeed,mutant Ape Yacht Club和Meebits等。

Glossary:NFT Metrics powered by 0xScope

关于Footprint

Footprint Analytics 是一个用于发现和可视化区块链数据的工具,涵盖了 NFT 和 GameFi 等领域的相关数据。目前为止,Footprint 采集、解析和清理了 24 条公链的数据,为用户构建了无代码拖拽式做表面板,与此同时,Footprint 也支持使用 SQL 进行数据分析。

Footprint Website: https://www.footprint.network

Discord: https://discord.gg/3HYaR6USM7

Twitter: https://twitter.com/Footprint_Data

Medium: https://medium.com/@footprintofficial

关于0xScope

0xScope是第一个Web3知识图谱协议。它通过建立一个新的身份标准--来自数据层的新范围实体,解决了Web3数据分析中分析地址而不是真实用户的问题,并利用知识图谱能力统一了Web2和Web3的数据标准,大大降低了数据采集的难度,提高了数据穿透能力。

欢迎加入 0xScope 社区!

Discord: https://discord.gg/0xscope

Telegram: https://t.me/Scope_0x

Twitter: https://twitter.com/ScopeProtocol

Medium: https://medium.com/@0xscope_labs

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/196235.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue组件间通信的方式

目录 常用的父子组件通讯方式:props,emit 2.$parent,$children 3.$ref 4.provide/inject 5.EventBus 事件总线 (任意两个组件通讯) 6.$attrs、$listener 7.Vuex 状态管理器 8.localStorage/sessionStorage 在开发中,组…

相见恨晚,这6个适合安卓用户的浏览器,你用过吗

每个人手机里面有一款浏览器,当我们遇到问题的时候,可以打开浏览器搜索自己想要的答案。如果选用的手机浏览器不好,那么手机上可能会被安装很多垃圾软件。下面,和大家聊聊几款好用、适合安卓用户的浏览器,个人觉得这些…

【逐步剖C】第四章-操作符

​ 一、算术操作符 即基本的、-、*、/ 和 %。但也有几个需要注意的地方: 除了 ‘%’ 取模操作符只能作用整数,其他可以作用于整数和浮点数 对于除法,只要有操作数为浮点数就执行浮点数除法。如果两个操作数都为整数,执行整数除…

python多进程、多线程(详细)

多任务概念同一时间执行多个任务多任务优势最大的好处是充分利用CPU资源,提高程序的执行效率GIL锁(全局解释锁)让一个进程中同一个时刻只有一个线程可以被CPU调用,可以解决线程安全问题,有线程锁也有进程锁Rlock&#…

「自控元件及线路」1.3 直流电动机的特性与控制方法

本节介绍电机的基本物理量和基本关系 本节介绍直流电机的静态特性以及动态特性 本节介绍直流电机的控制方法、启动方法、稳定运行条件 本节介绍直流电动机的四种工作状态 本节介绍控制系统中应用的直流电动机的类型 文章目录基础知识基本物理量:电磁转矩与电枢反电势…

将TensorFlow模型快速迁移到昇腾平台

当前业界很多训练脚本是基于TensorFlow的Python API进行开发的,默认运行在CPU/GPU/TPU上,为了使这些脚本能够利用昇腾AI处理器的强大算力执行训练,需要对TensorFlow的训练脚本进行迁移。首先,我们了解下模型迁移的全流程&#xff…

.net6Api返回统一结果+Vue3前端访问

目录 第一种 第二种 第三种 Vue3前端访问 在我们开发api的时候,需要让接口返回统一的接口,这样容易理解,也容易管理。所以封装返回的统一结果是非常必要的。 下面介绍3种方案。 第一种 建立一个控制器,让所有控制器都继承…

电脑休眠唤醒后会出现屏幕闪烁问题怎么彻底解决?

电脑休眠唤醒后会出现屏幕闪烁问题怎么彻底解决?有的用户在电脑待机休眠之后,重新去唤醒电脑使用,这个时候电脑屏幕就会出现验证的屏幕闪烁,导致无法进行正常的使用。这个情况是电脑系统不兼容导致的。如果想要彻底解决问题&#…

NoClassDefFoundError错误解决

NoClassDefFoundError 类型报错 NoClassDefFoundError与ClassNotFoundException略有区别,从两者的异常类型可以发现,前者属于Error,后者属于Exception,发生了Error往往会导致程序直接崩溃或者无法启动运行。 NoClassDefFoundErro…

ecchart关系图展示(知识图谱)

<!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>ECharts 关系图</title><script type"text/javascript" src"http://code.jquery.com/jquery-3.5.1.min.js"></script><script s…

蓝桥杯-迷宫

没有白走的路&#xff0c;每一步都算数&#x1f388;&#x1f388;&#x1f388; 题目描述&#xff1a; 已知一个30行50列的方格&#xff0c;方格由0和1组成&#xff0c;1 表示障碍物&#xff0c;0表示可行的方块。人从最上边开始行走&#xff0c;逃出这个迷宫&#xff0c;走到…

Git 之reflog回滚操作失误

前言 以前只知道有git log命令&#xff0c;并不知道有git reflog。今天一个偶然的机会&#xff0c;我不小心把自己前两天写的代码给整丢了&#xff0c;如果时几个小时的代码&#xff0c;我重新写一遍就算了&#xff0c;但是这次不一样&#xff0c;这次是非常重大的修改&#x…

openfeign集成sentinel实现服务降级

openfeign集成sentinel实现服务降级使用openfeign调用服务&#xff08;不含sentinel&#xff09;代码测试openfeign集成sentinel实现服务降级引入sentinel相关环境编写FeignClient注解接口的实现类在服务提供者中&#xff0c;认为添加异常代码&#xff0c;以供测试 / 或者不启动…

SpringBean的生命周期

下文要讲的均是spring的默认作用域singleton的bean的生命周期&#xff0c;对spring作用域不了解的可以 https://blog.csdn.net/hlzdbk/article/details/128811271?spm1001.2014.3001.5502 什么是SpringBean的生命周期 springBean的生命周期&#xff0c;指的是spring里一个be…

Python爬虫以及数据可视化分析之某站热搜排行榜信息爬取分析

目录前言一&#xff0c;确定目标二&#xff0c;发送请求三, 解析数据四, 保存数据pyecharts进行可视化“某站”数据排名前10视频类型“某站”标题标签可视化“某站”喜欢视频分类概况总结前言 本项目将会对“某站”热搜排行的数据进行网页信息爬取以及数据可视化分析 本教程仅…

数据结构:栈的学习

作者&#xff1a;爱塔居 专栏&#xff1a;数据结构 作者简介&#xff1a;大三学生&#xff0c;希望跟大家一起进步 目录 一、栈 1.1 概念 1.2 栈的使用 1.3 示例 二、栈的应用场景 2.1 改变元素的序列 2.2 逆波兰表达式求值 2.3 括号匹配 2.4 栈的压入、弹出序列 一、栈…

upstream sent duplicate header line: “Transfer-Encoding: chunked“

实际情景&#xff1a; 公司项目有一个下载文件的功能&#xff0c;没有经过Nginx代理之前&#xff0c;好好的&#xff0c;正常下载&#xff1b; 加入了Nginx代理之后&#xff0c;过Nginx访问就会有 err_empty_response 这个错误&#xff1b; 搞了半天&#xff0c;nginx.conf加入…

第一章 linux概述

第一章 Linux概述 1、为什么要使用Linux Linux内核最初只是由芬兰人林纳斯托瓦兹&#xff08;Linus Torvalds&#xff09;在赫尔辛基大学上学时出于个人爱好而编写的。 Linux是一套免费使用和自由传播的类Unix操作系统&#xff0c;是一个基于POSIX和UNIX的多用户、多任务、支…

【蓝桥杯_学习_51单片机】矩阵键盘 状态机法

矩阵键盘 一.基础知识 在键盘中按键数量较多时&#xff0c;为了减少I/O口的占用&#xff0c;通常将按键排列成矩阵形式采用逐行或逐列的“扫描”&#xff0c;就可以读出任何位置按键的状态 矩阵键盘和独立按键一样&#xff0c;也需要进行消抖处理&#xff01; 于此补充一下抖…

c++之基础入门一

一、c的初始化typedef struct student {int age;char name[10];int num; }student;int main() {//在c中可以利用花括号进行初始化struct student student1{12,"zs",123456 };int a 10, b 20;int b{ 20 }, a{ 10 };double c{ 20 };int* p{ nullptr };int arr[10]{ 1…