闲谈PoC!

[复制链接]
8225 |0
发表于 2020-4-3 15:48:51 | 显示全部楼层 |阅读模式
长期以来,大多数人对挖矿的理解还在ASIC芯片或者显卡,然而2014年6月,一个名为Burst的项目上线,为世界带来了一种全新的共识机制:POC(prove of capacity,容量证明)。然而这种POC机制却没有像POW那样收到关注,矿业还是以POW挖矿为主,直到Filecoin带起的一波硬盘挖矿的热度, POC共识机制才开始逐渐进入矿圈视野。
       POC 背后真正的挖矿算法,如果要实时计算的话是非常复杂的,而产生一个区块的时间又太短(平均每 4 分钟产生一个新的区块),因此这种挖矿的计算方法必须提前存储在硬盘驱动器的空间里。最终如果你在硬盘空间里拥有越多的计算方法(也被称为plots),你用最快的速度去破解当前这个区块的谜题,实现的概率也就越大。
       POC共识算法开创了硬盘挖矿模式的先河,POC是一种利用电脑硬盘空间来挖矿的共识算法,目前大部分数字货币挖矿采用的是POW(工作量证明),仅有Burst、Bhd、Boom使用POC挖矿模式。
       无论是挖Burst还是SINOC,都要涉及到一个“P盘”的过程,这个P盘的过程,就是把随机数写进硬盘的过程。所谓的Plotting硬盘就是在硬盘内创建plot文件,你同时会创建一个叫做nonces的东西,Nonces是通过数据不停重复哈希产生的,这些数据包括你的账户ID等等,如果你为Plotting分配越多的硬盘空间,那么你就存储越多的nonces,最终会包括8192个哈希表,这8192个哈希表是成对出现的,每对被称为scoop,每个scoop会被分配一个从0到4095的标号数字。
       挖矿的时候,你会通过某种算法计算scoop,将这个最佳scoop中的哈希通过另一种算法计算出一个时间,这个时间就是deadline,重复上述过程,直到每个scoop都被你计算过一遍,你再从所有计算出的deadline里面找出数值最小的deadline,这个deadline代表了“自从上一个区块生成之后,系统必须经过多长时间才能生成下一个区块,如果在这个时间里,没有人生成下一个区块,也就是没有人计算出的deadline比你更小,那么你就拥有了打包区块的权利”。
Burst、BNC、Bomm对比
       burst总量21亿,每年减产90%,目前来说技术上busrt最厉害,毕竟人家发展了四年,目前具备了智能合约、资产交易众筹系统、任意消息、别名系统等功能。
       BNC总量5300万,每四年减半。而从技术上看目前BNC像是简单版的burst,继承了burst的低耗节能和高效交易等技术特征,但是在模式上有一个非常大的创新,它采取了抵押挖矿机制,矿工需要抵押币才能获得收益,这使得矿工在早期挖矿时都需要购买抵押币进行挖矿,而矿工要抵押挖矿必须买币或借币抵押,这样一来市场上流动的BNC一直处于通缩状态,对应的BNC价格也会不断攀升。这是一个创新,BNC的抵押模式会为BNC打出更大的名声。
       boomcoin总量2.1亿,每四年减半。从技术上看它非常像burst的继承者,它继承了burst智能合约、资产交易众筹系统、任意消息、别名系统等核心技术,从模式上看它又像BNC的改良者,矿工抵押挖矿能获得95%的收益,而裸挖只能获得20%收益,这种模式使得矿工对抵押挖矿的需求更加明显。
       POC共识机制的出现,将给加密货币挖矿业带来新的变革,BNC作为POC机制的先行者,势必有一番作为,如果说比特币挖矿属于精英、资源占有者,那么BNC将把挖矿带进千家万户,BNC给所有人一个平等参与加密货币的机会。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表