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”就行。

  1. 打开Flipside官网,搜索“Lido”
  2. 找到“Lido Staking Overview”仪表盘
  3. 点击右上角的“Clone”按钮
  4. 修改参数,比如时间范围、代币地址
  5. 保存为自己的仪表盘

我曾经用这个方法,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 Analytics(自定义SQL) | Flipside Crypto(预构建仪表盘) 分析层 Nansen(聪明钱追踪) | Glassnode(宏观指标) 策略层 量化策略回测 | 实时信号生成 | 风险管理 执行层:链上交易执行 | 仓位管理

你看,数据从Dune和Flipside来,经过Nansen和Glassnode的分析,最后落到策略和执行上。缺一环都不行。

4.6 实战组合拳:一个完整的分析流程

我一般怎么做?给你看看我的工作流:

  1. 第一步:用Dune跑自定义查询,比如某个池子的交易量、流动性变化
  2. 第二步:用Flipside验证,看看预构建仪表盘的数据是否一致
  3. 第三步:用Nansen看聪明钱,判断大户是否在布局
  4. 第四步:用Glassnode看宏观,确认当前市场周期位置
  5. 第五步:综合判断,决定是否执行策略

这套流程,我用了两年。不能说100%赚钱,但至少能避开80%的坑。

个人建议:别贪多。先精通一个平台,比如Dune。等你能用SQL写出任何你想查的数据,再学下一个。贪多嚼不烂。

好了,链上数据分析这块,核心就是这些。记住,数据是死的,人是活的。工具再好,也得靠你的判断力。

专注资料整理