上一篇我们提到了POW(Proof of Work)这种共识算法,了解到这种算法目前运用在比特币,狗狗币,以太坊,Zcash等区块链项目中,其优点是人人都可以凭借自己的计算机参与挖矿和账本的维护,并获得对应的收益;缺点是不环保,能耗太大。这一篇我们来讲解下与之相对应的另外一种共识算法POS。
POS即权益证明或股权证明,全称为Proof of Stake,2012年8月点点币(PPCoin)的创世,首次实现了POS。
权益证明模式就是一个根据所持有货币的量和时间,来发利息的一个模式;在POS模式下有一个核心名词——币龄:每个币每天产生1币龄。比如你持有100个币,总共持有了30天(一个月),那么,此时你的币龄就为3000。这个时候,如果你发现了一个POS区块,你的币龄就会被清空为0。
你每被清空某个固定的币龄,就会从区块中获得一定的奖励(利息)—持币有利息。比如,首创POS模式的点点币就是1%年利率,而且这样的模式使得点点币有一个与比特币完全不同的特点:比特币2100万的总量是固定的,但点点币没有固定的总量,它会保持每年1%的通胀。 当然,并不是说POW模式的币就没有通胀。比如,狗狗币采用的是每年固定的通胀值(通胀百分比逐年递减)的机制。
在POS共识算法中最大的问题是“富者更富”,在POS体系下,新进入人员获得POS的能力受已持有POS的人员绝对限制。人们普遍认为它是一种不公平的模式。
POS币体系中必须先持有POS币才能获得利息,导致后来者主要依赖于向上家买币,结果就形成金字塔结构。
如纯POS共识算法的未来币(NXT),因为原始股权结构是写入ICO(首次代币发行,全程:Initial Coin Offering,类似于股市的IPO,发行自己的原始股)的,而且第一次公开发行没有增发公众股,而是全部存量发行,理论上讲原始股东如果联合起来控制价格是很容易的。
事实也是如此:其原始股东只有20多个,市场机制没有均衡,卖单价格取决于大股东,后进入市场的小散只能看这些原始股东的脸色才能买到币。这也是近两年开始出现DPOS共识算法的原因,下一篇我们将会讲解下DPOS共识算法是如何解决POS面临的问题。