分布式网络的核心难题是如何高效地达成共识,就好比现有的社会系统,中心化程度高的、决策权集中的社会更容易达成共识,像独裁和专制,但是社会的满意度很低;中心化程度低的、决策权分散的社会更难达成一致,像民主投票,但是整个社会的满意度更高。因此区块链的核心是共识机制。
主流共识机制的技术特点
1、POW(工作量证明),它的优点是去中心化、算法简单,容易实现,多节点间无需交换额外的信息即可达成共识。POW的安全性极高,如果相对系统发动攻击,则需要很大的投入成本。
POW的缺点也很明显,首先它需要使用大量的算力,目前BTC是POW领域吸引算力最多的数字货币,其他的项目很难像BTC这样能够吸引足够多的算力去维护网络的安全,新的项目必须找到不同的散列算法,否则就会遭到BTC的攻击。
POW在电力消耗方面也是巨大的,矿工需要让矿机进行实时计算以确保自己能够获得区块的记账权。除此之外,共识机制达成的时间很长,不适用商业应用。超级矿工以及矿池的出现,算力集中在少数人手中,这也让51%攻击变得更容易。
2、POS(股权证明),它被看做是解决pow能源浪费的一种解决方案,当前的POS已经有很多的变种,但挖矿的难度基本上还是根据各节点所持币的数量与时间来决定。根据持币的数量和时间,来等比例的降低挖矿难度,从而快速找到随机数。
POS的优点在于解决了POW能源浪费问题,缩短了节点与节点之间达成共识的时间,提高了TPS性能。但缺点也十分明显,POS类似于资本主义的按钱分钱,即有钱人越来越有钱。拥有权益的也不一定希望参与记账。POS更容易产生分叉,需要等待多个确认。POS依旧通过哈希运算竞争来获得区块记账权。
3、DPOS(委托权益证明),类似于POS,节点选举若干代理人是DPOS与POS的主要区别,DPOS由代理人轮流记账和验证,它的性能和资源消耗等都与POS相似。
DPOS的优点是能缩小参与验证和记账节点的数量,能够达到秒级的公式验证。缺点是共识机制主要依赖于代币,但很多商业应用不需要代币存在。
主流的共识机制或多或少的存在去中心化的问题。而2014由Burst为区块链世界带来了全新的共识机制:POC(Proof of capacity 容量证明)。
POC—Proof of capacity 容量证明。硬盘挖矿将算力挖矿中猜数字的工作量变成了硬盘空间里的“测绘”(plotting)的工作量。每个区块都会绑定一个专属的“谜题”,在挖矿还没开始前,网络就会把破解这个谜题的计算方法储存在硬盘空间里。
挖矿时只需要对硬盘空间进行扫描即可,如果恰好你的硬盘空间存有挖矿所需的答案,那么你就获得了区块的记账权,也就获得了代币奖励。
虽然Burst是最早使用POC容量证明的数字货币,但在POW盛行的年代,它并没有得到广泛的认可。
Burst之所以不够成功,主要的原因在于没有合理的激励制度,早期的矿工以极低的成本获得大量的代币,而后期进入Burst的矿工由于缺乏足够的激励,降低了参与者的热情。
而Sinoc,则完美的避开了Burst的问题,采用抵押挖矿的模式,即矿工参与挖矿,必须持有代币进行抵押。
矿工在抵押的情况下挖到了区块,则获得全部的区块奖励,而当矿工不抵押挖矿的时候,则无法获得区块链的奖励。Sinoc的抵押机制保证了生态的长时间可持续发展,并且能不断的吸引新矿工入场。
Sinoc硬盘挖矿不会产生大量的算力浪费,也不会决定谁一开始就可以持有Sinoc,Sinoc从根本上降低了挖矿的门槛,让人人挖矿成为可能。
#硬盘挖矿# #硬盘狗社区# #hdddog.com#
网友评论