Related Info
POS全称proof of stake,中文名为权益证明。由NXT最先推出。st ak这个词就是股份的意思。所以pos和我们平时了解的股权类似。最先开始运用权益证明共识机制的区块链项目是2012年产生的peerCoin。以太坊前三阶段均采用pow共识机制。第四阶段开始以太坊将采取权益证明机制。此外,电子电荷blackcoin都采用ps共识机制。
ps根据钱包里面货币的多少以及货币在钱包里存放的天数来合成一个单元币龄。根据币龄调整计算机进行哈希计算的难度,币龄高会降低计算机的门槛,但是对计算机还是有一定要求。他把钱包和区块链系统的一致性绑定在一起。谁的钱包里的币龄数越大,谁拥有记账权的概率就越大。用一句话概括就是持有越多获得越多。
举个例子来说明,比如你持有一百个币,总共持有了30天。那么此时你的币龄为3000。这个时候,如果你发布了一个pos区块,你的币龄就会被清空为零。每被清空365个币龄,你将会从区块中获得0:05个币的利息。可以理解为年化利率为5%。那么在这个案例中,利息等于3000×5%÷365等于0.41个币。需要注意的是,5%的年化利率,仅仅是举个例子。并不是说每个pos模式的币种都是5%。
pos和pow不同,他不需要通过消耗算力获得记账权,所以更环保。ps有验证,这些验证者节点需要锁定一定数量的token,锁定之后就有权益的证明。一组验证者轮流提议和投票下一个区块的产生。而投票的权重取决于其持有token的多少。也就是说每个网络节点链接到一个地址,这个地址所持有的代币越多,他获得生产下一个区块的概率就越大。如果一个攻击者试图发起51%的攻击,他需要持有超过50%以上的代币。如果一个市值超过100亿美金的网络,那么攻击者的成本至少50亿美金以上。如果发生攻击,导致网络不安全,对于理性的攻击者来说,也没有意义。而且ps的防御和攻击是不对等的,防御相对于攻击更容易。恢复网络的代价是要低于攻击者的代价。
相对于pow,pos在一定程度上减少了数字运算带来的消耗,,性能也得到了相应的提升。但是依然是基于哈希运算竞争获取记账权的方式,可监管性弱视。该共识机制容错性和pow相同。pos更适合代币固定的网络,不会产生通货膨胀。它的收益奖励主要来自于用户的交易。
总的来说,pos的优势在一定程度上缩短了共识达成的时间。并且不再需要大量消耗能源挖矿。缺点就是依然需要挖矿,在本质上没有解决商业应用的痛点。并且所有的确认都只是一个概率上的表达,而并非一个确定性的事情。理论上来说,有可能存在其他攻击影响。比如说以太坊的DAO攻击事件。造成以太坊硬分叉,由此产生ETC。事实上证明了此次硬分叉的失败。