-

手把手教你运用怎样区块链分析平台Dune Analytics

来源: 数字货币 时间:2020-10-30 08:10:47
导读: 众所周知,在以太坊上,所有的信息都是公开的。但用户很难找到其中需要的有价值信息。想知道某个项目/协议有多少用户,又或者是某个 DEX 的每日成交量是多少,可能需要单独编写一个脚本,用这个脚本去遍历所有的块、解析信息、正确排序和提取数据。


灰度比特币信托(GBTC)是什么 它是如何运作的?

在股票市场上有一种投资比特币的方式:灰度比特币信托(GBTC)。这是让投资者能够在持有大量比特币的信托基金中交易股票的几种金融工具之一,每只股票的定价都接近比特币的价格。

尽人皆知,在以太坊上,一切的信息都是公然的。但用户很难找到个中须要的有代价信息。想知道某个项目/协定有若干用户,又也许是某个 DEX 的逐日成交量是若干,大概须要零丁编写一个剧本,用这个剧本去遍历一切的块、剖析信息、准确排序和提取数据。这不仅须要专业知识,还很费时。如许的剧本大概会提取某个特定项目的信息,但如若想应用到其他项目上,又会须要大批的修正。另外,遍历一切数据自身就是一个很长的历程,须要一个完全的节点也许运用外部效劳举行许多零丁的查询。

此时,你须要尝尝 Dune Analytics。

Dune Analytics 是一个强有力的区块链分析平台,能够用来查询,提取,并将海量的以太坊数据举行可视化。它是一个基于 web 的平台,经由过程运用简朴的 SQL 查询,从预添补的数据库查询 Ethereum 数据(避免了每一个剧本零丁遍历数据,冗余生意业务)。没必要再写一个特地的剧本,用户能够简朴地查询数据库,提取区块链上面的险些任何信息。 

本文将引见怎样运用,搜刮,编写基础的信息,并将其可视化。纵然您之前从未运用过 SQL,文中的基础例子也会协助你明白,经由过程阅读本文和相干官方文档,也能够写出本身的剧本。期待用户能够制造更多有意义的数据集。 

Weekly DEX volume 去中间化生意业务所周成交量 

Dune Analytics 的事情道理

Dune Analytics 本质上来讲,是将未经加工的区块链数据悉数录入集合到 SQL 数据库中,能够让一切用户轻松查询。举例来讲,数据库中能够很轻松的查询以太坊的一切转账,这些数据已被很好的根据发送地点、接收地点、数目等条目分类整理好了。

以太坊的最新 5 笔转账,泉源

这些信息均免费的,只需建立账户,就能够运用:

数据搜刮查询

编写新查询需求

建立可视化图标和统计数据 

假如用户须要建立私有化图表、隐蔽水印等功用就须要付费到 Pro 级别,这里暂不议论。 

从运用 Dune Analytics 入手下手

注册以后,首页点击 Browse 就能够进入数据阅读界面。

映入眼帘的就是一些来自其他用户热点数据集的汇总,包含种种差别的项目或数据分类,比方 项目的生意业务量统计汇总,GAS 费,NFT 平台 Rarible 数据汇总等等。

ETH 的 GAS 费相干数据,泉源 

图表能够挑选放大、全屏、恣意部份拔取。挑选 Fork 将全部数据集复制进本身的事情区,在本身的事情区能够举行操纵、修正、建立新图表和保留。而 Qeuery 就能够让你看到该部份数据集的完成代码。

Median Gas Price, Last 24 hours(24 小时内,GAS 费中位数) 

用户也能够在右边搜刮本身须要的项目信息,能够根据盛行度、收藏量、宣布日期排序。

以时刻排序能够发明,许多新用户在平台测试本身的数据集。 

入手下手进修写一个属于本身的数据集

有网友在 Discord 有偿寻觅编写数据集的效劳 

起首用户能够用经由过程 Fork 复制他人编写胜利的数据集,能够复制、修正其代码。也许只需轻微调解一下,就能够取得须要的代码(律动注,Dune Analytics 也供应了细致的 Docs 文档供用户进修)。

1. 点击 Create,挑选 Query 建立一个新查询页;

2. 编辑相干 SQL 代码指令。

本文引见部份相干运费用较高指令: 

ethereum.transactions:Ethereum 上一切转账。

ethereum.logs:发送代币时的日记。

erc20.ERC20_evt_Transfer:发送代币时一切的事宜。

prices.layer1_usd:每分钟显现 L1 层(公链)的 usd 价钱。

以近来 5 个 ETH 转账为例:

起首挑选 ethereum.transactions 以查找到一切 ETH 链上数据,能够看到旗下的相干子集,包含哈希,GAS 费,区块高度等等。*字符代表子集内一切内容,desc 示意倒叙。

经由将主指令的加工,我们获得以下的完全指令: 

select * from ethereum."transactions" order by block_time desc limit 5

点击「Execute」以输出效果。

得出效果,再点击 SAVE 保留,以上就完成了一个简朴的查询功用。 

在 Query 选项里,按时刻顺序排列就能够看到本身完成的作品啦 

别忘了,Dune Analytics 也支撑数据可视化,能够将本身设置好的指令集成到可视化东西当中,并应用 Dashboard 展现出来。

近 10 日链上 ETH 代价的图表展现,泉源

局限性

只管 Dune 是一个超等壮大的东西,但仍然有一些 bug 和限定。现在只能查询像是链上转账和迁徙等事项。不能肯定某特定区块上某个地点的状况。比方,假如想知道一个特定区块的特定地点的余额是若干,就须要建立一个 Query,总结该地点一切的转入和转出。回覆「现在的以太坊总量」这类问题对 Dune 照样有些辣手的。

免费用户一次只能举行 3 个 Query 查询,假如您想更新一个多图表的数据集,这个限定是须要注重的。

虽然大多数时刻平台会自动协助调试不准确的 Query 指令,但有时刻 Query 会一向停息直到超时(上限 40 分钟)。假如某部份占用了大批的时刻仍不回响反映,大概须要试着保留它,然后从新加载网页。这部份问题以后会获得解决。

总结

东西仅仅是东西,主要的照样背地的运用者。Dune Analytics 作为一个充溢大概性的数据平台,另有许多东西须要探究和发明,包含种种新兴的 defi 项目或数据,须要用户本身去构建相干的数据集。鉴于 2020 第三季度 96% 的 DeFi 生意业务量均来自于 ETH 的状况,主攻以太坊数据,许可用户简朴疾速的查询、提取和显现数据的 Dune Analytics 能够说是超等壮大的研讨探究东西。

DUNE Analytics 相干平台的数据集


加入新手交流群:每天早盘分析、币种行情分析 添加助理微信,一对一专业指导:btcxiaotian
加入新手交流群:每天早盘分析、币种行情分析 添加助理微信,一对一专业指导:btcxiaotian