Zennet项目通过区块链技术有偿使用电脑闲置处理能力
时间:2014-12-02 来源:55coin 作者:rock
最近几年来,许多大方的志愿者把电脑闲置的运算能力贡献出来,联合形成巨大的超级电脑组,这些贡献都是有意义的。 私人电脑闲置出来的运算能力可以做很多事情,如用于筛选宇宙信号以确认外太空是否存在生命体,也可用于模拟天气变化计算。目前,有一个新的电脑闲置处理能力使用项目,有机会使得贡献者获得回报。 传统上来说,在地区网络项目中,一台中心服务器(例如SETI@Home)通过云端协调众多志愿者提供的电脑闲置处理能力,志愿者牺牲了个人电脑的待机,免费向它提供资源。至少直到目前而言,如果志愿者要为此收费,这是不可能的。 Zennet是一个联合超级电脑项目,据项目开发者,软件工程师Ohad Asor说,他用blockchain技术去除中央控制系统。因而这是一个完全开放自由的系统。 Ohad Asor说这会为电脑闲置处理能力带来市场,因为通过这个项目不同的个人电脑会分配到许多不同的认为,没有中间人收取佣金或者协调机制。 Zennet项目如何运转 发布者提供适合进行大规模分配的任务,这些任务通常需要大量的电脑分布式计算,这也就是Zennet系统对大型数据计算的称谓(分布式计算和大型数据这两个词在本文中出现频率会很多)。 发布者在网络上发布有关这些任务的信息。然后拥有闲置电脑运算力用户的软件端就会联系任务提供商,并自动就任务量协商价格。 任何人都可以参与接受任务,只要他们的电脑可以允许Zennet客户端。每台电脑的栖息周期都不相同,如休憩间,咖啡时间,敲击键盘期间。这些空隙时间都可以利用起来。 Zennet计划的重点是,提供商提供的任务会分配给成百上千的任务接收者,每一个任务接收者只负责完成很小量的一部分任务。 对数据处理速度的渴望 Asor说,要管理这成百上千个与任务接收者之间的协议是一件头疼的事,这就要依靠blockchain技术了。 任务提供商会在blockchain上发布任务信息,任务接手者也可以搜索公共账目来申请任务。前后两者直接联系,一旦谈拢了,任务发布商就会把预定的酬金放到blockchain里。 然后接手者开始任务,发布商通过前者的电脑来管理任务。一旦任务完成,blockchain就会放行酬金至前者账户。 Asor本打算采用比特币的blockchain技术,但是他说这个速度太慢了。 他说:“我已经研究比特币的数字运算很久了,这是一种迅速且安全的运算,如果通过比特币的blockchain进行任务分配操作,提出电脑任务发布申请后你要花上半个小时的时间才能真正开始。这点我接受不了。” 潜在的另一个缓慢就是酬金的支付,Zennet需要一个快速有效的支付方式。由于任务接手者手中的任务量都是很小的,如果任务完成后他们都是线下通过微支付协议获得酬金。微支付协议已经在比特币行业初具雏形。而建立微支付通道则需要在blockchain上进行支付。 Zennet的注解里写道:“为了激活微支付通道,我们不得不把钱存进一个多重签名的地址,任务接收方则需要等待该系统对酬金的支付确认。” 关键性决定 摒弃比特币blockchain技术,Asor转而建议采用blockchain和数字货币交替的方式,称为XenCoin,以用于电脑任务处理的酬金。他建议在项目之初投入固定数额的比特币,而不是后期挖掘制造。 XenCoin是一种基于blockchain的代币,它仍需一种协调机制,以成为一种可靠的系统,被所有用户接受。Asor正在构思两种不同的选择:授权证明的股份(DPOS),以及修改版的任务完成证明。 他说:“就我所知,这两种方法都是不错的选择,但是我们在这两者的选择上还是谨慎细微的,因为我们想尽最大可能的提供最可靠的方法。” 由于Zennet网络将定于11月份开始试行,Asor不得不加快步伐。尽管他说他们团队正在工作中,他认为完成之日为期不远。 这是让人眼前一亮的项目 思考一下:人们为何要通过完成任务来赚取XenCoin呢 如果他们习惯了用电脑闲置资源获得酬金,且普通的个人台式机用户缺乏全套的设备来进行任务操作,那么他们还愿意付出自己电脑的闲置资源以获取诸如Xencoin的代币吗 Asor揶揄道:“有关这个问题,比较正统的回答就是从法律的角度,我不管人们是怎样看待XenCoin的,但如果有交易所可以提供XenCoin与法币之间的兑换服务,那这就是非正式的回答了。” 在Zennet项目开展之前还有很多重要的工作要做,如协调计算方面。但是,Asor说已经约有1/4的工作完成了。 至于这些依赖志愿者免费提供电脑闲置处理能力来进行太空探索及气候模拟的组织,看到这个项目会引起怎样的波动呢 我们就另当别论了。 |