区块链发展至今已经诞生了许多的共识,其中大部分的共识机制诞生于“Proof of X部落”和“BFT(拜占庭容错)部落”,目前区块链世界以“Proof of X部落”的共识居多。
谈及Proof of X,我们立刻就能想到POW、POS、POC这三大主流共识。POW与POS是最早的Proof of X部落共识,而POC则较晚诞生于区块链的世界。那么三大主流共识,究竟谁才是共识之王?
POW(Proof of work工作量证明)——区块链世界最早的共识机制
POW是区块链世界最早被应用的共识机制,它让BTC网络安全稳定的运行了10年,BTC也凭借POW坐稳加密货币一哥的位置。尽管POW最初的设定是搭建人人皆可参与、少数服从多数的制度、权利均等,但随着币价的高涨以及资本方的进入和专业矿机的面世,POW的准入门槛也渐渐的太高,而每个人拥有的权利平等更是无从谈起。
POW的缺点
1、POW共识实现过程高度依赖区块链网络节点贡献的算力。加密数字货币生态圈已经在资本和设备方面呈现出明显的“军备竞赛”态势,逐渐成为高能耗的资本密集型行业,进一步凸显了资源消耗问题。
2、以比特大陆为首的巨头,在过去的一年里占据了BTC全网65%的算力,马太效应开始显现,51%的攻击随时能够发动。
3、由于需要通过设置一定的工作量来达成共识,PoW 的区块链通常处理交易业务的性能非常低,比如比特币TPS 理论上最多只有7笔/秒,这也就是说PoW天然受到区块链不可能三角的限制。
而为了解决POW的弊端,各种共识机制开始登上舞台,向POW发起挑战。
POS(Proof of stake权益证明)——POW强有力的挑战者
正因为PoW的势微,主流算法里面,PoS顺理成章的成为了POW强有力的挑战者。近些年来,基于PoS共识打造的区块链逐渐增多,甚至于ETH也计划从PoW转到PoS,而随着Tezos、Cosmos等公链的出现,”Staking经济”一度成为了2019年热词,也受到了交易所和钱包的大力追捧。
客观来说,PoS的诞生确实解决了PoW的部分弊端:
1、POS在挖掘新区块时避免了电力资源浪费,同时系统区块的自动产出缓解了由于数字资源有限性而产生的通货紧缩;
2、PoS共识机制弱化了中心矿池规模经济的需求,算力集中垄断的情形也得到了缓解,个体竞争力差别相对减小;
3、就51%攻击而言,PoS共识机制发起一小时攻击的成本远大于PoW共识机制。
但PoS也不是万能的,它也存在着以下问题:
1、用户在PoS中可以同时在两个分叉上面下注;无论哪一个分叉后面被公认为主链,该用户都可以获得奖励而没有机会成本的损失。这样也在事实上会干扰共识的形成。
2、PoS主网上线伊始,创世块中分配的Token绝大多数属于数量有限的项目方和早期投资人。因此PoS 的区块链很容易被早期用户垄断和支配。
3、很多PoS依赖于BFT类算法,但是许多BFT类共识需要确定节点后才能进行下去。记账节点的不确定还会增大网络分区的概率。
于是,追求完美的人们又推出了许多混合类共识,比如PoW+PoS、DPoS+BFT等。同时出现的当然还有本文即将介绍的第三种共识机制——PoC。
POC(Proof of capacity容量证明)——即将成为区块链世界受众最多的共识?
POC最早诞生于2014年,但因POW的强盛,而一直处于不温不火的状态。这种通过普通硬盘就能挖矿的共识机制,可以说拥有着世界上天然的最大受众群体,门槛也比PoW的ASIC矿机和PoS的硬件要求低得多—假如每台电脑都可以锁定筹码挖矿获得收益,市场会有多大?
在2018年的大熊市中,凭借着POC币种的良好表现,终于在沉寂了4年后,POC迎来了新生。
那么,PoC到底有哪些优势呢?
1、相比于POW,POC挖矿将算力替换成硬盘空间,在很大程度的杜绝了POW挖矿造成的资源浪费以及对环境不友好等问题,让矿工从挖矿中赚取更多的利润。
2、PoC只需电脑硬盘即可挖矿。相比于使用其他数字货币使用矿机、显卡、ASIC芯片等挖矿,PoC挖矿投入的成本更低。
3、POC硬盘挖矿,虽然在挖矿的概念上和POW相似,但在设计之初加入了一个抵押机制,抵押机制使得超级矿工出现的概率变得极低,即便有超级矿工出现,得益的也是普通散户,也就是杜绝了超级矿工垄断挖矿的局面。
4、PoC硬盘挖矿,只对硬盘容量有需求,对数据的吞吐并无要求,因此天然杜绝ASIC化。
PoC又有哪些劣势呢?
1、激励机制可能存在问题。不谈利益的挖矿和共识机制对用户来说并没有什么吸引力。并且目前的PoC中的Plot文件除了用来挖矿外,并不能用做其他用途。
2、POC实际上并没有完全平等,尽管人人皆可参与,但POC依旧无法改变有钱人挖矿收益远高于普通人的现状。除非共识完全是根据时间参数来的,否则实现完全平等只是空谈。
无论是POC、POW亦或是POS,它们都无法代表整个区块链行业,但对于我们普通人而言,选择一个共识机制站队是非常必要的。
#硬盘挖矿#