Dune Analytics介绍:实用的链上数据工具

今天要跟大家介绍链上工具Dune Analytics,如果有特别去找过一些项目的相关数据、用户之类的数据应该会看过这个工具。用Etherscan这样的Explorer 虽然也能查询到所有链上的数据,但如果想要针对特定的function 或地址的活动进行分析的话就比较困难。而Dune Analytics 则能让用户利用SQL 对链上数据进行查询、筛选等等,也能做成视觉化的图表帮助分析。

这篇内容会分为以下几个部分:

  • Dune 的数据来源
  • 查询现有的图表的仪表板
  • 自己利用SQL 查询/制作图表和仪表板
  • 实用的abstractions

Dune 的数据来源

Dune 在Web3 的数据领域里属于data mappers,主要功能是把交易的logs 都载下来,让用户能用SQL 的方式去查讯这个他们建立好数据库。而Dune 的数据来源则仰赖Infura或Alchemy,这样的基础设施让他们省去自己建立和管理以太坊客户端,可以直接以API 的方式查询链上数据。Dune 就是透过这些API 持续去「听」链上数据,整理成数据库后再让用户去查询。但也因为Dune 接收到的不是第一手数据,所以相对链上的活动会延迟一些时间,但对于数据的分析通常不会有太大的影响。

那在Dune 上能查询到什么样的链上数据?目前只支援Ethereum, Polygon, BNB Chain, Optimism and Gnosis Chain 这几条链的数据(虽然数据格式有些不一样,但也有Solana 和Arbitrum 交易的数据库)。而数据库里主要的三个表格是transactions, traces 和logs,如果以Etherscan 上可以看到的数据做对照,则分别是对应transactions, internal transactions 和events。下图可以看到一笔Transfer 交易会以什么形式纳入在Dune 的这三个表格中,三大表格中又会含有哪些交易数据。

Dune 数据库里的三大表格。
三大表格对应Etherscan 上能看到的数据

查询现有的图表和仪表板

到Dune 的网站页面可以直接搜寻想要查询的项目/ 内容,大部分的知名项目都会有其他用户做好的dashboard 可以看,如果没有的话也可以看看queries 有没有被查询过的数据或图表,只是没有被制作成dashboard。如果有登入的话,还可以把常用或喜欢的dashboards/ queries 按⭐️ 符号就能加到我的最爱,看用户得到的⭐️ 数量也是判断他做的图表的热门程度或品质的一项指标。

Dune Analytics 页面可以直接查询dashboards 和queries。
项目的dashboard 可以直接看到各类相关数据。

自己利用SQL 查询/制作图表和仪表板

如果搜寻不到自己想要找的数据,就可以自己利用SQL 进行query。下图可以看到在Dune 中query 的画面,左边可以选择要查询的链,也可以直接搜寻已经被decode 过的合约,如果是没被decode 过的合约也可以提出申请,大概一两天后Dune 就会通知该合约的数据可以直接被搜寻了(没被decode 的合约还是可以用ethereum.transactions等三大表格查到,只是无法直接在左侧搜寻合约中的function 或event)。只要打好SQL 的指令并按下“Run” ,下方就会出现对应的数据了,操作起来很容易。查询的数据出现后如果想要做成图表,只要按下“New visualization” 就能制作各类型的图表— 线图、圆饼图、柱状图、散布图等等。制作多个图表后就能整理到自己的dashboard 中,提供给其他用户搜寻。

Dune 中query 的操作画面。

实用的abstractions

另一个实用的功能是abstractions,这些是客制化的表格,方便用户查询一些特定的数据。例如dex.trades和nft.trades都是Dune 团队制作并持续维护的表格,可以直接查询所有DEX 或NFT 的交易数据,就不需要从各个交易所的交易抓取数据再合并。也有erc20.stablecoins可以查询所有稳定币数据、prices.usd可以查询代币在coinpaprika和coingecko的价格等等。用户也可以自己制作abstractions,帮助自己和其他用户更方便查询某些数据。在Dune 的Github可以查到所有的abstractions,如果想了解这些表格的数据来源的话可以直接上去查看。

以上就是我们针对Dune Analytics 的介绍,有另一个类似的工具— Footprint Analytics大家也可以去试用看看,一样是可以利用SQL 查询数据并制成图表的工具。之后如果找不到需要的数据时,不仿自己用这些工具整理数据看看!

本文链接地址:https://www.wwsww.cn/btbruanjian/13192.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。