两个链上数据工具的真实对比:我如何用Dune和Nansen避开了一次踩雷

· 安全设置

去年11月,我盯上了一个新DeFi协议,TVL三天从200万美元冲到1800万美元。当时差点就冲进去了。后来用Dune和Nansen交叉验证了一下链上数据,发现前十大地址里有七个是同一批资金在循环质押。说白了就是左手倒右手刷数据。两周后那个协议跑路,卷走大概400万美元。

这件事让我彻底改变了对链上数据工具的使用习惯。

别只看TVL,那东西最容易造假

DefiLlama上显示的TVL数字,很多新人当成唯一指标。实际情况是,TVL的统计口径本身就有操作空间。一个协议可以把代币价格拉高,TVL自然就涨了,但实际存入的ETH数量没变。

我现在的习惯是打开Dune,自己写一个简单的查询。比如查某个协议过去7天每日独立存款地址数:

SELECT
  date_trunc('day', evt_block_time) AS day,
  COUNT(DISTINCT "from") AS unique_depositors
FROM erc20_ethereum.evt_Transfer
WHERE "to" = 0x协议合约地址
  AND evt_block_time > NOW() - INTERVAL '7' DAY
GROUP BY 1
ORDER BY 1

如果TVL在涨但独立存款地址数在跌,基本可以判断是老用户在加仓或者刷量,不是真实增长。这个信号比任何K线都管用。

Nansen的Smart Money标签,用对了才值钱

Nansen的Smart Money追踪功能,很多人开了会员就看看哪些币被标记地址买了。但问题在于,Smart Money的标签有滞后性。等它显示出来的时候,往往已经涨过一波了。

我自己的用法是这样:在Nansen上筛选Smart Money净流入排名前20的代币,然后手动排除掉以下几类——上线超过6个月的老币、市值已经超过50亿美元的、过去30天已经有3倍以上涨幅的。剩下的才是值得进一步看的。

上个月通过这个筛选流程,我注意到一个做RWA赛道的项目,当时市值才1.2亿美元,Smart Money连续5天净流入。进去研究了一下,发现他们刚和一家欧洲持牌托管机构签了合作协议。这种信息在Nansen上不会直接告诉你,但资金流向先动了。

两个工具的分工逻辑

讲真,Dune和Nansen不是替代关系。我的使用分工是这样的:

  • Dune:验证假设。当我想确认一个协议的真实用户数、资金留存率、合约交互频率,就自己写查询。Dune的优势是数据原始,没有中间商加工。
  • Nansen:发现信号。当我不知道该看什么的时候,用它的标签系统和资金流向面板来扫盲区。Nansen的优势是聚合了链上行为标签,省去大量人工分析时间。

举个具体场景。前几天一个朋友让我看一个NFTfi项目,说年化收益能到40%。我用Nansen查了一下它的贷款池合约,发现过去30天只有12个独立借款人,但贷款笔数有340笔。平均每个地址借了28次。这明显是循环借贷刷收益。再用Dune查了一下还款来源,发现80%的还款资金来自同一个热钱包。这就是典型的庞氏结构。

一个常见的坑:把测试网数据当主网用

今年3月有个L2项目空投,很多人用Dune查自己的交互次数。但不少人查的是测试网合约。主网和测试网的合约地址完全不同,Dune上需要切换数据源。我见过至少五个人因为查错网络,以为自己交互了50次,实际主网只有3次,最后空投一分没拿到。

操作上很简单,在Dune查询时确认数据表的前缀。ethereum开头的是主网,goerli或sepolia开头的是测试网。Nansen目前只追踪主网和少数几个L2,测试网数据它不覆盖。

数据延迟这件事,得心里有数

Dune的数据更新有延迟,免费版大概滞后2-4小时,付费版能到15分钟左右。Nansen的实时性稍好,但也不是秒级。如果你做的是短线交易,靠这两个工具做买卖决策,基本来不及。

我的用法是:用它们做趋势判断和尽调,不做择时。比如判断一个协议的资金是在净流入还是净流出,看的是周级别变化,不是小时级别。这个时间尺度上,几小时的延迟无所谓。

说到底,链上数据工具解决的是信息不对称问题。但工具本身也有信息不对称——你得知道怎么用,用哪个数据源,看什么指标。我见过太多人花了每月150美元订阅Nansen,结果只用来看看热门币种列表。那还不如直接看CoinGecko。

真正拉开差距的,是你对数据的解读框架。工具只是工具。