4、链上数据分析平台:Dune Analytics入门与实战、Flipside Crypto使用技巧、Nansen与Glassnode核心指标解读
做DeFi量化,链上数据就是你的“矿脉”。
没有数据,策略就是瞎猜。我见过太多人,代码写得漂亮,但一上链就亏钱。为什么?因为他根本不知道链上发生了什么。
今天,我带你把这四个平台吃透。Dune、Flipside、Nansen、Glassnode。它们各有侧重,但组合起来,就是你的数据军火库。
核心观点:链上数据是DeFi量化的“眼睛”。Dune适合自定义查询,Flipside适合快速分析,Nansen看聪明钱,Glassnode看宏观趋势。四者结合,才能看清全貌。
4.1 Dune Analytics:从入门到实战
Dune,说白了就是链上的SQL数据库。你把SQL写出来,它把链上数据吐给你。
我个人习惯,所有新策略的第一版回测,都用Dune跑。为什么?因为它快,而且免费额度够用。
4.1.1 基础查询:读懂Uniswap的流动性
举个例子,你想看Uniswap V3上ETH/USDC池子的流动性分布。怎么写?
-- 查询Uniswap V3 ETH/USDC 0.3%池子的流动性
SELECT
tick,
liquidity,
sqrtPriceX96
FROM uniswap_v3.pool_stats
WHERE pool_address = '0x8ad599c3a0ff1de082011efddc58f1908eb6e6d8'
ORDER BY tick
LIMIT 100;
这段代码,我当年第一次跑的时候,花了整整一天才调通。后来发现,其实只要把pool_address换成你想查的池子地址就行。
小技巧:Dune的查询结果可以直接导出为CSV。我一般会写一个定时任务,每天凌晨跑一次,把数据存到本地数据库。这样回测时就不用每次都查链了。
4.1.2 实战:追踪巨鲸的Swap行为
你想知道哪个地址在大量买入ETH?用这个查询:
-- 追踪单笔交易超过100 ETH的Swap
SELECT
block_time,
tx_hash,
amount_usd,
token_bought_symbol,
token_sold_symbol
FROM dex.trades
WHERE blockchain = 'ethereum'
AND amount_usd > 100000 -- 10万美元以上
AND token_bought_symbol = 'ETH'
ORDER BY block_time DESC
LIMIT 50;
嗯,这里要注意。Dune的数据有延迟,大概5-10分钟。所以做高频交易的朋友,别指望它做实时信号。
4.2 Flipside Crypto:快速分析利器
Flipside和Dune很像,但它有个杀手锏——预构建的仪表盘。
我刚开始用Flipside时,觉得它不如Dune灵活。后来发现,对于快速验证想法,它比Dune快10倍。
4.2.1 使用技巧:克隆仪表盘
Flipside上有很多社区贡献的仪表盘。比如你想分析Lido的stETH数据,直接搜索“Lido”,找到最热门的仪表盘,点“Clone”就行。
- 打开Flipside官网,搜索“Lido”
- 找到“Lido Staking Overview”仪表盘
- 点击右上角的“Clone”按钮
- 修改参数,比如时间范围、代币地址
- 保存为自己的仪表盘
我曾经用这个方法,5分钟就搭出了一个Lido的监控面板。要是用Dune从头写,至少得半天。
避坑指南:Flipside的免费查询次数有限。我建议你把常用的查询保存为“Scheduled Queries”,这样每天自动跑一次,不占用手动查询额度。
4.3 Nansen:看懂聪明钱
Nansen,圈内人称“聪明钱追踪器”。它把地址打上标签,比如“Smart Money”、“Fund”、“Whale”。
说实话,Nansen的订阅费不便宜。但如果你做跟单策略,它值这个价。
4.3.1 核心指标:Smart Money Flow
Nansen最核心的指标,就是Smart Money Flow。它告诉你,那些赚钱的地址,最近在买什么、卖什么。
| 指标 | 含义 | 使用场景 |
|---|---|---|
| Smart Money Inflow | 聪明钱净买入量 | 判断代币是否被大户看好 |
| Smart Money Outflow | 聪明钱净卖出量 | 判断代币是否被大户抛售 |
| Whale Concentration | 鲸鱼持仓集中度 | 判断代币是否容易被操纵 |
我个人的习惯是,每天开盘前先看Nansen的Smart Money Flow。如果某个代币连续3天净流入,我就会重点关注。
4.4 Glassnode:宏观趋势的“温度计”
Glassnode,说白了就是链上数据的“宏观分析师”。它不关心某个地址在干嘛,它关心整个网络的状态。
4.4.1 核心指标:MVRV Z-Score
MVRV Z-Score,这个指标我用了三年。它告诉你,当前价格相对于“公允价值”是高估还是低估。
MVRV Z-Score = (市值 - 已实现市值) / 标准差
当Z-Score > 7时,市场极度高估,是卖出信号。当Z-Score < 0时,市场极度低估,是买入信号。
我记得2021年11月,比特币的MVRV Z-Score冲到了8.5。我当时就觉得不对劲,减了一半仓位。后来果然跌了。
核心逻辑:Glassnode的指标适合做“大周期判断”,不适合做短线交易。你用它来判断“现在该不该入场”,而不是“现在该不该买”。
4.5 知识体系:链上数据分析框架
这四个平台怎么组合?我画了一张图,你看完就明白了。
你看,数据从Dune和Flipside来,经过Nansen和Glassnode的分析,最后落到策略和执行上。缺一环都不行。
4.6 实战组合拳:一个完整的分析流程
我一般怎么做?给你看看我的工作流:
- 第一步:用Dune跑自定义查询,比如某个池子的交易量、流动性变化
- 第二步:用Flipside验证,看看预构建仪表盘的数据是否一致
- 第三步:用Nansen看聪明钱,判断大户是否在布局
- 第四步:用Glassnode看宏观,确认当前市场周期位置
- 第五步:综合判断,决定是否执行策略
这套流程,我用了两年。不能说100%赚钱,但至少能避开80%的坑。
个人建议:别贪多。先精通一个平台,比如Dune。等你能用SQL写出任何你想查的数据,再学下一个。贪多嚼不烂。
好了,链上数据分析这块,核心就是这些。记住,数据是死的,人是活的。工具再好,也得靠你的判断力。