Home > 投研 > Google通过其大数据分析平台进入以太坊区块链
投研观点

Google通过其大数据分析平台进入以太坊区块链

公司在博客中宣布,Google Cloud的PB级数据仓库解决方案Google BigQuery已使以太坊数据集可用,从而可以探索智能合约分析。

BigQuery使探索以太坊的所有历史数据成为可能。GitHub上的Ethereum的ETL项目包括可以从区块链中提取并输入到BigQuery中的所有源代码。Google正在寻找新的贡献者和区块链。

使区块链数据可访问

使以太坊区块链数据可在Google Cloud上访问的目的是使存储在区块链上的所有数据易于访问。尽管以太坊的软件包含用于可以随机访问的功能的API,例如检查钱包余额,但对于存储在区块链上的所有数据,API端点并不容易访问。

虽然API端点无法启用聚合视图,但BigQuery的OLAP功能可启用此类分析。该博客显示了一个图表,该图表显示了按年累计的年初至今的以太坊转移和交易成本。这种可视化支持诸如以太坊体系结构中的更改优先级的任务,如果需要升级的话。

博客指出,Google Cloud可以将以太坊区块链与配备Parity的计算机同步,Parity是用于构建应用程序的以太坊客户端。

它还每天从以太坊区块链分类账中提取数据,例如令牌转移,并存储分区数据以在BigQuery上进行有效探索。

此外,BigQuery Python库允许客户端查询Kernels中的数据表,Kernels是公共数据科学平台Kaggle上的免费浏览器内编码平台。

智能合约分析

Google BigQuery已启用对智能合约功能调用,交易时间和智能合约功能分析的分析。

BigQuery演示了查询合同表和数据集交易以基于交易识别最常用的智能合约。所附图表按交易显示了10种最受欢迎​​的以太坊ERC-721合约。

CryptoKitties游戏的智能合约是最受欢迎的ERC-21智能合约。在合同源代码将诞生事件记录到以太坊区块链的地方,该表允许用户查询该事件的实例。

如果有人想发现类似于CryptoKitties的游戏,他们可以通过部署Jaccard相似性系数(一种用于使用JavaScript UDF比较样本集的多样性和相似性的统计信息)来进行测量。

另一个查询按交易量衡量10个最受欢迎的代币。

可以按时间窗口测量令牌,例如特定令牌的每日令牌传输次数,并创建特定时间段内数据的可视化效果,如附图所示。

更多可视化效果

还可以使用有向图数据结构来收集有关数据的见解,因为它包括钱包地址之间的一组转移。

在一个示例中,前40,000个交易包含至少两个贸易伙伴。该博客提供了一个用可视化软件Gephi制作的图形的示例,该图形显示了节点颜色,这些颜色由经常相互转移的地址组标记。模块化算法用于计算该图形。

许多智能合约的源代码都是免费提供的,从而使Google用户可以根据名称来发现合约执行的功能,甚至是没有源代码的功能,因为通用功能名称带有通用签名。

Google Cloud通过BigQuery推动了智能合约分析的发展。

http://xzh.i3geek.com
jp6754
ChainDAO管理员,不喜交流,无事退朝!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据