首先是POW共识机制,由于这个共识机制是比特币在使用的,所以也可以被认为是第一个区块链共识机制,它在区块链行业是具有象征意义的,不管将来有多么先进、多么高效的共识机制出现,POW都会永远被记载在区块链发展史的第一位。
POW也就是工作量证明,这个咱们在讲比特币时候已经介绍过,也就是俗称的挖矿。就是通过做哈希碰撞这个穷举法计算,来证明你做过的工作,谁完成的工作量多,谁就拿走token奖励。
中本聪设计这个共识机制的初衷是希望构建一个人人平等的方式来进行比特币的发行,所以用电脑来进行哈希碰撞就相当于是用CPU来投票,按照他的构想是一CPU一票,在相对公平的方式下让每个人都有机会获取比特币。但是中本聪万万没想到的是随着比特币价格的走高,挖矿行为被有组织的、及其高效的商业组织盯上,比特币的获取越来越被少数人掌握。随着矿机和专用芯片的出现,挖矿的奖励已经被高度垄断,到这里其实比特币已经脱离了中本聪的构想,已经不可能作为真正的货币来使用,只可能变成高价收藏品。甚至还有通过黑客攻击和劫持,利用木马程序控制被攻击电脑进行挖矿的行为,可见在足够的利润面前,人性的黑暗。
目前采用POW共识机制的区块链项目比较多,除了比特币以外,还有以太坊、莱特币、门罗币,以及比特币的众多分叉币等等,在这里就不一一介绍了。
其实为了应对专业挖矿芯片的垄断,很多项目都通过代码升级来进行抵制,但硬件厂商也在进行追赶,关于矿机的问题我们会在后面的课程里面详细讲解。
我们再从区块链技术不可能三角的角度来分析一下POW这种共识机制。
从效率来说,这是POW共识机制的最短板,也是最被批评者诟病的方面,那就是太费电、交易效率太低。批评者认为耗费了大量的电力来进行挖矿这么一个看起来并没有任何现实意义的事情,是对资源的极大浪费,也不利于环境保护。全世界进行比特币挖矿所消耗的电力,已经相当于一个小型国家的耗电量,无疑是非常惊人的。据最近的调查数据,每天挖比特币消耗的电力差不多是5000兆瓦,相当于约800万人的电量消耗,这仅仅是一天的电量,还是很可怕的。
同时要进行一次比特币交易也不是太容易,理论上全网络每秒钟只能进行7笔交易,实际上可能也就是3笔左右,同时转账费用也偏高,按照当前的价格算每次交易手续费大概是几十块块人民币,在交易数量很多时矿工费还会急剧增加,如果设置的手续费过低,可能几天都没办法确认交易,也就到不了账。这种效率是比特币无法走进商业应用环境最重要的缺陷。
咱们再来看看不可能三角的第二项安全,还是拿比特币来举例,从2009年到现在2018年,已经9年的时间,之前人们担心的被黑客攻击啊,数据被篡改等等都没有出现过,这说明了采用非对称性加密,多节点认可的方式进行分布式记账,即使在不安全的环境中,也不会被攻破防线。正是因为这一点,才使脱胎于比特币的区块链技术得到了全世界范围内的广泛认可。
第三项是去中心化,这一点是中本聪所追求的理念,不通过任何的机构就可以发行货币,让每一个拥有电脑的人都有机会获取。每个节点都可以参与账本记录,没有中心化服务器。在去中心化这方面,比特币无疑是做的非常好的。