本文目录导读:

在币圈利用 Dune Analytics 进行数据分析,核心思路是:把链上数据变成可查询、可可视化的 Dashboard,Dune 的优势在于支持 SQL 查询多条公链的原始数据,并社区共享查询与看板,以下从入门到实战说明。
Dune 是什么、能做什么
- 链上数据查询平台:用 SQL 直接查询以太坊、Solana、Polygon、Arbitrum、Base 等多链的原始表和解析表(decoded tables)。
- 可视化 Dashboard:把查询结果做成图表,分享给社区。
- 社区协作:可 fork 他人的 Query/Dashboard,快速二次分析。
- 适合场景:DeFi TVL、DEX 交易量、NFT 铸造、空投地址分析、钱包行为、协议收入、Meme 币持仓分布等。
入门步骤
- 注册账号:dune.com 免费注册,免费版有查询次数和额度限制,付费版解锁更高并发和私有查询。
- 熟悉数据表结构:
ethereum.transactions、ethereum.logs、ethereum.traces(原始表)dex.trades、tokens.transfers、nft.trades(社区维护的解析表,跨协议统一 schema)- 各协议的 decoded 表,如
uniswap_v3_ethereum.Pair_evt_Swap
- 写第一个查询:从简单开始,例如统计某代币近 7 天转账笔数。
SELECT
date_trunc('day', block_time) AS day,
COUNT(*) AS transfer_count
FROM tokens.transfers
WHERE blockchain = 'ethereum'
AND contract_address = 0x... -- 目标代币合约
AND block_time > now() - interval '7' day
GROUP BY 1
ORDER BY 1;
- 做成图表:查询结果页点 “New visualization”,选折线/柱状/表格/地图等,保存到 Dashboard。
实战分析方法论
明确问题 → 拆解指标
某 DEX 最近热度如何” → 拆成:日交易量、独立交易地址数、新增地址、平均单笔金额、手续费收入。
善用现成解析表,别重复造轮子
- DEX 交易统一用
dex.trades - 代币转账用
tokens.transfers - NFT 交易用
nft.trades - 借贷协议用
lending.borrow/lending.supply等 这样跨协议对比只需改project字段。
钱包与地址分析
- 用
ethereum.transactions+traces追踪资金流 - 结合标签表(如
labels.addresses、labels.cex)识别交易所、巨鲸、合约 - 空投分析:统计某合约交互过的唯一地址、交互次数分布、持仓集中度
时间序列与对比
- 用
date_trunc聚合日/周/月 - 用窗口函数算环比、移动平均
- 多协议并列对比(UNION ALL 或按 project 分组)
可视化叙事
一个 Dashboard 讲一个故事:顶部核心指标卡 → 趋势图 → 分布图 → 明细表,命名清晰、加注释,方便他人 fork。
进阶技巧
- Fork 别人的 Query:在社区看板找到相似分析,fork 后改合约地址/时间范围,效率最高。
- 参数化查询:Dune 支持 Query Parameters,把合约地址、时间做成变量,一个查询复用多个项目。
- 物化视图(Materialized Views):付费版可把重查询结果存成表,加速 Dashboard。
- API 集成:Dune API 可把查询结果拉到自己的脚本/网站,做实时监控或自动报告。
- 告警:结合 API + 定时任务,对异常指标(如巨鲸转账、TVL 骤降)做提醒。
- 数据质量校验:解析表可能有延迟或遗漏,关键结论用原始表交叉验证;注意
block_time时区、重组(reorg)影响。
典型币圈分析场景示例
| 场景 | 关键表 | 核心指标 |
|---|---|---|
| DeFi 协议增长 | dex.trades、lending.* |
TVL、日活地址、收入 |
| Meme 币热度 | tokens.transfers、dex.trades |
持有人数、交易量、集中度 |
| 空投猎人识别 | ethereum.transactions |
交互频率、多地址关联 |
| NFT 市场 | nft.trades |
地板价、成交量、铸造数 |
| 稳定币流向 | tokens.transfers |
链间流动、CEX 净流入 |
| 巨鲸监控 | labels.addresses + transfers |
大额转账、持仓变化 |
注意事项
- 免费额度有限:复杂查询耗时长,建议先用小时间范围测试,再扩大。
- 数据延迟:解析表通常有分钟级到小时级延迟,别用于超高频交易决策。
- SQL 性能:避免全表扫描,尽量用分区字段(
block_time、blockchain)过滤;SELECT *慎用。 - 结论可复现:分享 Dashboard 时附上 Query 链接,方便他人验证。
- 合规:链上数据公开,但地址关联分析涉及隐私推断,公开结论时注意措辞。
一句话总结:Dune 的分析流程是「选对解析表 → 写参数化 SQL → 做可视化 Dashboard → fork/API 复用」,核心能力是把链上原始数据翻译成可对比、可追踪的业务指标,建议从一个具体小问题(如某代币 7 日转账趋势)动手,跑通全流程后再扩展到多协议对比和自动化监控。
版权声明:足球直播
足球直播
足球直播
足球直播
足球直播
中超直播
中超直播
中超直播
中超直播
中超直播
英超直播
英超直播
英超直播
英超直播
英超直播
德甲直播
德甲直播
德甲直播
德甲直播
德甲直播
西甲直播
西甲直播
西甲直播
西甲直播
西甲直播
意甲直播
意甲直播
意甲直播
意甲直播
意甲直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
足球直播
足球直播
足球直播
足球直播
足球直播
中超直播
中超直播
中超直播
中超直播
中超直播
英超直播
英超直播
英超直播
英超直播
英超直播
德甲直播
德甲直播
德甲直播
德甲直播
德甲直播
西甲直播
西甲直播
西甲直播
西甲直播
西甲直播
意甲直播
意甲直播
意甲直播
意甲直播
意甲直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
足球直播
足球直播
足球直播
足球直播
足球直播
中超直播
中超直播
中超直播
中超直播
中超直播
英超直播
英超直播
英超直播
英超直播
英超直播
德甲直播
德甲直播
德甲直播
德甲直播
德甲直播
西甲直播
西甲直播
西甲直播
西甲直播
西甲直播
意甲直播
意甲直播
意甲直播
意甲直播
意甲直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播