区块链将成为管理云存储的最佳方案
扫描二维码
随时随地手机看文章
有一种P2P网络正在兴起,它使用区块链来管理云存储的,这种云存储以此为基础——在PC和数据中心共享过剩的磁盘容量和网络容量。共享容量的人可以获得免费的存储空间,并且可以用加密货币为存储空间买单。
Roberto Galoppini通过区块链发现了一举两得的机会:他的组织FileZilla可以为用户提供免费的在线数据存储,同时也使用户可以获得宝贵的加密货币。
流行的开源FTP客户端FileZilla的战略总监Galoppini表示,他的服务计划今年将改变方向,即使用总部位于亚特兰大的Storj Labs Inc.的点对点(P2P)分布式存储平台。该平台将由区块链进行管理。
FileZilla(它已经在Storj去中心化的存储中试用了几个月)通过其免费的文件共享服务赚钱,该服务托管在SourceForge.net上。FileZilla向用户推销第三方软件,或使用户可以通过测试新的网络应用程序或移动应用程序来赚钱。反过来,FileZilla将与第三方软件供应商分享收入。
然而,一些用户报告称,广告软件未经同意就自动安装了,一般而言,广告并不总是受用户欢迎,Galoppini这样说道。
加密货币吸引了投资者和用户
通过与Storj Labs分享收入,FileZilla能继续为用户提供免费服务,甚至可以使用区块链的原生加密技术对一系列功能进行扩展,例如提供免费的VPN供用户使用。
Galoppini说:“多年来,人们一直可以免费使用FileZilla。发现一项新服务,哪怕它不是免费的,它也比别的服务都要便宜,这至关重要。”
Storj使用区块链追踪数字“农民”,这些农民与比特币矿工一样已经与Storj签约,使应用程序可以在他们所使用的计算机或服务器上共享过剩的网络容量和存储容量。区块链的电子分布式账本还用来向农民支付加密货币——即数字代币,其价值自2014年推出以来增长了240倍。
去年,当FileZilla的领导层正在寻找基于安全云服务的另一种存储方法时,代币技术成了关键,因为它为用户创造了一定的“粘性”。
Galoppini说:“我们第一次能够为最终用户提供简单,便宜的东西(哪怕这不是免费的)并且用户还可以赚钱。这不是一场零和游戏,因为人人都是赢家。”
他继续说道:“代币正在改变游戏规则,它最终可以让我们能接近目标,即避免与向我们求助,下载我们的软件然后离去的终端用户一对一地打交道。在这种情况下,他们成了生态系统的一部分。如果他们开始使用存储服务,并开始分享硬盘容量或带宽,那么他们就成了市场的一部分。”
迄今为止,已有超过50,000名农民加入了Storj的P2P网络,该网络现在拥有30拍字节的数据。
Storj是几家使用区块链管理分布式,基于对象的存储平台的初创公司之一,在过去半年中,它每月都增长50%。
出现扩展性方面的问题
去年,另一家基于区块链的数字存储初创公司Filecoin在一次首次公开募币(ICO)的预售中筹集了5200万美元,在正式的首次公开募币中筹集了2.05亿美元——创了历史新高。
另一家名为0chain的初创公司也使用区块链来对dApps(在P2P网络上运行的去中心化的应用程序)未使用的存储容量加以利用,区别在就在于,0chain的算法仅使用企业数据中心的服务器来创建虚拟的容量池。0chain反过来将剩余容量销售给其它企业。0chain还声称,使用其去中心化的云存储的公司不像使用其它云存储的公司那样要忍受更长的延迟时间。
0chain与dApps提供商(如中国的NEO委员会)合作,为特定用例和垂直行业(例如物联网设备,零售和金融服务)设计区块链。
0chain的一位发言人通过电子邮件说道:“这个想法就是,我们不能像配置物联网应用那样配置处理零售交易的应用。因此,这种方法使0chain更有可能成为替代AWS的可行方案。”
然而,由于增长快速,有一个问题渐渐浮出水面,这是很多区块链平台都遇到的一个问题:即无法进行有效的扩展。因此,Storj的服务上周宣布,如果它无法重新设计其平台的架构,使其能够随着需求的变化而发展,那么它就不会接受任何新用户或农民。
Storj的创始人兼首席营收官John Quinn说:“一切都会进一步发展,并且会发展得更快,以至于发展到这样的地步——当我们为了处理艾字节量级的容量时而重新设计基础设施的架构时,我们无法临时禁止新用户使用我们的服务,我们要在这种情况发生之前做出决定。”
Quinn希望提高该服务的性能,并在六个月内向新的主机和用户开放服务。
本月早些时候,世界领先的区块链平台之一的以太坊宣布,它还在研究对分布式账本技术进行扩展的方法。
由于区块链的链式特性,插入区块链的每个新记录都必须被串行化,这意味着区块链的更新速率比传统数据库慢,后者可以并行更新数据。
基于区块链的系统向AWS和Dropbox发起挑战
新兴的基于区块链的分布式存储市场可能会挑战传统的云存储服务(例如亚马逊AWS和Dropbox),在云存储市场分一杯羹。
安永(EY)区块链技术的全球创新领导者Paul Brody说:“分布式计算和存储模型仍处于初级阶段,但我认为这项技术确实有巨大的市场。”
使用P2P网络来聚合计算机资源的想法并不新鲜。早在21世纪初,BitTorrent就以分布式文件共享服务的形式向公众开放,并且已经发展到一定程度,即可以处理超过一半的互联网的文件共享带宽。
Brody表示,由于区块链内置支付机制——即加密货币,这是之前的P2P服务所不具备的东西——加密货币更有可能成功。
Brody说:“如今的网络也比过去更大更快,我们如今也更善于削减工作负载,因此,一些小小的变革(即从支付到工作负载分配的变革)正是我们需要的,这样我们就会改变观念,从‘这个主意不错’变为‘大规模可扩展的业务’。我对这样的成就满怀希望。”
如果投资者的信心能说明什么,那就是市场可能已经准备就绪。
全球性的点对点网络
总部位于波士顿的Sia还使用区块链管理的P2P网络在存储容量过剩的主机上存储数据; Sia将每个文件复制到50台别的主机上,以实现冗余和可靠性。
Sia在50个国家/地区管理的主机数超过1,000台,虽然其初期目标可能是消费级用户,但上周它宣布将定位于企业市场,将冷存储的客户群定位为各大企业、大学和中小型企业的首席信息官和首席技术官。Sia声称其服务比传统的云服务便宜10倍,安全10倍,可靠10倍。
时年20岁的David Vorick在麻省理工学院的一场黑客马拉松中提出了Sia的构想,Sia能够提供更低廉的存储价格,因为它不像其它云服务那样只使用数据中心存储数据,因此创建Sia服务并不需要资本支出。
Sia的发言人称,虽然Sia主机为容量的使用设定了价格,但平均每月每TB的费用为2美元。相比之下,AWS每月的档案数据存储费用为20美元/1TB。对于100TB的企业容量,AWSGoogle Cloud和Microsoft Azure每月收取2,000美元或更多;同样的容量,Sia每月只收200美元。
保存Sia对等网络数据的主机如果可以通过区块链来验证他们确实保存了该数据,那么它们就会获得经济回报。如果它们没有保存数据,那么它们将受到处罚,得不到经济方面的奖励。它们获得多少报酬取决于他们分享的存储和网络容量。
Vorick说:“如今,冷存储(cold storage)是区块链最重要的商机之一。这是一个价值高达2000亿美元的市场。”
Sia的主机中大约有一半存在于千家万户中,另一半则使用过剩的数据中心容量。由于并非所有的主机都提供相同的网络带宽,因此它们所得的报酬不尽相同。该服务的用户还可以花钱使用更多的带宽,以及使用地理位置更接近的主机。
Vorick说:“如今,在我们所处的网络中,如果你去检索一个文件,下载启动的时间大约是一秒钟,一旦下载开始,你就可以以每秒60到70兆比特的持续下载速度获取数据。”
Vorick声称,虽然P2P网络上的各个节点可能无法满足AWS所谓的“99.999999999%的正常运行时间”,因为数据存储在50个节点上,这简直配得上“超级”可靠的标准了。
在P2P网络上移动的数据是使用Twofish的加密密码来加密的。Storj则使用256位的AES算法来加密。
Sia声称其网络不会遇到与其它区块链相同的扩展性问题,因为只有当每个节点都用来存储数据时,数据才会失控。
在Sia上,数据最多只能存储在50台主机上。该公司声称,最好将Sia视为“P2P存储合约的推动者”,而不是“巨大的共享数据中心”。
Sia和Storj都使用Reed-Solomon编码算法,在数据还没有存储到网络前将其分解为随机的分块。Storj将数据复制六次以实现冗余。
FileZilla的Galoppini表示,从技术层面来说,他的Storj点对点网络的试点项目进展十分顺利,尽管他确实发现了一些问题,即公司希望在今年纠正的一些性能问题。
Galoppini说:“直到那个可操作,我们将继续使用这个用户群。这项技术已经准备好迎接黄金时间,而现在黄金时间还没到来,我们发现,他们一直在认真地解决这个问题。我们期待,在2018年很早就开始运作。”
实质上,Storj Labs的旨在遵循古老的格言:及时一针,可省九针(a stitch in TIme saves nine)——在它成为农民和用户的问题之前攻击迫在眉睫的可扩展性问题。
解决区块链的问题
Storj Labs的首席技术官兼首席开发架构师Philip Hutchins表示,“我们这个领域的公司经常会发生重大事故,然后这些公司会决定重组。我们认为,在解决这个问题时继续为现有客户提供服务,这样的做法更谨慎。”
Storj希望处理的一个根本变化是它的API,即它所谓的“网桥”;它目前已经被集中化并被托管在谷歌的云服务上。
Hutchins说:“这是一个单点故障。我们要做出的最大改变就是,像我们的其他服务那样将“网桥”去中心化,这样就可以降低成本并惠及网络成员。”
只要创建去中心化的API,Storj将拥有多个网桥,这些网桥可以将数据加入到其对等网络中。
分布式存储服务也在考虑使用名为分片技术(sharding)的这样一个概念。分片将需要一小部分节点来查看和处理每一个交易,而不像如今的区块链那样要查看和处理所有的节点。
分片技术使更多的交易得到并行处理;以太坊创建者Vitalik Buterin称,分片技术也不会降低区块链的原生安全性,因为它保留了“区块链所需的大多数去中心化的属性和安全性属性”。
一旦解决了扩展问题,FileZilla的Galoppini就表示他对基于区块链的分布式存储的前景感到兴奋。
他说:“使用基于加密技术的最大好处是,最终你可以找到让最终用户满意新功能的方法,你也可以从中赚钱。”