基于区块链的超级计算机:如何利用比特币挖矿的巨大容量

Unknown view 56 2017-5-12 08:08
share to
Scan QR code with WeChat

基于区块链的超级计算机:如何利用比特币挖矿的巨大容量 (1)

暴走时评:加密货币挖矿需要消耗大量算力,占用大量存储,与此同时大量电脑设备闲置,白白浪费了这些宝贵的算力资源。为了合理利用这些资源,初创企业SONM利用区块链技术搭建超级计算机。为了实现目标,还与一些行业巨头合作,逐步开展战略,并且需要社区大量的支持,才可以实现这个大规模变革性项目。

翻译:Annie_Xu

区块链技术在不同行业取得进展,也许可以提供节省和高效利用算力的解决方案,当个人电脑、手提电脑和其他自动设备闲置时,这些算力可能都浪费了。

那么是否可以为计算机搭建优步或者Airbnb,让任何愿意租借设备的人,获得算力资源和资金?

SONM是利用区块链技术搭建超级计算机的项目,公司首席执行官是Sergey Ponomarev。

我们需要更多算力!

行业和科研社区需要算力进行大量数据处理和运行大量大型应用,同时增加操作处理速度。

目前的算力市场基本上是中心化的,亚马逊、谷歌、微软和IBM等国际巨头占有相当大的市场份额。从而降低了算力服务的定价效率,让算力市场不稳定,容易被操控。

SONM开发的解决方案可以让全球几百亿矿工开始通过SONM应用程序池(SONM Application Pool)提供算力资源。

以前提过,GPU挖矿的利润越来越低,因为挖矿难度增加了。另外很多加密货币即将过渡到权益证明算法,使挖矿设备几乎是无用了。但是GPU矿场基本上是通用型计算系统,配备标准CPU、足量的RAM存储和硬盘。因此这些资源也许可以被需要算力的人获取。

比如公开数据显示,亚马逊Amazon EC2 C3 Instance Cluster的算力是484 Flops=0.0004842 EFlops,大约是所有挖矿设备算力的0.012%(SONM计算得知非比特币矿工的资源的总算力高达4EFlops左右)。这还没有计入没有用于挖矿的闲置算力,包括PC、移动设备、游戏机等。如果有进行高效分配的平台,这些算力资源最终可以占据市场。

如何使用大量的比特币挖矿容量呢?

SONM创始人兼首席执行官Ponomarev一直从2013年年底就开始从事有用计算。开始关注利用加密货币领域之外的比特币挖矿容量。仔细研究多个分叉选项之后,遇到的一个重要限制,直接在区块链上进行计算是不合理的,而且不可能创建完整的P2P项目。于是他想到了创建整合中心的主意。

Ponomarev成功地完成了研究项目,开始寻找已经搭建了平台的开发者。通过说俄语的BOINC社区,Ponomarev见到了在挪威进行药品研究的Andrey Voronkov。

当时Voronkov面临着生物医学资源算力效率低的问题,于是发起了DrugDiscover@home项目,这个分布式计算项目采用全球志愿者提供的不同计算设备的算力(PCs、GPUs智能手机、群集等),用于抗癌药物、年龄相关疾病药物的研发,还有抗生素和抗病毒药的研发。他们与Ponomarev一起开始搭建全球超级计算机。

SONM吸引了周边的中心,利用特殊的PoE技术处理未确定的计算(比如应用发布、主机代管、积极语言学习等),该平台搭建于支持大量编程语言的Yandex.Cocaine之上。

Ponomarev说:

“项目的调整是一个重要问题,客户设备的OS参数和开发者的参数可以相差很大,从而导致应用发布出错。SONM通过在系统中部署Docker Container,解决了这个问题”。

他说,SONM架构是很多已有项目的延展,与说俄语的社区一起采用开源PaaS平台Yandex.Cocaine 是最重要的战略决策。使得Cocaine Anton Tyurin创始人加入SONM团队。

兼容的挑战

超级计算机的开发当然是很有雄心的任务,存在一些挑战。算力提供者与需要者的地理距离、网络拥堵、信号碰撞都是分布式计算领域的挑战。另外设备必须能够互相通讯,实时进行算力资源交易,因此必须兼容。

就像Ponomarev说的,搭建SONM架构本身是挑战,将平台和系统整合花费了大量时间和资源,可以实现更高的安全性和通用性,尤其是整合了Yandex.Cocaine。

Ponomarev说:

“代码开源的PaaS技术、BTSync和Whisper等大量平台保证节点间数据和信息的高交换速度,还有以太坊智能合约的部署”。

另外SONM的挑战还有如何保证最高的安全。目前该团队在测试一个复杂的多层反诈骗系统,这个系统采用了机械和信誉安全工具。

跟上竞争

一段时间内SONM被认为是Golem主要竞争对手,然而SONM首席执行官解释说:

“波兰开发者的Golem项目核心是开发自有平台,他们没有部署计算领域的已有解决方案,因此可能会卡在创造和发现已经被发现的解决方案之间”。

与Golem相比,SONM利用现有平台,一开始该平台是要搭建在BOINC平台上,但是SONM团队决定调整战略。

Ponomarev说:

“与BOINC合作,我们面临着一些问题,尤其是BOINC平台支持的编程语言只有C++、FORTRAN和Python的事实,使其并不那么通用。因此,我们决定转移到Yandex. Cocaine,它更加灵活和便利。该平台是通用服务的关键,也是雾计算部署的关键”。

挑战全球巨头

目前SONM团队的时间、精力和资源都投入了高级开发团队的搭建,他们可以根据SONM路线图开发和完成目标。另外SONM将发布alpha版本和用户原型。

SONM团队透露了接下来的一些信息,一旦alpha版本发布了,计划发布包含大量平台用例的预告版。

“我们决定通过流行游戏Quake的服务器开发预告版,利用服务定位器我们预计AAA级别的公司会开始购买SONM服务,我们计划吸引主机代管服务,目前正与亚马逊合作。终端用户和租用者将意识到网站代管和SONM平台应用的好处,因为去中心化计算将比行业巨头提供的云服务更便宜”。

SONM计划一步步提供大量问题的解决方案,比如可以将平台用于科研项目、托管应用和网站、游戏服务器、中立网站、CGI和视频渲染。

Ponomarev支持,项目获得区块链社区关注,该团队在ICO前融资阶段10小时内筹集了500000美元。

人们相信分布式计算将从根本上动摇云服务。Ponomarev说,他们获得社区大量支持很重要,因为计划下一步是与计划用SONM雾计算平台替换AWS的公司一起测试平台。

如果你对SONM项目感兴趣,可以关注纽约共识大会(Consensus in New York)和德国柏林的区块链展览(Blockchain Expo in Berlin)。区块链行业专家和希望参与SONM平台开发项目的爱好者都可以参与测试。

作者:Alicia Naumoff | 编译者:Annie_Xu | 来源:Cointelegraph

btcfans公众号

Scan QR code with WeChat

From the Internet
Disclaimer:

Previous: Bitbank副总:中国可能在区块链上实现全球技术突破 Next: 微软Azure为何要与区块链众筹平台Waves联合?

Related