时间:2023-08-18|浏览:240
这样的制度,必须依赖某种方式来证明,谁取得了一个区块链的打包权(或称记帐权),就可以获取打包这一个区块的奖励;又或者是谁意图进行危害,就会获得一定的惩罚,这就是共识机制。
共识机制在区块链行业中极其重要,只有运行规则清晰明了,才能被接入更多的行业进行落地应用。目前,区块链共识机制主要有四种,分别是PoW(工作量证明)、PoS(权益证明)、DPoS(委托权益证明)和PoC(容量证明),这一期主要给大家介绍的是POC容量证明。
——《如何玩转CoinEx》区块链科普栏目
【ViaWallet是ViaBTC旗下产品,致力于打造一款全币种资产管理的去中心化钱包,未来您只需要一个ViaWallet即可管理所有资产,ViaWallet同时也支持Staking(质押)以及去中心化交易所,为您提供更丰富多样的产品功能,目前已经支持BTC、ETH、BCH、TRX等16+种主链资产、100万+代币资产。】
概念
POC,全称ProofofCapacity,即容量证明,也称空间证明(PoSpace,ProofofSpace),是一种通过存储容量的多少来决定区块生成权的算法,通俗来说就是用硬盘挖矿。
POC的挖矿方式和之前提到的POW和POS有什么区别呢?POW是用CPU(计算芯片)挖矿,芯片计算越快、就越容易挖到矿;PoS凭持币量挖矿,持币越多,就越容易挖到矿;DPoS是根据投票决定超级节点,获得的投票越多,成为超级节点进行挖矿的可能性就越大;而PoC凭借硬盘挖矿,硬盘容量越大,就越容易挖到矿。
本质上,POC容量证明也是POW工作量证明的一种,只不过POC更加特殊,或者说其实是一种对POW进行了优化的新算法。传统的POW算法耗能非常大,每年消耗的电力堪比一个欧洲中型发达国家的消耗量,而POC采用硬盘挖矿,硬盘的功耗极低,大大改善了资源消耗问题。
起源
POC机制其实早在2014年就出现了,首个运行POC机制的项目叫BurstCoin,由创始人BurstCoin提出。BurstCoin项目诞生没多久后创始人就消失了,只留下社区在运营。很多人怀疑BurstCoin就是中本聪,因为POC就像是改良版的POW,但除此以外并没有过多的痕迹表明。
那个时候Burstcoin的共识机制还不叫POC,而是被称为ProofofSpace(PoS),空间证明,至今百度词条中的描述都可以找到对Burstcoin的简短介绍:“PoSpace已用于2014年8月成立的Burstcoin加密货币。Burstcoin声称拥有一种绿色算法,有利于设计小型矿工,使交易成本更低,网络更分散。”
后来因为ProofofStake(权益证明)实在太火,为了避免歧义,ProofofSpace改成了ProofofCapacity,也就是今天所说的POC容量证明。
原理
传统的POW机制挖矿利用的是计算机的计算能力,芯片越牛逼,算力占比越大,挖到的币也就越多;而POC机制挖矿利用的是计算机的硬盘空间大小,硬盘容量越大,储存在硬盘里的哈希值就越多,矿工就越容易匹配到所