我的购物车0
POC共识机制,硬盘挖矿的前景!
2019-03-13 18:22:08 作者:未知 查看数量:6636 来源:币色财经
摘要: POC共识算法开创了硬盘挖矿模式的先河。POC(proof of capacity,容量证明)是一种利用电脑硬盘空间来挖矿的共识算法,目前大部分数字货币挖矿采用的是POW(工作量证明)。仅有BHD、Burst使用POC挖矿模式。

什么是POC呢?

简单点形容:相比 POW 不停改变区块头的某个数字来猜测正确的哈希值,POC 把你猜数字的工作量变成了硬盘空间里的“测绘”(plotting)的工作量。每个区块都会绑定一个专属的“谜题”,在挖矿还没开始前,网络就会把破解这个谜题的计算方法(solutions)储存在你的硬盘空间里。这些计算方法有的比较快,有的比较慢,如果你的硬盘里恰好有一个计算方法,是目前最近产生的这个区块里的谜题所对应的“最快解”,那么你就赢得了这个区块的记账权——挖矿的奖励就是你的了。POC 背后真正的挖矿算法,如果要实时计算的话是非常复杂的,而产生一个区块的时间又太短(平均每 4 分钟产生一个新的区块),因此这种挖矿的计算方法必须提前存储在硬盘驱动器的空间里。最终,如果你在硬盘空间里拥有越多的计算方法(也被称为plots),你用最快的速度去破解当前这个区块的谜题,实现的概率也就越大。


早在Filecoin项目出现之前,Storj和Sia作为较早和区块链结合的分布式云存储的项目,可谓是开启勒存储和区块链结合的先河。然而,由于这些项目的云存储并没有从底层去中心化,只是将存储数据的物理设备去了中心,所以其荷载能力和安全性还是遭受了一部分质疑。直到去年,以IPFS为底层的Filecoin项目一出可谓一览众山小,底层的去中心化比云存储的分片更加安全高效。


POC共识算法开创了硬盘挖矿模式的先河。POC(proof of capacity,容量证明)是一种利用电脑硬盘空间来挖矿的共识算法,目前大部分数字货币挖矿采用的是POW(工作量证明)。仅有BHD、Burst使用POC挖矿模式。


POC共识机制的由来

长期以来,大多数人对挖矿的理解还在ASIC芯片或 者显卡,然而2014年6月12日,一个名为Burst的项 目上线了,为世界带来了一种全新的共识机制:  POC,prove of capacity,容量证明。然而,这种POC机制却没有像POW那样收到关注, 矿业还是以POW挖矿为主。但当今年由Filecoin带起的一波硬盘挖矿的热度, 加之7月BHD项目的正式上线,POC共识机制开始 逐渐进入矿圈视野。如果说POC共识机制是所有矿工利用算力去寻找一个随机的哈希数来打包区块,那POC共识机制可以简单理解为:通过某种既定的算法产生数量众多的伪随机数,并将这些随机数存入硬盘,在竞争打包区块的时候,只需要通过扫盘(也可以称作读盘)一一随机加以匹配来打包区块。


举例:无论是挖Burst还是BHD,都要涉及到一个“P盘”的过程,这个P盘的过程,就是把随机数写进硬盘的过程。


所谓的Plotting硬盘就是在硬盘内创建plot文件,你同时会创建一个叫做nonces的东西。Nonces是通过数据不 停重复哈希产生的,这些数据包括你的账户ID等等。如果你为Plotting分配越多的硬盘空间,那么你就存储越 多的nonces。最终会包括8192个哈希表,这8192个哈希表是成对出现的,每对被称为scoop,每个scoop会被 分配一个从0到4095的标号数字。挖矿的时候,你会通过某种算法计算scoop,将这个最佳scoop中的哈希通过另一种算法计算出一个时间,这 个时间就是deadline。重复上述过程,直到每个scoop都被你计算过一遍,你再从所有计算出的deadline里面 找出数值最小的deadline。这个deadline代表了“自从上一个区块生成之后,系统必须经过多长时间才能生 成下一个区块。如果在这个时间里,没有人生成下一个区块(没有人计算出的deadline比你更小),你就拥 有了打包区块的权利”。


原创: 币色财经

声明:币色财经登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。

链接:https://www.jianshu.com/p/30509da5580a

来源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

0 +1
标签: 数字货币 硬盘挖矿 POC 区块链 去中心化
网友评论 文明上网理性发言 0条评论
全部评论
暂无评论哦,快来评论一下吧!
查看更多评论