本文目录导读:

在币圈利用Dune Analytics进行数据分析,核心思路是:明确分析目标 → 找到对应数据表 → 编写SQL查询 → 可视化与分享,Dune 是链上数据分析的“公共BI工具”,尤其适合以太坊、Solana、Polygon等主流链的透明数据查询,以下是具体操作框架:
先明确你要分析什么
币圈常见分析场景包括:
- 项目基本面:某协议TVL、日活地址、交易量、收入
- 代币流向:巨鲸持仓变化、交易所净流入/流出
- NFT市场:地板价、成交量、持有人分布
- DeFi挖矿:APY、LP池资金变化、清算数据
- 空投/交互:地址行为画像、任务完成度
建议:先确定一个具体问题,过去30天Uniswap V3在以太坊上的日交易量趋势”。
Dune中的关键数据资源
- Decoded Tables(解码表)
Dune已解析主流合约的ABI,可直接查询ethereum.transactions、uniswap_v3_ethereum.Pair_evt_Swap等,在搜索框输入项目名+链名,查看是否有现成解码表。 - Raw Tables(原始表)
如ethereum.blocks、ethereum.logs,适合自定义解析未解码合约。 - Spellbook(社区建模表)
Dune的社区维护的抽象层,如dex.trades、nft.trades,跨协议统一字段,适合快速做聚合分析。 - 已存在的Dashboard
搜索关键词(如“Uniswap”“NFT market”),可直接Fork别人的查询修改,节省时间。
编写SQL查询的实操要点
Dune使用PostgreSQL方言,常用技巧:
- 时间过滤:
WHERE block_time > now() - interval '30' day - 地址标签:结合
labels.addresses表识别交易所/巨鲸地址 - 聚合:
GROUP BY date_trunc('day', block_time) - 跨表JOIN:如将
dex.trades与prices.usd关联计算美元交易量 - 性能优化:避免全表扫描,先用
block_time分区过滤;复杂查询可拆成多个CTE
示例:查询某ERC20代币每日转账量
SELECT date_trunc('day', evt_block_time) AS day,
SUM(value) / 1e18 AS volume
FROM erc20_ethereum.evt_Transfer
WHERE contract_address = 0x...
AND evt_block_time > now() - interval '30' day
GROUP BY 1 ORDER BY 1;
可视化与分享
- 查询结果可直接生成表格、柱状图、折线图、饼图,拖拽字段即可。
- 将多个查询组合成Dashboard,设置参数(如时间范围、代币地址)实现交互。
- 发布后获得公开链接,可嵌入推特、Notion或项目官网。
- 支持API访问(需付费计划),可将数据接入自己的监控系统。
进阶技巧
- Fork优秀Dashboard:搜索高赞看板,Fork后修改参数快速复用。
- 关注Wizard更新:Dune的AI助手可自然语言生成SQL,适合新手。
- 结合链下数据:Dune支持上传CSV(如CEX价格),与链上数据JOIN。
- 监控告警:对关键查询设置定时刷新,配合Telegram Bot推送异常。
- 注意数据延迟:Dune通常有几分钟到几小时的索引延迟,不适合高频交易决策。
典型币圈分析案例
- 监测某新DeFi协议:查询其合约的
Deposit/Withdraw事件,计算TVL和用户数。 - 巨鲸追踪:用
labels.addresses筛选“Smart Money”标签地址,统计其代币持仓变化。 - 空投猎人分析:查询某合约交互地址数、交互频率,评估空投规模。
- NFT蓝筹对比:用
nft.trades聚合不同collection的日成交量与均价。
Dune的核心价值是把链上原始数据变成可查询的SQL表,新手从Fork现有Dashboard开始,逐步学习SQL和表结构;进阶用户可自建Spellbook模型或结合API做自动化监控,关键是先锁定一个具体业务问题,再用数据回答它。
版权声明:足球直播
足球直播
足球直播
足球直播
足球直播
中超直播
中超直播
中超直播
中超直播
中超直播
英超直播
英超直播
英超直播
英超直播
英超直播
德甲直播
德甲直播
德甲直播
德甲直播
德甲直播
西甲直播
西甲直播
西甲直播
西甲直播
西甲直播
意甲直播
意甲直播
意甲直播
意甲直播
意甲直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
足球直播
足球直播
足球直播
足球直播
足球直播
中超直播
中超直播
中超直播
中超直播
中超直播
英超直播
英超直播
英超直播
英超直播
英超直播
德甲直播
德甲直播
德甲直播
德甲直播
德甲直播
西甲直播
西甲直播
西甲直播
西甲直播
西甲直播
意甲直播
意甲直播
意甲直播
意甲直播
意甲直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
足球直播
足球直播
足球直播
足球直播
足球直播
中超直播
中超直播
中超直播
中超直播
中超直播
英超直播
英超直播
英超直播
英超直播
英超直播
德甲直播
德甲直播
德甲直播
德甲直播
德甲直播
西甲直播
西甲直播
西甲直播
西甲直播
西甲直播
意甲直播
意甲直播
意甲直播
意甲直播
意甲直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播