本文目录导读:

在币圈做数据分析,Dune Analytics 几乎是最核心的工具,没有之一,因为它免费、无需后端、数据全面,且支持直接写 SQL 查询链上数据。
利用 Dune 进行深度分析,通常可以分为以下 4 个层次,你可以根据自己的技术水平选择对应的路径:
第一层:零代码——使用现成的看板
这是最基础、最实用的方式,适合刚入门或不想写代码的用户。
- 寻找高热度看板: 打开 Dune 首页,查看
Trending Dashboards。 - 重点关注的看板类型:
- 稳定币流动性: 查看 USDT/USDC 的总供应量变化,判断市场资金流入/流出。
- DEX 交易量: 实时对比 Uniswap、Curve 等的成交量,判断市场热度。
- 衍生品持仓量(Open Interest): 观察 dYdX 或 Perp 协议的 OI 变化,捕捉市场情绪。
- 巨鲸追踪: 搜索特定巨鲸地址的看板,查看其最新买卖动作。
- 使用技巧: 注意看板的更新频率(多为 1 小时或实时)和底部的 SQL 代码,点击
Fork复制该看板,即可在自己的空间里查看,方便随时查阅。
第二层:初级 SQL——修改现有查询
理解如何修改排序、过滤时间和变更币种,需要掌握基础的 SQL(结构化查询语言)。
-
理解基本表: Dune 将数据分为:
tokens_erc20:代币元数据(符号、合约地址)。dex.trades:去中心化交易所交易记录。transfers/erc20_evt_Transfer:转账记录。
-
实操案例(查看某代币的持有人数变化): 既然你想找 币圈资讯,可以尝试修改某个稳定币持有人数的查询,替换其中的合约地址为你想研究的币种地址。
-- 查询某代币(如 PEPE)的每日新增地址数(示例) SELECT date_trunc('day', block_time) AS day, COUNT(DISTINCT "to") AS new_receivers FROM erc20_eth.evt_Transfer WHERE contract_address = 0x6982508145454ce325ddbe47a25d4ec3d231193b -- PEPE 合约地址 GROUP BY 1 ORDER BY 1 DESC LIMIT 30分析要点: 如果新增接收地址数量激增,往往意味着有大户在吸筹或拉新,配合价格走势可判断是否为资讯利好落地。
第三层:进阶分析——结合多表与逻辑判断
这是很多分析师关注的方向,主要分析聪明钱的动态和协议间的资金流。
聪明钱追踪(分析钱包标签):
Dune 社区有专门的 labels 表(如 0x:地址标签),你可以筛选出标有 Investor(风险投资机构)或 Whale(巨鲸)的钱包,查看他们最近的转账。
捕捉“换庄”信号(利用筹码分布): 如果你关注一个 Meme 币,可以通过分析持有时间超过 1 年未动的地址占比(HODL Wave)来判断是否处于筹码派发阶段。
-- 分析该代币前 100 大持仓者的持仓比例变化(简写核心逻辑) -- 通常需要借助 Dune 的 spellbook 或者复杂的时间序列函数(如 take)计算 -- 核心思路:计算 Top 100 持币量 / 总供应量 -- 若该比例持续下降,说明筹码分散,短期可能面临抛压。
第四层:自动化与套利监测(进阶 SQL / Python)
如果你是开发者或量化研究员,可以尝试这种路径。
核心操作: 实时资金费率监测。 你可以通过 SQL 查询各大永续合约协议的最低资金费率,当资金费率出现极端的负值并伴随持仓量飙升时,往往是轧空(空头挤压)或做多反弹的前兆。
-- 示例:核心逻辑是查询资金费率数据表(v2.perpetual_market_stats 或相应协议表)
SELECT
hour,
avg_funding_rate,
open_interest
FROM perp_data -- 假设表名
WHERE symbol = 'BTC'
AND avg_funding_rate < -0.01 -- 极低资金费率
ORDER BY hour DESC
LIMIT 24;
-- 发现此信号后,可结合链上大额买单进行交叉验证
更进一步(自动化): 编写一个简单的 Python 脚本,调用 Dune API(前提是你需要申请 API Key),每天定时拉取这些“链上指标”(如交易所净流入量、稳定币铸造量),一旦发现异常偏离均值,自动推送通知到 Telegram 或微信群。
新手避坑指南(实操建议)
- 新手初期不建议直接写复杂代码: 先在
Discover里搜索Uniswap V3 Trades或Stablecoins Transfer等热门查询,点击Fork并尝试修改日期范围或币种合约地址。 - 警惕“交易所提现”谣言: 若看到某交易所“净流出”大增,最好看一下是否是该交易所更换了冷钱包地址,或只是普通的内部归集,结合
labels和新闻确认,避免误判。 - 利用 Spellbook 数据: 这是一个加密数据社区维护的标准化数据层,可以查看
dune.uniswap.result或dex.trades(已标准化的聚合表),这些数据的计算比直接查原始日志更快,查询成本也更低。
想在币圈利用 Dune 做好资讯和数据分析,关键是带着疑问去查数据:
- 看到“某项目TVL暴涨”的消息? (\rightarrow) 去 Dune 查 TVL 来源(是哪个币种冲进去的?是不是短期激励导致的?)。
- 看到“某巨鲸加仓”的消息? (\rightarrow) 去查该钱包的历史胜率和买入成本。
如果你有具体的币种或链上行为想要分析,可以告诉我,我可以为你提供对应的查询思路或 SQL 模板。