Dune 是一个面向区块链数据的查询与分析平台。用户在浏览器里写 SQL,对链上数据做筛选、聚合和可视化,再把结果整理成公开看板,或者通过 API 把查询结果接入其他应用。它提供的是数据工作台,而非某个项目的官方数据页。
只看公开看板
看板由作者编写查询、选择数据表、设定展示方式,Dune 提供工具和托管环境,不对每个看板的内容做事实背书。同一指标在不同看板里数值不一致,通常来自作者选了不同的数据表、过滤条件或统计口径。查看时先弄清三件事:它统计的是什么、覆盖哪些合约或哪条链、数据截止到哪个时间,再决定能不能引用。看板结论不等于项目官方审计,也不保证及时更新。
看板作者的查询逻辑公开可查,愿意花时间的人可以顺着 SQL 判断数字是怎么算出来的。这是公开看板相对截图和二手转述的价值所在,但也意味着引用前多一道核对:口径是否写清、时间是否够新。
自己写 SQL
Dune 的查询在浏览器里编写和执行,编辑器使用 DuneSQL,它以 Trino 为基础引擎,针对区块链数据做了优化。熟悉标准 SQL 的人上手较快,但窗口函数、多表关联和复杂聚合仍需要练习。编辑器提供自动补全、查询格式化、报错定位和只运行选中片段等功能,调试效率比裸写高,但不能替你决定查询逻辑。
更花时间的是数据结构:目标协议的数据以什么形式落在哪张表里、字段含义是什么、哪些表更新频繁、哪些有延迟。这部分知识来自对链上数据和具体协议的熟悉程度,与 SQL 语法是两回事,两项能力共同决定产出速度。查询结果可以配置列标题、数字格式、隐藏列等展示方式,再组织成图表和看板。数据时间需要自行核对,这是使用任何链上数据集的常规动作。
接入产品的开发者
官方 API 面向分析师、数据工程师和数据科学家,提供读取和管理查询执行与结果、集成外部应用等能力。保存在 Dune 界面里的查询可以通过 API 执行,结果返回到自己的环境,用于批量取数和自动化流程。官方文档还提到 Trino 连接器、dbt 连接器以及连接 Hex、Metabase、DBeaver 等 BI 工具的途径,说明接入方式不只有 REST API 一种。
对开发者来说,需要评估的是鉴权方式、调用配额、结果返回形式以及失败重试怎么处理,而不是单次查询能否跑通。官方文档把执行类端点和元数据类端点的计费方式分开说明,具体额度以官方计费页为准。网页界面适合人工探索和展示,API 适合程序化、重复性的取数,两者服务于不同场景。
三类用法并不互斥:研究者往往也是看板作者,开发者也可能先在看板上验证思路。