POC共识的前世今生

共识机制是区块链技术的重要组件,作为一种按时间顺序存储数据的数据结构,可支持不同的共识机制。

工作量证明机制具有完全去中心化的优点,在以工作量证明机制为共识的区块链中,节点可以自由进出。但一定程度上基于工作量证明机制的挖矿行为造成了大量的资源浪费。

ProofofStake,权益证明机制。该机制以资产数量及持有时间取代算力,依照币龄或者押金数额决定节点获得记账权的概率。

DelegatedProofofStake,股份授权证明机制与董事会投票类似,该机制拥有一个内置的实时股权人投票系统,基于DPoS机制建立的区块链的去中心化依赖于一定数量的代表,而非全体用户。

容量证明机制(ProofofCapacity),是一种利用本地计算机硬盘驱动器里的闲置空间来进行挖矿的共识算法——即硬盘挖矿。

其中Burst成立于2014年,是首个基于POC算法证明发行的加密货币,之后基于POC推出BHD(比特硬盘)、BSN(比特储存节点)更是青出于蓝,在“老前辈”Burst的基础上优化性能和机制,被称之为POC机制中的比特币和以太坊。

相比POW不停改变区块头的某个数字来猜测正确的哈希值,POC把你猜数字的工作量变成了硬盘空间里的“测绘”(plotting)的工作量。每个区块都会绑定一个专属的“谜题”,在挖矿还没开始前,网络就会把破解这个谜题的计算方法(solutions)储存在你的硬盘空间里。这些计算方法有的比较快,有的比较慢,如果你的硬盘里恰好有一个计算方法,是目前最近产生的这个区块里的谜题所对应的“最快解”,那么你就赢得了这个区块的记账权——挖矿的奖励就是你的了。

POC背后真正的挖矿算法,如果要实时计算的话是非常复杂的,而产生一个区块的时间又太短(平均每4分钟产生一个新的区块),因此这种挖矿的计算方法必须提前存储在硬盘驱动器的空间里。最终,如果你在硬盘空间里拥有越多的计算方法(也被称为plots),你用最快的速度去破解当前这个区块的谜题,实现的概率也就越大。

通俗来讲,可以想象为你的硬盘空间里塞满了一大堆的彩票,当彩票生成一个随机数字开奖的时候,你就在硬盘里找和这个随机数字最接近的那一张,如果你有数字最接近的那一张,那么你就中奖了!

POC共识机制是基于节点信用的共识机制,POC信用共识机制是在DPOS的基础上结合节点的Credit信用进行投票选举出一定数量的节点代表,由他们来代理全体节点确认区块、维持系统有序运行。节点的选举将不再以节点所持有的Token为投票权重,而是以节点所拥有的信用为投票权重,IAM网络希望记账的节点代理应由“诚信的人”选举产生,而不应该是由“富人”选举产生,从而促使区块链网络更加诚信而不是更加逐利。

POC共识机制,不仅拥有DPOS高性能的优点,而且通过信用投票机制,弥补了DPOS趋向“中心化”、“富人化”的缺点,实现了真正意义上的去中心化。

POC共识机制也会让网络变得更安全。由POC衍生出的网络带宽权证机制,将拒绝恶意攻击者的带宽请求及服务响应,相较POS及DPOS而言,恶意攻击者会有更高的攻击成本,因为攻击者构建节点信用比获得更多Token要难得多,因此基于POC共识机制的网络具有更高的安全防护能力。返回搜狐,查看更多

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注