Nov. 17,Hanson
Data Source: Footprint Analytics Wash Trade Analysis
洗盘交易造成的虚假交易是准确评估 NFT 项目、交易所和整个行业的最大障碍之一。
这份报告将会分析X2Y2市场的洗盘交易者如何从洗盘交易和代币质押中获励。同时分析了前10交易量的X2Y2洗盘交易员的盈亏情况。
为了理解交易员怎么做洗盘交易,我们必须了解 X2Y2 的交易奖励和费用共享 代币经济学。
交易奖励 (Trading Rewards)
X2Y2市场每天会向用户发放固定数量的X2Y2代币作为交易奖励。用户钱包地址的平台费用占 X2Y2 每日总平台费用的比例越大,用户就可以从每日代币分配中索取的 X2Y2 代币就越多。为了刷更多的平台费用并赚取更大比例的每日代币奖励,洗盘交易者将通过他们拥有的钱包之间频繁的来回交易来刷出极大的交易量。
目前,X2Y2 市场对所有交易收取 0.5% 的平台费用。
费用分享 (Fee Sharing)
所有X2Y2 收到平台费用都会分配给 X2Y2 质押者的 X2Y2 质押池。洗盘交易者可以在费用分享合约里质押X2Y2代币,以赚取洗盘交易时支付的平台费用,获得更多的代币奖励。
如何识别洗盘交易:
Footprint Analytics 过滤了 X2Y2 洗盘交易的Txn Hash并将它们记录在“transaction_entity_tag”数据集中。识别洗盘交易的标准如下:
涉及的 NFT的交易金额高于正常, 并且是 0% 版权的NFT
涉及的 NFT 在 24 小时内被购买超过正常次数的
交易涉及的 NFT 在短时间内被同一个买家地址购买再次买入
通过将“transaction_entity_tag”数据和“nft_transactions”进行inner join,我们可以统计出洗盘交易量最大的钱包地址。
如何计算洗盘交易者的損益
为了计算洗盘交易者的利润和损失,我们必须统计洗盘交易的成本, 交易奖励和费用分享合约与用户钱包之间的代币转移的记录。详情的合约地址如下:

成本:
全部x2y2平台交易费用 (0.5% marketplace fee)
全部Gas Fee费用
全部购入X2Y2,用来质押费用分享合约的费用
收入来源:
交易奖励获得的X2Y2
费用分享合约中获得的 X2Y2 和 WETH
算出損益的公式
请注意,此公式假设所有 X2Y2 和 WETH 代币在用户认领后立即以美元的市场价格出售,并且没有考虑用户可能持有代币而不是出售它们:
(Gas 费)
+
(平台费用总额)
+
(发送到质押合约 X2Y2 代币总值)
+
(从交易奖励中索取的 X2Y2 代币的总值)
+
(从费用共享质押奖励中索取的 X2Y2 和 WETH 的总价值)
+
(目前正在质押的X2Y2总值)
下图列出了交易量排名靠前的洗盘交易地址的详细洗盘量、支付的平台费用和PnL(不包括目前正在质押的X2Y2总值的净利润)。使用的数据日期是 2022 年 5 月 1 日至2022 年 11 月 1 日。

图表1 - 洗盘交易量最多的地址的PnL统计(来源:@Hanson520 FootprintAnalytics)
您可以点击上面的链接查看钱包从质押合约转出和转入的 X2Y2 和 WETH 代币的数量和美元总值。Total PnL (without staked value) 是使用报告前面提到的公式计算的。只需将当前在合约中质押的 X2Y2 的价值相加,即可计算出洗盘交易者的最终的PnL。
图表 2 列出了头部洗盘交易者在11月1号的PnL ,包括了他们当天在X2Y2合约中质押押的 X2Y2 的价值。这个数据是从Etherscan 上通过使用阅读合约功能,填入钱包地址获得的。
下一步就是把洗盘交易者使用的所有的钱包地址汇总合在一起。这些洗盘交易者的钱包只会相互交易,所以可以默认把交易量相同的钱包归纳为同一个交易者。

图表2 - 头部洗盘交易者的PnL (Source: @Hanson520 FootprintAnalytics)
分析
从以上的数据观察,我们可以发现洗盘交易者的盈亏情况相差很大。主要原因是由于 x2y2 代币的价格表现。如图表3 所示,X2Y2 币自 5 月 1 日以来一直处于下跌趋势。那些长期质押代币以赚取费用分享奖励的洗盘交易者遭受了巨大的 X2Y2 代币贬值的损失。

图表3 - 5 月 1 日以来的X2Y2 代币价格表现(来源:@Hanson520 FootprintAnalytics)
图 4 所示了洗盘交易者从 X2Y2 的费用共享质押合约中转入和转出的 X2Y2 代币的数量和价值。

Figure 4 - Breakdown of the 4 traders with most losses and most profits (Source : @Hanson520 FootprintAnalytics)
从以上数据来看,洗盘交易员 A 和 B 遭受的损失最大。他们投入了最多的 X2Y2 代币以获得费用分享的质押奖励。
洗盘交易员 A 遭受的损失最大,因为他没有完全退出他的质押头寸,大部分代币仍然质押在合约中。在撰写本文时,这些代币每个代币的价格仅为 0.0774 美元,价格比用于质押的代币价格低 40% 。
交易员 B 已将所有质押的 X2Y2 转出,遭受了 131,770 美元的损失。这是因为从质押合约提出的(avg price received from) 每个代币的平均价格为 0.166 美元,比发送到(Sent to)质押时的每个代币的平均价格(0.178 美元)低 6.74%。虽然交易者 B 通过质押多赚了 56,259 个代币,但这也并没有弥补 X2Y2 代币价格贬值的损失。
交易员 F 也已将所有质押的 X2Y2 转出。然而,由于他从质押中收到的每个代币的平均价格(0.163 美元)高于发送到质押的每个代币的平均价格(0.162 美元),他最终获利了。通过在币价高的时候质押和早期离场,洗盘交易者 F 以更高的平均价格获得了额外的 X2Y2 代币。
要点
10 个交易最多的洗牌交易者中有 7 个获利。
前 10 名交易者的 PnL 差异很大,因为这取决于交易者何时退出和他们的质押头寸。由于 x2y2 代币价格贬值,那些较晚退出的人遭受了巨大损失。例如,交易者 A 和 B。
交易者的 PnL 在很大程度上取决于 X2Y2 代币的价格走势,因为大部分的奖励是 X2Y2代币。
x2y2的价格从5月1日开始一直处于下跌趋势,因此,洗盘交易者质押代币的时间越长,他获利的可能性就越小。
长时间质押以赚取 x2y2 代币的交易者无法弥补用来质押的成本,因为 x2y2 代币的价值贬值的损失大于洗牌交易获得的收入
本文来自 Footprint Analytics 社区贡献
Footprint Community 是一个全球化的互助式数据社区,成员利用可视化的数据,共同创造有传播力的见解。在 Footprint 社区里,你可以得到帮助,建立链接,交流关于 Web 3,元宇宙,GameFi 与 DeFi 等区块链相关学习与研究。许多活跃的、多样化的、高参与度的成员通过社区互相激励和支持,一个世界性的用户群被建立起来,以贡献数据、分享见解和推动社区的发展。
以上内容仅为个人观点,仅供参考、交流,不构成投资建议。如存在明显的理解或数据错误,欢迎反馈。
版权声明:
本作品为作者原创,转载请注明出处。商用转载需联系作者授权,擅自商用转载、摘编或利用其它方式使用的,将追究相关法律责任。
我的问题很简单:我是否必须在使用RubyonRails的类上require'csv'?如果我打开一个railsconsole并尝试使用CSVgem它可以工作,但我必须在文件中这样做吗? 最佳答案 CSVlibrary是ruby标准库的一部分;它不是gem(即第三方库)。与所有标准库(与核心库不同)一样,csv不会由ruby解释器自动加载。所以是的,在您的应用程序中某处您确实需要要求它:irb(main):001:0>CSVNameError:uninitializedconstantCSVfrom(irb):1from/Us
Ruby是完全面向对象的语言。在ruby中,一切都是对象,因此属于某个类。例如5属于Objectclass1.9.3p194:001>5.class=>Fixnum1.9.3p194:002>5.class.superclass=>Integer1.9.3p194:003>5.class.superclass.superclass=>Numeric1.9.3p194:005>5.class.superclass.superclass.superclass=>Object1.9.3p194:006>5.class.superclass.superclass.superclass.su
有人知道为什么我的rails3.0.7cli这么慢吗?当我运行railss或railsg时,他大约需要5秒才能真正执行命令...有什么建议吗?谢谢 最佳答案 更新:我正在将我的建议从rrails切换到rails-sh,因为前者支持REPL,而rrails不是用例。此外,当与ruby环境结合使用时,修补似乎确实可以提高性能变量,现在反射(reflect)在答案中。一个可能的原因可能是这个performancebuginruby每当在ruby代码中使用“require”时,它就会调用一些代码(更多详细信息here)。在使用Rai
最近火热的“数字藏品”,你真正了解吗?其实有很多人会把数字藏品跟NFT混为一谈,但其实这两者还是有差别的。数字藏品并不等同于NFT数字藏品是什么?直观来看,它可能就是一张数字化照片或视频,甚至就只是一串数字。但它却是一件对应特定作品、艺术品生成的包含着大量数字信息且拥有唯一加密信息的可以买卖交易的收藏品。NFT则是指一种基于以太坊区块链的“非同质化代币”。它在百度百科里的释义是“用于表示数字资产(包括jpg和视频剪辑形式)的唯一加密货币令牌,可以买卖”。比如已被很多人认识的比特币就是NFT的一种。NFT在元宇宙中发挥的作用是巨大的,目前正是它在支撑着元宇宙中的经济体系。数字藏品其实也是NFT的
我正在开发Rails5应用程序并使用Assets管道。它在开发模式下运行良好,但如果我尝试在生产模式下运行它,它无法正确加载图像和样式。我查了一下,发现是因为config.assets.compile=false在config/environments/production.rb中除非我将其设置为真,否则它根本不起作用。我知道实时编译不适合生产,有什么解决方案? 最佳答案 有两个与在Rails服务器中提供Assets相关的选项:Assets编译config.assets.compile=true指Assets编译。也就是说,当Rai
我想知道在Rails中是否可以在一个事务下进行多次更新和创建。我想创建一个no。来自任何数组的Products。但是对于每个产品,我还需要为其创建Company和Category。所以思路是这样的--Startatransaction//createacompany//createacategorywhileproduct_list{//createaproductwithcompanyandcategorycreatedabove}--endatranscation因此,如果任何创建失败,我希望回滚较早的更新/创建。 最佳答案 b
推荐阅读1:【创业粉引流变现项目】推荐阅读2:【抖音网上如何赚钱变现】推荐阅读3:【中视频横版16:9视频制作教程】对金融人士来说,“洗盘交易”(washtrading)并不是一个新词。加密货币也以相同的买入和卖出手法来回进行“洗盘”, NFT 市场亦是如此。“洗盘交易”使得NFT爱好者很难衡量市场对某一系列的真正兴趣,还夸大和扭曲了交易量,对交易平台的分析也造成误导。那如何用链上数据来识别“洗盘交易”,检测可疑活动呢?本文来自 Forkast,原文作者:ANNDYLIAN,由Odaily星球日报译者Katie辜编译。什么是“洗盘交易”?洗盘交易是一种市场操纵形式,投资者同时买卖同一种金融产品
为什么需要NFT市场?NFTMarketplace允许用户购买、出售、交易、查看或创建自己的NFT,就像他们需要一个市场来购买物理或数字世界中的大多数产品一样。几乎每个人都可以进入NFT市场,但要做到这一点,用户必须满足以下要求:一个NFT市场用户账户,允许您在给定平台上购买NFT。你需要一个与区块链兼容的加密钱包来购买NFT。NFTMarketplace非常重要,因为它连接了买卖双方,并为用户提供了多种工具来快速创建自己的NFT。艺术家可以在市场上列出要出售的NFT,买家可以通过投标过程探索市场并购买物品。NFT市场开发过程解释创建NFT市场是一个耗时的过程,需要编程知识和理解。那么搭建NF
文章目录1.价差套利原理1.1概述1.2以BTC为例2.投研分析3.veighna的价差交易回测引擎4.实盘交易1.价差套利原理1.1概述在数字货币交易市场,我们会发现大多数行情下,相同币种之间的不同交割合约会存在一定的价差,由于它们属于同一品种,本身价值不会有任何差别,而且涨跌趋势一致,相关性高。那么如果在它们价差低的时候买入,价差高的时候卖出,这样我们就可以赚取中间的这部分差价。不过在实际交易过程中,我们还需要考虑到交易滑点、手续费、极端行情下,价差走出趋势特征…1.2以BTC为例图一、不同合约的比特币行情图由上图可以看出比特币远月合约与永续合约之间存在一定的价差。图二、某一时刻比特币价差
我从Rails收到了很多回击,因为我将User子类化为许多不同的子类。在我的应用程序中,并非所有用户都是平等的。实际上有很多模型对象,并不是每个用户类型都可以访问它们。我还需要一种方法来执行多态行为。例如,许多方法的行为会因类型而异。多态性不就是为了这个吗?但问题是,我总是被Rails拒之门外。默认值——尤其是表单提交到参数哈希的方式——似乎像非子类模型一样工作。链接和参数哈希值只是默认值真正让您厌烦的两种方式。在Rails中处理不同类型用户的复杂逻辑的“正确”方法是什么?在Java中,子类化模型是有效的——您不必为了让它按照您想要的方式工作而费尽心思。但是在Rails中,很难让子类与