付费视频,请购买课程( ¥2,000.00 )后再观看

Dune:链上数据分析与可视化指南

5次播放
2026-04-17

视频 AI 总结:

本视频详细介绍了区块链数据分析平台 Dune 的核心功能与使用方法。Dune 允许用户通过 SQL 语句查询经处理的链上数据,并将其转化为可视化图表和仪表板。视频通过实战演示,讲解了如何查询 ETH 交易量、代币价格以及利用 UNION 技巧计算代币持仓分布。此外,还分享了 SQL 查询优化建议、AI 辅助编程功能及 API 的应用,旨在帮助用户高效进行链上数据分析。

视频中提出了以下关键信息:

  1. 平台定位:Dune 是一个基于 SQL 的数据分析平台,侧重于区块链数据的查询与可视化,支持从原始数据(Raw)到精选数据(Curated)的多层级分析。
  2. 核心功能
    • SQL 查询:支持 Dune SQL(基于 Trino),可查询交易、日志、价格等预处理表。
    • 可视化与仪表板:可将查询结果转化为饼图、折线图等,并组合成可分享的仪表板。
    • AI 助手:支持自然语言转 SQL、解释代码及自动生成查询语句。
  3. 实战案例技巧
    • 交易量统计:通过 sum(value) 并处理精度(10^18)来计算 ETH 交易额。
    • 持仓分析:利用 UNION 将一笔转账拆分为 from(负值)和 to(正值)两条记录,再按地址加总求得余额。
    • 多表关联:通过 JOIN 将交易数据与价格表关联,实现以美元计价的价值统计。
  4. 性能优化建议
    • 利用分区:尽量使用时间(block_time)或区块高度过滤,以利用数据库分区提高查询速度。
    • 减少负载:避免在全量表上使用 ORDER BY,仅请求必要的列,并合理使用 LIMIT
  5. 进阶应用:Dune 提供 API 接口,允许用户通过程序远程执行 SQL 并获取结果,实现数据自动化处理。