付费视频,请购买课程( ¥2,000.00 )后再观看
Dune:链上数据分析与可视化指南
5次播放
2026-04-17
视频 AI 总结:
本视频详细介绍了区块链数据分析平台 Dune 的核心功能与使用方法。Dune 允许用户通过 SQL 语句查询经处理的链上数据,并将其转化为可视化图表和仪表板。视频通过实战演示,讲解了如何查询 ETH 交易量、代币价格以及利用 UNION 技巧计算代币持仓分布。此外,还分享了 SQL 查询优化建议、AI 辅助编程功能及 API 的应用,旨在帮助用户高效进行链上数据分析。
视频中提出了以下关键信息:
- 平台定位:Dune 是一个基于 SQL 的数据分析平台,侧重于区块链数据的查询与可视化,支持从原始数据(Raw)到精选数据(Curated)的多层级分析。
- 核心功能:
- SQL 查询:支持 Dune SQL(基于 Trino),可查询交易、日志、价格等预处理表。
- 可视化与仪表板:可将查询结果转化为饼图、折线图等,并组合成可分享的仪表板。
- AI 助手:支持自然语言转 SQL、解释代码及自动生成查询语句。
- 实战案例技巧:
- 交易量统计:通过
sum(value)并处理精度(10^18)来计算 ETH 交易额。 - 持仓分析:利用
UNION将一笔转账拆分为from(负值)和to(正值)两条记录,再按地址加总求得余额。 - 多表关联:通过
JOIN将交易数据与价格表关联,实现以美元计价的价值统计。
- 交易量统计:通过
- 性能优化建议:
- 利用分区:尽量使用时间(
block_time)或区块高度过滤,以利用数据库分区提高查询速度。 - 减少负载:避免在全量表上使用
ORDER BY,仅请求必要的列,并合理使用LIMIT。
- 利用分区:尽量使用时间(
- 进阶应用:Dune 提供 API 接口,允许用户通过程序远程执行 SQL 并获取结果,实现数据自动化处理。