洗售行为在传统金融证券市场受到监管,如芝商所CME旗下所有交易所的规则 (Rule 534)[3]以及美国CFTC《商品交易法》第4c节[4]都禁止洗售交易。
原文作者:Zoe
原文来源:Puzzle Ventures
感谢 Jerry (@Jerry_ZZQ), Eric (@ericych2), Sim (@simbraska), 以及 hildobby (@hildobby_)。 欢迎大家找我讨论聊天 (zk, AI/ML, data, etc):[email protected]
TL; DR
一、什么是洗售交易 (Wash Trade)?
二、NFT市场中洗售交易的动机和结果
三、去伪存真,真实的NFT市场
四、如何过滤掉市场中的洗售交易
洗售交易的特征:从想法和做法分析
如何发现并过滤洗售交易数据:从数据解决
五、还有什么值得关注的指标参考
六、参考
洗售交易也被称为虚买虚卖、冲洗买卖、洗牌交易等,是一种虚假交易形式。在洗售当中,看上去确实存在真实买入和卖出资产,但该交易并不想建立真实的头寸 (market position),或没有意图执行面临市场风险 (market risk) 或价格竞争 (price competition) 的真实交易。(参考:芝加哥商品交易所CME[1]和美国商品期货交易委员会CFTC[2]定义)
因为种种目的,某些交易者、项目方、或市场本身会通过洗售在市场中制造了具有误导性的人为活动。
构成洗售交易的两个主要因素包括:
洗售行为在传统金融证券市场受到监管,如芝商所CME旗下所有交易所的规则 (Rule 534)[3]以及美国CFTC《商品交易法》第4c节[4]都禁止洗售交易。
非同质化代币 (NFT) 洗售行为的发生,通常有以下几个原因:
NFT市场,如Looksrare[6], X2Y2[7], Blur (Airdrop2[8], Airdrop3[9]),在早期通过代币空投预期吸引挂单 (listing) 、出价 (bidding) 等交易 (trading) 相关行为,以达到用户积累,并期望形成网络效应;或在特定阶段对不同类型交易者和交易行为进行激励(如LooksRare在2022年10月份的奖励机制变更[10],便企图把更多的激励分给创作者)。
一些“聪明”的NFT持有者会通过符合奖励机制的洗售交易来为自己争取更多的代币空投,同时NFT市场也乐于看到纸面上用户量和交易量的攀升。这也成为了2022年NFT市场洗售交易的主要来源。
做为普通Web3用户,在投资/购买某个NFT项目前,我们想要知道哪些是虚假的繁荣;作为投资机构,我们需要知道一个NFT Marketplace在去掉虚假交易后的真实价值究竟几何。而市场上出现的大量洗售交易,影响了价值判断。
那么去掉洗售交易之后,真实的NFT市场是什么样子?作者做了一个数据面板 :Zoe's Dune Dashboard: The Real NFT Marketplace Landscape (https://dune.com/zoez17/the-real-nft-marketplace-landscap)。
TL;DR:
1. 整体NFT市场的流动性和交易量走势
(1)纸面周交易量:
(2)主要的交易量仍来自于平台的直接交易 (约90%),而非聚合器 (约10%)。
(3)实际周交易量 (去掉洗售交易)
All-time total NFT market volume trend: Organic trades (blue) VS. Wash trades (grey). First transaction appears in Jan, 2018. (Source: Zoe’s Dune Query)
All-time NFT Volume Trend from Direct Marketplaces (blue) VS. Aggregators (orange). (Source: Zoe’s Dune Query)
All-time market share by marketplace. No wash trade filters applied. (Source: Zoe’s Dune Query)
2. 不同交易平台的纸面市场占有率和真实市场占有率
Total (organic trades + wash trades) NFT Trading Volume Market Share. Opensea - grey, LooksRare - yellow, X2Y2 - orange, blur - blue. (Source: Zoe’s Dune Query)
Real (ONLY organic trades) NFT Trading Volume Market Share. Opensea - grey, LooksRare - yellow, X2Y2 - orange, blur - blue. (Source: Zoe’s Dune Query)
NFT trader trend across marketplaces. MagicEden - top yellowish grey. (Source: Zoe’s Dune Query)
3. 对于特定项目是否值得投资,主要可以从以下三个角度看:
我们以Azuki (0xed5af388653567af2f388e6224dc7c4b3241c544) 为例进行分析:
Azuki’s Organic Trade Volume Trend by Marketplace. Opensea - pink, Blur - orange. (Source: Zoe’s Dune Query)
Azuki’s Organic Trade Volume Market Share. Opensea - pink, Blur - orange. (Source: Zoe’s Dune Query)
位于数据面板中最下方的Collection Detector提供给个人投资者一个地方去查找单个项目的真实交易数据,为自己的决策提供支持。
比方说读者发现市场上有一个热炒的项目,其真实交易量远小于纸面交易量,这可能是项目方在制造高交易量的假象以误导市场;再比如说你发现某个项目在Blur上交易量远大于OpenSea,如果想挂单,可能选择Blur比较合适,等等。
【Alert: 以下谈谈NFT洗售交易的特征,以及作者是怎么通过这些特征过滤掉NFT洗售交易的。】
为了做出超前的合理的价值判断,我们必须找到一个更加广泛适用的数据方法,利用已有工具,对市场、交易平台、和项目进行分析。上文提到过的Chainalysis研究中用到的精确mapping远远不够[5],因为对于消费者或投资人来说,不需要去分析具体交易事件,也不需要过于精确的数据。
我们的目标是:找到洗售交易的交易特征和显著数据模式 (pattern),并在保证一定准确度的情况下过滤掉市场中的洗售交易,以:
数据的支撑,再加上基本面分析和社区观察,做好自己的功课,就能更进一步成为一个聪明的消费者或投资人。同时,也不要忘了相信自己的眼光和审美偏好。
1. 买家钱包地址 = 卖家钱包地址 (Buyer = Seller)
此类洗售交易过于简单,丝毫没有伪装,听起来不可思议,具体为什么会发生此类交易不明确,但在 OpenSea, LooksRare, X2Y2 and Blur上都可以实现,并找到类似交易。
2. 钱包间反复交易 (Back & Forth Trading)
在两个或多个钱包之间反复交易多次,钱包的实际所有人可能是一个或多个。这也是洗售交易策略中最常见的一种。
3. 相同实际所有人的不同钱包之间进行交易 (Shared owner)
虽然可能所有交易发生在不同钱包,但实际交易人却相同,并未产生真实交易换手。证明多个钱包地址实际所有人相同的一个方法是去查看这些钱包最初获得第一笔支付gas代币 (ETH) 的来源是否是同一个。
这种情况在 Dragonfly 数据研究员 hildobby 最近的一篇在Dune上发表的关于洗售交易的文章[11]中有所提到,这种数据方法在钱包图谱中也屡屡用来绑定钱包的联系。
4. 被提前资助的钱包 (Self-financed wallet)
两个钱包提前密谋好,NFT卖家提前打钱给买家,买家再在市场中购买NFT。通常发生在项目方bootstrap过程中,提前贿赂潜在的买家,最好是KOL,以达到更好的宣传效果。
摘自Chainalysis,在Etherscan上可以找到此交易:卖方 (0x828) 以0.4E的价格将某NFT通过某NFT交易市场卖给买方 (0x084)。但事实上,就在交易发生前很短时间内,0x828转账0.45E给0x084。
此类洗售行为的判断比较特殊,需注意:
5. 公开市场交易和私下交易相结合 (Public Sale + Private Sale)
某些交易者,可能为了规避洗售交易审查,或防止自己钱包之间关联被发现,选择此类交易策略。通常某钱包 (A) 会在公开市场挂单,用另一个钱包 (B) 买走,之后在私下进行转账后,再次公开挂单售卖给另一钱包。
这种形式可能有多种变体。但无论动机如何,当在比较短的一个时间区间内 (如一周),某个钱包多次在公开市场售卖成功,或购买成功某个特定的NFT (相同合约地址和 token_id) 时,我们可以认为此类交易有洗售交易嫌疑。
6. 虚高的价格 (Unusual high price)
至少在2021-2022期间的绝大部分时间,Opensea 拥有市场上绝大多数用户和交易量,稳定在60%以上,在2022上半年及以前,一度高达90%,形成了网络效应,并拥有定价权。Opeasea没有动机进行洗售交易以虚假增高交易量 (因为已经是最高);其平台上交易者也没有动机去进行虚假买卖 (因为Opensea没有代币激励政策)。
因此我们可以做一个放宽了限度的假设,Opensea作为行业标杆,上面的地板价和最高价相较于其他平台都更真实的反应了市场的实际情况。又考虑到当前市场上NFT的流动性不足,那么如果一个NFT的实际交易价格超过了Opensea上的历史最高价,我们可以认为这个交易为虚假交易。
针对X2Y2市场,用虚高价格过滤掉的洗售交易。时间截止到 2023.01.13。(Source: Zoe’s Dune Query)
但我们通过一系列数据过滤比对发现 (Dune Dashboard: wash trade filter test),用OpenSea上最高价作为指导价格已经不合时宜,一方面其他过滤手段可以将大部分此类交易过滤,另一方面OpenSea在NFT市场的定价权也不断受到挑战:
此类虚高价格洗售交易确实存在,且不在少数,比如说用来做大量洗售交易的Dreadfulz (0x81ae0be3a8044772d04f32398bac1e1b4b215aa8),价格动辄达到将近30万美金。这和交易平台的激励政策是分不开的,比方说X2Y2对于卖家的奖励就和交易费抽成相关,所以大家愿意以更高的价格左手倒右手。
但由于以上种种考虑,将不针对此类交易特别设置过滤器。事实上,这个决定对过滤的整体效果影响并不大。
我们发现以上第1、2、3类洗售交易中(第6类也可被过滤掉),都涉及到在关于某token的一个或多个一连串交易转账中,同一个人出现了超过一次。也即:
在实际测试中我们发现:
以日为单位 (上) 和以周 (下) 为单位用“第一层过滤器”对X2Y2市场表现进行过滤。后者对近期的过滤效果更好,同时也没有丢掉前者过滤掉的洗售交易。(Source: Zoe’s Dune Dashboard)
以日为单位 (上) 和以周 (下) 为单位用“第一层过滤器”对LooksRare市场表现进行过滤。后者明显优于前者。(Source: Zoe’s Dune Dashboard)
考虑到时间成本,通常对于一个NFT (相同合约地址,相同token ID) 的洗售交易总会涉及到在同一个钱包中转手,即第一层过滤器中可以解决的问题。但不能避免会有漏网之鱼 —— 有人会申请大量的钱包以规避循环交易。
但同样因为时间或管理成本,这些用于洗售交易的大量不同钱包,往往初始资金是从相同钱包转账进来 (需要排除掉从中心化钱包地址或从Tornado Cash进来的资金)。想象你现在创建了20个钱包地址,他们都至少需要初始ETH来做gas费用,通常情况下,你可能会用少量几个甚至一个主钱包喂初始资金用来做gas。
这里作者直接使用了hildobby的开源第四个过滤器[14],感谢他做好了这项工作,并排除掉了大约500个中心化钱包地址和Tornado Cash的合约地址。
利用第二层溯源过滤器 (First-funded by the same wallet) 对X2Y2市场表现进行过滤,发现在2022年8月后有少量此类型交易出现,从交易量的角度看,占比不大。(Source: Zoe’s Dune Query)
利用第二层溯源过滤器 (First-funded by the same wallet) 对LooksRare市场表现进行过滤,发现在2022年1月后有一定量此类型交易出现,从交易量的角度看,占比低于第一层过滤器滤掉的交易。(Source: Zoe’s Dune Query)
同样是通过对于X2Y2和LooksRare两个市场的分析,我们单独用“第二层过滤器”时,会发现此类型交易量占比较低,虽不能够反映整体洗售交易趋势,但能够使过滤精度提升。
至于通过中心化交易所给自己钱包打钱的这种方式,目前很难找到合适的方法。
在观察NFT交易的时候,作者发现了一种交易行为逃过了“第一层过滤器”:不知为何这两笔交易中,同一个token同一天在LooksRare被交易了两次,且交易量巨大:
无论动机如何,当在比较短的一个时间区间内 (如一周),某个钱包多次在公开市场售卖成功,或购买成功个特定的NFT (相同contract 和 token_id) 时,我们可以认为此类交易有洗售交易嫌疑。
五、还有什么值得关注的指标参考
我们未来会进一步挖掘。
参考资料:
[1] Wash Trades - Definition of a Wash Trade, CME Group, https://www.cmegroup.com/education/courses/market-regulation/wash-trades/definition-of-a-wash-trade.html
[2] CFTC Glossary - Wash Trading, Commodity Futures Trading Commission, https://www.cftc.gov/LearnAndProtect/EducationCenter/CFTCGlossary/glossary_wxyz.html
[3] Market Regulation Advisory Notice (Rule 534), CME Group, https://www.cmegroup.com/rulebook/files/cme-group-Rule-534.pdf
[4]Commodity Exchange Act & Regulations, Commodity Futures Trading Commission, https://www.cftc.gov/sites/default/files/files/foia/comment98/foicf9806b002c.pdf
[5] Crime and NFTs: Chainalysis Detects Significant Wash Trading and Some NFT Money Laundering In this Emerging Asset Class, Chainalysis, https://blog.chainalysis.com/reports/2022-crypto-crime-report-preview-nft-wash-trading-money-laundering/
[6] LooksRare Docs: Trading Rewards, LooksRare, https://docs.looksrare.org/about/rewards/trading-rewards
[7] X2Y2 Docs: Trading Rrewards, X2Y2, https://docs.x2y2.io/tokens/rewards/trading-rewards
[8] Blur Airdrop 2, Blur, https://mirror.xyz/blurdao.eth/XgvGOFLwdxpdRIF2BRsQqngvcBw5WMuDOcwUK3KR1AE
[9] Blur Airdrop 3, Blur, https://mirror.xyz/blurdao.eth/BnVAt_z_6bEr9O4oLIFwyEjCmAGGb02jz8y3G7qJQhA
[10] LooksRare Offers Zero Royalty Trading, Shares Protocol Fees With Creators Instead, LooksRare, https://docs.looksrare.org/blog/looksrare-offers-zero-royalty-trading-shares-protocol-fees-with-creators-instead
[11] NFT Wash Trading on Ethereum, hildobby, https://community.dune.com/blog/nft-wash-trading-on-ethereum
[12] Dune Dashboard: Ethereum NFTs Wash Trading, hildobby, https://dune.com/hildobby/nfts-wash-trading
[13] Github Repository: duneanalytics/spellbook/models/nft/nft_wash_trades.sql, hildobby, https://github.com/duneanalytics/spellbook/blob/main/models/nft/nft_wash_trades.sql
[14] Github Repository: duneanalytics/spellbook/models/addresses_events/ethereum/addresses_events_ethereum_first_funded_by.sql, hildobby, https://github.com/duneanalytics/spellbook/blob/main/models/addresses_events/ethereum/addresses_events_ethereum_first_funded_by.sql