本文目录导读:

在币圈,Dune Analytics 是进行链上数据分析的最核心工具之一,它允许用户通过 SQL 查询直接读取区块链数据(如以太坊、Solana、Polygon 等),并将结果可视化,以下是利用 Dune Analytics 进行数据分析的完整指南:
明确分析目标
在开始之前,确定你想分析什么,常见的币圈分析场景包括:
- DeFi 协议:TVL(总锁仓量)、借贷利率、流动性池深度。
- NFT 市场:交易量、地板价、铸造数量。
- 代币经济学:持币分布、解锁计划、转账活跃度。
- 空投追踪:交互地址数、任务完成情况。
- MEV 与 Gas:Gas 消耗趋势、MEV 机器人活动。
注册与熟悉界面
- 访问 dune.com 并注册(免费版足够入门)。
- 熟悉 Dashboards(仪表盘)、Queries(查询) 和 Data Explorer(数据浏览器)。
- 浏览社区已有的热门仪表盘(如 Uniswap、Aave 的官方看板),学习他人如何构建查询。
学习基础 SQL
Dune 使用 PostgreSQL 语法,你需要掌握:
SELECT、WHERE、GROUP BY、ORDER BYJOIN(多表关联)- 聚合函数(
SUM、COUNT、AVG) - 时间处理(
DATE_TRUNC) - Dune 特有的 抽象表(如
ethereum.transactions、erc20.transfers)和 解码表(如uniswap_v3_ethereum.Pair_evt_Swap)。
Dune 提供了丰富的 文档 和 SQL 教程,建议从“查询以太坊最新区块”这类简单任务开始。
编写查询的核心步骤
- 选择数据源:在查询编辑器中,从左侧选择区块链和表(如
ethereum.logs)。 - 过滤数据:用
WHERE限定合约地址、时间范围或事件签名。 - 聚合与计算:用
GROUP BY按天/地址汇总。 - 调试:Dune 会显示查询成本和执行时间,注意免费版的查询限制。
- 保存并可视化:将查询结果保存为图表(折线图、柱状图、表格等)。
示例:查询某 ERC-20 代币每日转账量
SELECT
DATE_TRUNC('day', evt_block_time) AS day,
SUM(value) / 1e18 AS volume
FROM erc20_ethereum.evt_Transfer
WHERE contract_address = 0x... -- 代币合约地址
GROUP BY 1
ORDER BY 1 DESC
构建仪表盘
- 将多个相关查询添加到一个 Dashboard 中。
- 使用 参数(Parameters)让看板可交互(如切换代币地址、时间范围)。
- 添加文本说明,解释指标含义。
- 设置自动刷新频率(付费版支持)。
高级技巧
- 使用解码合约:Dune 已解码主流协议(Uniswap、Curve、OpenSea 等),可直接查询
evt_表,无需手动解析 ABI。 - 创建自定义表:通过
CREATE TABLE或WITH子句复用中间结果。 - 结合外部数据:Dune 支持上传 CSV(如价格数据)进行关联。
- 监控与告警:付费版可设置查询结果触发通知(如巨鲸转账)。
- 社区协作:Fork 他人的查询进行修改,或加入 Dune 的 Discord 讨论。
实战建议
- 从模仿开始:找到你关注的协议官方看板,Fork 后修改参数理解逻辑。
- 关注数据质量:注意合约地址是否正确、代币精度(decimals)、时间戳时区。
- 成本控制:免费版查询有额度限制,复杂查询可先在小范围测试。
- 结合其他工具:Dune 适合链上历史数据,实时监控可搭配 Nansen、Arkham 或自建节点。
学习资源
- Dune 官方文档与 SQL 教程
- Dune 社区 Dashboard 库(搜索关键词如 "Uniswap V3")
- YouTube 上的 Dune 分析教学
- Twitter 上关注 @DuneAnalytics 及知名分析师(如 @hildobby)
通过以上步骤,你可以逐步从“看别人做的看板”过渡到“自己写查询、建看板”,最终形成对币圈链上数据的独立分析能力,关键是多练、多 Fork、多调试。
版权声明:足球直播
足球直播
足球直播
足球直播
足球直播
中超直播
中超直播
中超直播
中超直播
中超直播
英超直播
英超直播
英超直播
英超直播
英超直播
德甲直播
德甲直播
德甲直播
德甲直播
德甲直播
西甲直播
西甲直播
西甲直播
西甲直播
西甲直播
意甲直播
意甲直播
意甲直播
意甲直播
意甲直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
足球直播
足球直播
足球直播
足球直播
足球直播
中超直播
中超直播
中超直播
中超直播
中超直播
英超直播
英超直播
英超直播
英超直播
英超直播
德甲直播
德甲直播
德甲直播
德甲直播
德甲直播
西甲直播
西甲直播
西甲直播
西甲直播
西甲直播
意甲直播
意甲直播
意甲直播
意甲直播
意甲直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
足球直播
足球直播
足球直播
足球直播
足球直播
中超直播
中超直播
中超直播
中超直播
中超直播
英超直播
英超直播
英超直播
英超直播
英超直播
德甲直播
德甲直播
德甲直播
德甲直播
德甲直播
西甲直播
西甲直播
西甲直播
西甲直播
西甲直播
意甲直播
意甲直播
意甲直播
意甲直播
意甲直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播