主页 > imtoken钱包网址 > 区块链数据分析的 10 个必备工具

区块链数据分析的 10 个必备工具

imtoken钱包网址 2023-03-27 05:42:30

区块链数据分析具有重要的社会和经济价值,也是区块链科学研究的重要领域。本文将介绍区块链数据分析的10个重要工具,可以帮助您快速搭建区块链数据分析平台。

1、BlockSci:高性能区块链分析和探索工具

BlockSci 是一款高性能的区块链科学分析工具。它的高性能主要来自两点:使用C++开发和使用(自定义)内存数据库。根据其测试数据,在亚马逊AWS r4.2xlarge EC2(60GB内存)云主机上,遍历比特币区块链的所有输入输出仅需1秒。

区块链数据分析工具:blocksci

BlockSci 目前提供 C++ 和 Python 的分析接口。详细教程请参考 BlockSci 教程。

代码库:BlockSci

2、BlockAPI:区块链分析 API

BlockAPI是用Scala语言开发的区块链数据分析框架,可以将交易所等外部外部数据与区块链数据整合进行分析。它是由意大利卡利亚里大学开发的。

持有比特币的基金_比特币中国人持有比例_持有10个比特币

区块链数据分析工具:blockapi

BlockAPI 的工作流程主要包括两个步骤:

构建区块链视图并将其存储在数据库中 使用数据库的查询语言分析视图

BlockAPI 目前支持的区块链包括比特币、莱特币和以太坊,目前支持的数据库有 MongoDB、MySQL、PostgreSQL 和 Fuseki。

代码库:BlockAPI

3、goBlockchainDataAnalysis:faircoin区块链分析工具

goBlockchainDataAnalysis 是使用 Go、NodeJS 和 AngularJS 开发的区块链数据分析工具。它使用 MongoDB 来存储区块链数据。目前,仅支持 faircoin:

比特币中国人持有比例_持有10个比特币_持有比特币的基金

区块链数据分析工具:goblockchaindataanalysis

代码库:goBlockchainDataAnalysis

4、Coinalysis:比特币区块链图分析工具

Coinalysis 是比特币区块链的图形分析工具。它是用 Python 和 Java 开发的。其基本思想是在地址之间建立链接,然后对其进行分析。Coinalysis 目前仅支持比特币。

代码库:Coinalysis

5、BlockETL:区块链数据ETL开发工具包/Java

BlockETL是一个Java开发包,用于区块链数据分析中的数据提取、转换和加载,目前仅支持比特币区块链:

持有10个比特币_比特币中国人持有比例_持有比特币的基金

区块链数据分析工具:blocketl

BlockETL的主要特点如下:

代码库:BlockETL

6、bitcoin-blockchain-parser:比特币 blk.dat 解析库

bitcoin-blockchain-parser 是一个用于解析比特币 blk.dat 的 Python 开发库。

代码库:比特币区块链解析器

7、Blockchain2graph:比特币数据 -> neo4j 图数据库 ETL 工具

比特币中国人持有比例_持有10个比特币_持有比特币的基金

Blockchain2graph 提取比特币区块链数据并将其加载到 neo4j 图形数据库中。主要的开发语言有java和typescript:

区块链数据分析工具:blockchain2graph

区块链数据加载到neo4j后,可以使用cypher查询语言对区块链数据进行图分析。

代码库:Blockchain2graph

8、BitcoinUses:比特币使用分析工具

BitcoinUses是一个基于hadoop的比特币大数据分析项目,主要目的是分析比特币的利用率。BitcoinUses的主要开发语言是Java和JavaScript:

区块链数据分析工具:bitcoinuses

比特币中国人持有比例_持有比特币的基金_持有10个比特币

代码库:BitcoinUses

9、Ether_sql:将以太坊区块链加载到 SQL 数据库中

Ether_sql 是一个 Python 开发库,用于将以太坊区块链的数据加载到 SQL 数据库中。基于web3.py开发持有10个比特币,使用SqlAlchemy连接SQL数据库:

区块链数据分析工具:ether_sql

代码库:Ether_sql

10、Blockchain-etl:区块链数据ETL工具

Blockchain-etl 是一组用于区块链数据提取和加载的 Python 脚本。它使用 BigQuery 作为数据存储。目前支持比特币、莱特币、以太坊等多种区块链持有10个比特币,并支持有向图分析:

区块链数据分析工具:blockchain-etl

代码库:区块链-etl