顾名思义,就是矿工凭借工作量的大小,来争取记账的权利。谁能证明他的工作量更大,谁就拿到记账权。证明工作量就是解题,解题越快意味着工作量越大,解题最快的矿工最先抢到记账权,工作量越大对应矿工的算力越大,工作量大小直接反映了矿工的算力大小。
1.1 算法简单,实现容易:依托安全可靠的加密算法如SHA256,巧妙地形成了一种简单粗暴的工作量机制。猜测随机数的方式比较简单易懂而且对于节点来验证数据的真实性有效性也是简洁明了。(去信任化)
1.2 节点之间无需交换额外的信息即可达成共识:由于维护同一条公链,那么节点只需要接受一个待验证的区块然后对其加以验证就可以完成区块链的记录。(去中心化)
1.3 破坏区块链系统需要投入极大的成本:由于工作量本身就意味着耗散经济成本,理论上存在超过50%的恶意节点达成共识来攻击区块链网络,但是这需要付出极大的经济成本。投入远大于产出,所以从经济的角度上保证了系统的安全。(安全)
2.1 浪费能源:大量的矿机,电力的投入,就只用在计算一个哈希值上。挖矿失败,投入的能源就是付之一炬,没有任何回报。这成为POW为人诟病的一个重要的原因。(耗能大)
2.2 区块交易效率低:这是由于系统设计限制的,全网都在进行算力竞赛,争相记账,同时全网节点又要进行验证区块以及确认达成一致的公链,可想而知系统运行的速度短时间内不会有特别快的提升。比特币每秒的交易次数低于10次,成功记账的时间间隔为10分钟,这和现今动辄每秒上万的金融交易来比较,真是蚂蚁见大象。这也是比特币难以真正商业化的一个关键因素。(速度低,共识时间长)
2.3 存在弱去中心化:随着矿机设备的产生,越来越多的算力集中到一起。现如今依靠普通的个体户已经无力挖矿成功,矿工们算力集中化程度高,中心化趋势加强,可能存在51%的系统攻击。(弱去中心化)
就是说谁拥有更多的币,谁就拿到记账权。这里,更多的币,不是简单的指币的数量。而是考虑了币的数量和币龄两个因素。什么是币龄呢,简单理解,每个币每天的币龄为1。也就是说,你拥有的币越多,币龄越长,就有越大的概率获得记账权。
1.1 矿工不需要去拼算力,而且也不会浪费太多的算力,这样间接性的就会缩短达成共识的时间。性能上会比POW要来的高。(耗能小)
2.1 拥有代币的大户可以坐享其成,而且所有参与者可以持币拿利息。卖币的人也会少了,大家想着存着币拿利息,也不利于流动性。(容易产生马太效应,带来中心化)
在DPOS共识制度下,持币人根据手中持有的代币投票选出一定数量的代表,来负责生产区块和运营网络。如果生产者不称职,就有随时有可能被投票出局;而持币者也可以随时通过投票更换这些代表,以维系链上系统的“长久纯洁性”。
1.1 将维系网络运行的能源消耗降到最低,以一种低成本的方式来管理整个链上的运行,这就很大程度上解决了POW的能源耗损问题。(出块时间短,耗能低)
1.2 同时,更加“去中心化”的管理方式,将区块链网络运行的决定权分散到全网的各个节点手中,这就很大程度上避免了POS容易出现的被庄家操纵的“控股”现象。
2.1 权利容易被少数人掌握,持币人的投票积极性不高,会变成了“弱中心”或者说“部分去中心化”。


