BigQuery平台提供的服务可以轻松搜索和分析区块链交易

2019-07-01 14:45:44    来源:    作者:

随着区块链的阴谋逐渐平息,现在是时候问:技术进步有多远了?铸造了数以百计的新硬币。已筹集了数十亿美元。传说中的故事是一场侵略性的技术革命。

那么,它改变了什么?谁在使用加密货币?多久一次?有多少硬币?他们是如何被使用的?他们有多安全?哪些网络蓬勃发展,哪些网络枯萎了?

这些是最好的数据问题。然而,对于承诺为移动货币业务带来透明度的技术,区块链网络显然是不透明的。在像以太坊和比特币这样的区块链上,金融交易的完整历史记录可供任何人查看。但是,掌握它们的最新版本远非微不足道。正如运行任何分析的任务一样。

最近,一些新项目开始使访问和查询区块链数据变得更加容易。通过这样做,他们可以了解加密货币项目的进展程度以及它们还有多远。

谷歌肯定是进入区块链搜索领域的最大玩家。本月,该公司 宣布 通过其BigQuery云平台提供来自八个最活跃的区块链网络的完整数据集:比特币,比特币现金,以太坊,以太坊经典,Zcash,短跑,Litecoin和狗狗币。

这些低温货币的交易数据已经公开,但谷歌现在以数据科学家可以轻松访问的形式提供它。

过去,如果研究人员想要了解这些区块链,他们需要首先在运行它们的对等网络上启动一个节点,然后使用该连接下载并解析从其他节点传递到它们的原始数据。网络。

“对于普通数据科学家来说,他们没有时间运行自己的节点或编写自己的工具来解析该节点以获取数据......即使他们这样做了,他们也必须每个人都这样做为了获得最新数据,“ 以太坊经验合作社的开发者关系总监 Yaz Khoury解释说。这 是一个资助开发和推广以支持以太坊经典网络的非营利组织。“他们不应该因为建立所有数据工程基础设施而受苦。

对于那些缺乏下载自己的区块链副本的时间和资源的人,还可以选择浏览名为资源管理器的服务,这是一种在线发布块数据的原始搜索引擎。现在可以为所有主要加密货币提供多个资源管理器,但它们都有自己的限制。在这些网站上,数据不以易于分析的形式呈现。虽然有些人提供了可视化最基本经济趋势的图表,但他们提供的见解大多只是网站所有者感兴趣的。

如果你想在没有麻烦的情况下进行分析,谷歌现在可以将自己定位为可以去的地方。通过访问BigQuery,研究人员可以远程访问在关系数据库中构建的区块链,每天更新到Google的云端。以这种形式呈现,然后可以使用标准查询语言(SQL)进行分析,这是一种 数据科学家常用的领域特定语言。

“我们将区块链转换为您可以查询的数据库。这让很多从未将区块链作为结构触及的人开放,“Khoury说道,他与Google合作将以太坊经典区块链数据带入BigQuery。

对于像比特币和Litecoin这样的加密货币,其中网络的主要功能只是移动价值,这可能就足够了。然而,对于像以太坊这样更复杂的区块链,分析变得更加棘手。

除标准交易外,像以太坊这样的区块链还运行智能合约,即远程执行复杂应用程序的代码,称为Dapps。但是,在对这些函数执行任何分析之前,必须将应用程序反编译为其源代码,这是BigQuery不提供的服务。

开发人员现在可以在BigQuery平台之外使用这些工具。 开发以太坊区块链的开发人员Tomasz Kolinko创建了他自己的反编译器,名为Eveem,他一直用它将合同中的数据加载回BigQuery,然后可以用它们进行基本分析。

通过这种方式,BigQuery可以作为共享数据的存储库,超出Google自身提供的范围。

Kolinko表示,将以太坊的反编译数据与BigQuery的搜索功能相结合,将特别有助于那些想要检查以太坊网络安全性的研究人员。

今年,他一直使用这两种工具来搜索某些合同中已知存在的安全漏洞,并衡量它们在整个网络中的流行程度。他说,当结果被推入云端时,审核员更有可能在对用户造成巨大损害之前发现漏洞。

“如果还有更多的眼睛在关注这些数据......也许我们可以在尺寸增大之前找到受影响的合约,”Kolinko说。

但是,BigQuery仅适用于检查公共区块链上的数据。在过去两年的区块链狂热期间,大部分创新来自私有区块链,其中参与仅限于经过审查的用户群。

虽然您不会在Google的BigQuery平台上找到任何这些区块链数据集,但另一家公司Hacera正在努力使它们至少部分透明。

在一个名为Unbounded的项目中,Hacera提供了一个注册表,私有区块链的管理员可以在其中列出他们的网络以及他们提供的功能的描述。私有区块链的管理员也可以使用Unbounded(它本身就是构建在Hyperledger的Fabric上的区块链)来有选择地发布有关其网络的详细信息,将操作数据推送到公众中,否则这些数据只对一组封闭的参与者可见。

构建私有区块链的原因有很多。大多数是由具有监管义务的企业运营,以保持其客户数据不受公众视线影响。通过Hacera,这些公司可以选择发布部分数据,例如总交易量或网络上的参与者数量。这样做可以显示其采用率,而不会与监管机构发生冲突。

根据Hacera的创始人兼首席执行官Jonathan Levi的说法,即使这种小透明度也能帮助业内人士更好地了解哪些技术可用以及它们如何运作。从长远来看,它们甚至可能激发协作,这从一开始就是区块链爱好者的核心目标之一。

“目前,每个人都只想创造另一条连锁店,”列维说。“我们试图说 - 让我们用那里的东西。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。