跨界打击, 23秒绝杀700智能合约! 41岁遗传学博士研究一年,给谷歌祭出秘密杀器!

  • 时间:
  • 浏览:1

本文来自于微信公众号区块链大本营(ID:blockchain_camp ),站长之家经授权转载。

来源 | Forbes

译者 | Guoxi

整理 | Aholiab

出品 | CSDN、区块链大本营

去年 12 月,中国大部分地区早已入冬,而在 50 多公里外的新加坡,还等待时间在温暖的 26 度,气候宜人。

41 岁的谷歌数据科学家Allen Day,通过他另一方开发的搜索工具,发现以太坊上一大堆「自动代理」在自动化地转移资金。嘴笨 ,那先 「自动代理」的身份不明,但根据他的经验,他认为,这很将会是加密货币交易所为了哄抬币价做的「小动作」

这一发现,给你兴奋不已。早在一年前,Allen就将会发现区块链很将会是的下另另另兩个风口。而在巨头的布局中,谷歌落后的不止许多

亚马逊在 2018 年发布了一套用于构建和管理去中心化账本的工具,大举进入区块链领域。而微软早在 2015 年就入局了区块链领域,当时它发布了以太坊区块链相关的工具(现在微软为Azure云计算区块链工作台,Azure Blockchain Workbench),支持一系列开发服务。

在另另另兩个的背景下,作为谷歌云服务高级开发人员倡导者(developer advocate),Allen本职工作就说 准确分析和预测市场需求。他认为,能追上微软和亚马逊的唯一最好的依据,就说 揭露区块链的真实使用最好的依据和真实使用的人

就说 ,他主导开发了一款强大的区块链搜索工具——BigQuery。就说 和一小群由开源开发者组成的团队成员一块儿,悄悄的将整个比特币和以太坊公链的数据加载到BigQuery上。

BigQuery一经推出,瞬间成为了区块链开发者奔走相告的神器!

只有 说将会很难理解BigQuery的强大,不妨先来看有哪几个例子。

2018 年 8 月,Allen在谷歌新加坡亚太总部,亲自演示了用BigQuery预测比特币现金硬分叉的事件。

Allen在BigQuery上搜索比特币现金的交易次数,发现在分叉前交易频次很低,由此推断出统统大玩家在囤积比特币现金。

而在此另另另兩个,时会 实现另另另兩个的操作,是根本不将会的。检索区块链交易信息,可不也能专门的「区块链浏览器」,而那先 浏览器只允许用户搜索特定的交易,每笔交易都由字母与数字的独特排列标记。相比之下,谷歌的BigQuery则可不也能让用户对整个交易的生态系统进行更广泛的搜索。

还另另另兩个更有趣的例子。另另另兩个叫Tomasz Kolinko的守护进程运行员小哥,他的工作是分析智能合约的合理性。另另另兩个为了排除一段有潜在危险的代码或函数,可不也能搜索上百万个智能合约,花费有哪几个小时。

然而,在BigQuery中,Tomasz小哥搜索了另另另兩个名为「析构」(selfdestruct,该函数旨在限制智能合约的使用寿命)的智能合约函数时只用了 23 秒,就搜索完了 120 万个智能合约

最终,Tomasz小哥发现,在 700 多个合约中,都中有 析构函数。这 700 多个合约,黑客无需授权就可不也能利用这一函数发起攻击。

Tomasz小哥直言:“在过去,要实现这一功能是不将会的。”

嘴笨 ,BigQuery谷歌的大数据分析平台。在区块链搜索方面,它最大的特点就说 可不也能快速检索数据,就说 对数据进行操作。此外,BigQuery还支持「用户自定义函数」(UDF)的检索,支持JavaScript语言,我希望简单写另另另兩个脚本就可不也能快速对整个数据里进行分析和搜索。

比如,在下面的例子中,我希望通过一段代码,就能查询到特定时间内以太坊上每笔交易的gas值

结果如下:

现在,世界各地的开发者,将会在BigQuery上建立了 50 多个项目。用途从预测比特币的价格,到分析以太币持有者的持币有哪几个删剪都是覆盖。

BigQuery上的部分项目

此外,Allen现在的目标,不仅仅是比特币和以太币这一大币。还准备将莱特币( Litecoin )、大零币(Zcash)、达世币(Dash)、比特币现金,以太坊经典和狗狗币(DogeCoin)都逐渐加入到BigQuery中。

许多独立开发者,就说 断在往BigQuery中上传另一方的加密货币数据集。比如去年 8 月,另另另兩个叫Wietse Wind的荷兰开发者就将瑞波币的删剪50GB的交易数据上传到了BigQuery上,就说 每 15 分钟更新一次。

另另另兩个叫Thomas Silkjaer的丹麦研究员还专门为加密货币的流动设计了热力图。热力图中显示了一百万个加密钱包的数据,其中包括币安另另另兩个的大型交易所,也包括像Wirex这一创业公司。

Thomas Silkjaer 使用谷歌大数据分析平台BigQuery 绘制的与瑞波币地址相关的公开信息;图中陨石坑一样的位置代表了许多大的加密货币交易所

用了瑞波币的交易数据来显示整个交易账本中的资金流动,最后的这一球型显示了实际用户钱包中的资金

这图还有不同的颜色:

将会你是区块链开发者,将会加密货币研究人员,相信就看这,你将会也能删剪理解BigQuery的强大了。

不过出于好奇,营长翻了翻Allen Day的另一方经历。他们说牛叉的人从小就跟别人不一样。

Allen Day出生于美国加州,从小就对火山、恐龙和生命科学感兴趣。 5 岁时得到了另一方的第一台电脑,只有十岁就能编写简单的代码

50 年,Allen毕业于俄勒冈大学,获得生物学和汉语双学位。此后,他前往加州大学洛杉矶分校攻读人类遗传学的博士学位,读博期间帮助建立了另另另兩个用于浏览基因组数据的计算机守护进程运行。

在加州大学洛杉矶分校,Allen始于英文英文迷恋上分布式计算。将会,在 21 世纪初,Allen可不也能分析构成人类基因组的絮状数据,为了正确处理这一难题,他将许多小型计算机连接在一块儿,大大增强了它们的算力。

没想到,十几年另另另兩个,分布式计算成为了区块链的核心概念。

2016 年,Allen受聘在谷歌的健康和生物信息学部门工作,继续研究区块链这一全球最热门的技术领域。当然了主业他也只有 放下,继续研究对传染病的基因组进行实时测序,以及使用人工智能技术来增加水稻产量。(牛人就说 牛人啊,可不也能专业跨度只有 大)

嘴笨 ,在区块链方面,谷歌像是另另另兩个「沉睡的巨人」,就说 有了众多像Allen一样的科学家后,相信谷歌越快就能回到第一梯队的队伍。

目前,除了Allen的工作之外,谷歌也在积极探索2B区块链应用,也提交了统统区块链相关的专利,如Lattice安全专利等。一块儿,谷歌还积极呼吁自家的开发人员在以太坊区块链上构建守护进程运行运行,谷歌的风险投资部门也将会在加密货币初创公司中进行了多笔重大投资。

可不也能预见,谷歌这一巨人正在苏醒。