Sep. 2022, Dan LeBaron
Data Source: Footprint Analytics - NFT Volume in 2021 Vs. 2022
虽然NFT已经存在了几年,但在无聊猿 (BAYC)等大型项目启动的推动下,该技术在2021年爆发式地流行。

似乎是突然间,名人、运动员和主要的艺术收藏家都被吸引到了这个空间,许多人开始把他们的普通个人资料照片换成了以动物 JPEG 或像素化的朋克人物为主题的照片。在PFP(个人资料图片)项目之外,NFTs 普及了生成艺术等流派,Art Blocks 等组织也以惊人的速度成名。同时,像OpenSea这样领先的NFT市场成为家喻户晓的名字,同时迎来了源源不断的新用户。
在2021年的高峰期,NFT 领域的参与者都很兴奋,因为整个领域的项目价值暴涨,世界各地的人都参加了疯狂的冲刺,寻找下一个会出现的隐藏的宝石。整个现象让人联想到淘金热,但可以预见的是,它无法持续。
今天,NFT交易量已经明显枯竭。尽管绝大多数加密货币的价值都出现了大幅下跌,这意味着收藏家在2021年急于购买的同样的 NFT 现在更加实惠。那么,这个行业已经下跌了多远?我们是 "还早",还是2021年的高峰将永远不会再出现?虽然后一个问题的答案还没有写出来,但我们可以通过分离整个领域的表现,以及本月与一年前相比的领先项目和市场来探索前一个问题。

NFT Transactions, September 2021- FINAL
根据2021年9月的跨链和跨市场 NFT 交易总量,我们可以看到,该月的峰值是在2021年9月18日触达,所有NFT交易的总和超过3.27亿美元。该月最少的交易发生在2021年9月27日,有14,599笔,尽管这是整个月中唯一的一天,发生的交易少于23,000笔。总而言之,该月有16天发生了超过10万笔交易。现在,为了进行比较,让我们看看这些数字与2022年9月的情况如何。

与去年同月相比,2022年9月整个NFT领域的交易量出现了重大下滑。今年9月交易最繁忙的一天只发生了42,000多笔交易,不到前一年高峰的1/10。在整个2022年9月,总共只有两天的交易量超过了40,000。

NFT Volume in 2021 Vs. 2022
目前围绕NFT领域的熊市情绪的另一个有力指标是世界上最受欢迎的NFT市场 OpenSea的交易量的下降。在上面的图表中,2021年9月的交易量与2022年9月形成了鲜明的对比。2021年9月,市场上最多的交易发生在2021年9月2日,交易量超过6800万美元。2021年9月没有一天的市场交易量低于400万美元。快进到2022年9月,情况发生了变化。今年9月只有一天的市场交易量超过100万美元,除此之外没有一天的交易量超过50万美元。
这些图表显示,从去年到今天,OpenSea的交易量呈指数式下降。在最好的情况下,这是一个明确的指标,表明我们正处于一个积极的熊市之中,在最坏的情况下,表明去年该领域经历的高点实际上是NFT泡沫的高峰。
头部项目的表现同比变化
根据 OpenSea 的收集统计,CryptoPunks、BAYC 和 Art Blocks Curated 分别经历了市场上的第一、第二和第五的历史交易量。要知道这些是整个行业中最受欢迎的一些项目,考察这些项目目前的情绪与一年前的情绪相比,是行业整体状况的又一个指标。
BAYC, CryptoPunk, ArtBlocks Curated Transaction Volume, Sep 2021
在2021年9月,有3天发生了超过3,000宗Art Blocks Curated交易。另外,在整个月中,只有四天的 Art Blocks Curated 交易少于500笔。看一下与 Art Blocks Curated 有关的数字有很大的意义,因为对于不同预算的人来说有广泛的选择。截至2021年9月,即使是最具成本效益的 BAYC 或 CryptoPunks NFTs也只在高净值个人的范围内。然而,这仍然是一个有用的练习。
2021年9月16日,发生了最多的 CryptoPunks 销售,发生了131笔这样的交易。此外,该月有7天发生了超过50笔 CryptoPunks 交易。
最后,BAYC的交易在2021年9月达到了230笔,发生在该月的5日。总体而言,该月有13天发生了100笔以上的交易。

BAYC, CryptoPunk, ArtBlocks Curated Transaction Volume, Sep 2022
上图强调了2022年与2021年相比成交量持续下降的趋势,尽管BAYC在某些方面是个例外,我们将在下面介绍。本月发生的 Art Blocks Curated 交易远远少于前一年,该项目在2022年9月12日达到了906笔交易的上限。2022年9月,该项目也有10天的交易量低于300,2022年没有这样的日子。
2022年9月没有发生超过50笔 CryptoPunks 交易的日子,而前一年则有7天。该项目最多的交易发生在2022年9月27日,其中正好有50笔购买。还有9天,交易量只有个位数,去年9月从未发生过。
如前所述,BAYC 似乎是一个例外。2022年9月的总交易量在2022年9月24日达到峰值330笔,比去年同月任何一天的交易量都多出100笔。
NFT 领域仍然还处在发展早期,无法决定性地宣布泡沫是否已经破裂,或者宏观经济担忧和持续的熊市是否是该领域数字减少的最大罪魁祸首。然而,随着整体交易量的大幅下降,以及像OpenSea这样的市场平台和像Art Blocks这样的领先项目的交易量的下降,很明显,今天的空间在资本流动和整体活动方面已经远远落后于它曾经的位置了。虽然一些项目将继续出现,以扭转目前对该空间相对不感兴趣的趋势,但收藏家和爱好者应该小心谨慎,因为淘金热已经结束,至少目前是这样。
本文来自 Footprint Analytics 社区贡献
Footprint Community 是一个全球化的互助式数据社区,成员利用可视化的数据,共同创造有传播力的见解。在 Footprint 社区里,你可以得到帮助,建立链接,交流关于 Web 3,元宇宙,GameFi 与 DeFi 等区块链相关学习与研究。许多活跃的、多样化的、高参与度的成员通过社区互相激励和支持,一个世界性的用户群被建立起来,以贡献数据、分享见解和推动社区的发展。
以上内容仅为个人观点,仅供参考、交流,不构成投资建议。如存在明显的理解或数据错误,欢迎反馈。
版权声明:
本作品为作者原创,转载请注明出处。商用转载需联系作者授权,擅自商用转载、摘编或利用其它方式使用的,将追究相关法律责任。
给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru
这个问题在这里已经有了答案:Checktoseeifanarrayisalreadysorted?(8个答案)关闭9年前。我只是想知道是否有办法检查数组是否在增加?这是我的解决方案,但我正在寻找更漂亮的方法:n=-1@arr.flatten.each{|e|returnfalseife
我有一个包含多个键的散列和一个字符串,该字符串不包含散列中的任何键或包含一个键。h={"k1"=>"v1","k2"=>"v2","k3"=>"v3"}s="thisisanexamplestringthatmightoccurwithakeysomewhereinthestringk1(withspecialcharacterslike(^&*$#@!^&&*))"检查s是否包含h中的任何键的最佳方法是什么,如果包含,则返回它包含的键的值?例如,对于上面的h和s的例子,输出应该是v1。编辑:只有字符串是用户定义的。哈希将始终相同。 最佳答案
我需要检查DateTime是否采用有效的ISO8601格式。喜欢:#iso8601?我检查了ruby是否有特定方法,但没有找到。目前我正在使用date.iso8601==date来检查这个。有什么好的方法吗?编辑解释我的环境,并改变问题的范围。因此,我的项目将使用jsapiFullCalendar,这就是我需要iso8601字符串格式的原因。我想知道更好或正确的方法是什么,以正确的格式将日期保存在数据库中,或者让ActiveRecord完成它们的工作并在我需要时间信息时对其进行操作。 最佳答案 我不太明白你的问题。我假设您想检查
我的日期格式如下:"%d-%m-%Y"(例如,今天的日期为07-09-2015),我想看看是不是在过去的七天内。谁能推荐一种方法? 最佳答案 你可以这样做:require"date"Date.today-7 关于ruby-检查日期是否在过去7天内,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32438063/
这里有一个很好的答案解释了如何在Ruby中下载文件而不将其加载到内存中:https://stackoverflow.com/a/29743394/4852737require'open-uri'download=open('http://example.com/image.png')IO.copy_stream(download,'~/image.png')我如何验证下载文件的IO.copy_stream调用是否真的成功——这意味着下载的文件与我打算下载的文件完全相同,而不是下载一半的损坏文件?documentation说IO.copy_stream返回它复制的字节数,但是当我还没有下
我们的git存储库中目前有一个Gemfile。但是,有一个gem我只在我的环境中本地使用(我的团队不使用它)。为了使用它,我必须将它添加到我们的Gemfile中,但每次我checkout到我们的master/dev主分支时,由于与跟踪的gemfile冲突,我必须删除它。我想要的是类似Gemfile.local的东西,它将继承从Gemfile导入的gems,但也允许在那里导入新的gems以供使用只有我的机器。此文件将在.gitignore中被忽略。这可能吗? 最佳答案 设置BUNDLE_GEMFILE环境变量:BUNDLE_GEMFI
这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub
只是想确保我理解了事情。据我目前收集到的信息,Cucumber只是一个“包装器”,或者是一种通过将事物分类为功能和步骤来组织测试的好方法,其中实际的单元测试处于步骤阶段。它允许您根据事物的工作方式组织您的测试。对吗? 最佳答案 有点。它是一种组织测试的方式,但不仅如此。它的行为就像最初的Rails集成测试一样,但更易于使用。这里最大的好处是您的session在整个Scenario中保持透明。关于Cucumber的另一件事是您(应该)从使用您的代码的浏览器或客户端的角度进行测试。如果您愿意,您可以使用步骤来构建对象和设置状态,但通常您
给定一个复杂的对象层次结构,幸运的是它不包含循环引用,我如何实现支持各种格式的序列化?我不是来讨论实际实现的。相反,我正在寻找可能会派上用场的设计模式提示。更准确地说:我正在使用Ruby,我想解析XML和JSON数据以构建复杂的对象层次结构。此外,应该可以将该层次结构序列化为JSON、XML和可能的HTML。我可以为此使用Builder模式吗?在任何提到的情况下,我都有某种结构化数据-无论是在内存中还是文本中-我想用它来构建其他东西。我认为将序列化逻辑与实际业务逻辑分开会很好,这样我以后就可以轻松支持多种XML格式。 最佳答案 我最