区块链本质上是一个分布式数据库。区块链中的交易是时序数据的一个例子。您可以使用 Timescale 查询区块链上的交易,就像您在任何其他数据库中查询时序交易一样。

在本教程中,您将使用 Timescale 超函数来分析比特币区块链上的交易。您可以使用这些说明来查询区块链上的任何类型的数据,包括其他加密货币、智能合约或健康数据。

在开始之前,请确保您已拥有

本教程涵盖

  1. 设置您的数据集
  2. 查询您的数据集

本教程使用示例比特币数据集,向您展示如何聚合区块链交易数据,以及构建查询以分析来自聚合的信息。本教程中的查询帮助您确定加密货币是否具有高交易费用,是否显示交易量和费用之间的任何相关性,或者挖矿是否昂贵。

它首先设置并连接到 Timescale 数据库,创建表,并使用 psql 将数据加载到表中。如果您已经完成了初学者区块链教程,那么您已经加载了数据集,可以直接跳到查询部分。

然后,您将学习如何使用 Timescale 超函数对数据集进行分析。它将引导您创建一系列连续聚合,并查询聚合以分析数据。您还可以使用这些查询在 Grafana 中绘制输出图表。

关键词

在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页面