在2011年,在一个比特币论坛中一位名为QuantumMechanic的用户提出一项技术,他称之为”权益证明(proof-of-stake)”。
什么是POS【权益证明】
权益证明,英文为Proof of Stake,简称POS,也称为权益证明机制。由于工作量证明的算法,挖新的货币需要大量的计算能力。这个概念最早出现在1993年,旨在打击滥发电子邮件,并于1997年正式被称为“工作量证明(Proof of Work)”。
POS的原理
权益证明使用伪随机选举来选择作为下一个区块验证者的节点,基于包括币龄,随机化和节点资产等多种因素。
值得注意的是,在权益证明系统中,区块被称为”锻造”而非挖掘出来。使用权益证明的加密货币通常首先销售一些预先开采的硬币,或是在启动时先使用工作量证明算法,然后切换到权益证明。
在基于工作量证明的系统中,矿工的奖励是越来越多的(被挖出的)加密货币,而权益证明的系统中奖励通常是交易手续费。
每一个使用权益证明算法的加密货币都有自己的一套它们认为对自己和用户最好的规则和方法。当一个节点被选为锻造下一个区块时,它首先将检查块中的事务是否有效,然后对块进行签名并将其添加到区块链中。作为奖励,节点获得了这个区块中事务的手续费。
如果一个节点想停止锻造者的身份,那么它的股权和所得的奖励将在一段时间后被释放,从而使网络有时间验证该节点是否向区块链中添加了假区块。
POS的优点
POS很难进行51%攻击。
在 BTC网络中,里面诚实的节点需要占据51%的算力以上才能维护网络的安全。而在POS区块中,要进行51%攻击。要控制数量众多的PPC,成本要高于获得51%的算力,这样也就提高了攻击的成本。而且攻击者在攻击网络时,他的币龄也会消耗。这将使得攻击者阻止交易进入主链的行为变得更加困难。
POS不会浪费电力
POS摆脱了工作量证明的算力浪费,它采用和传统分布式一致性验证类似的机制。这种机制的好处在于没有消耗计算资源的自证资质过程,但是带来的问题在于每次的选举时在大量节点的网络中对网络压力极大。
总的来说,PoS 在安全性、降低中心化风险、能源效率方面有显著优势。
POS的缺点
网络流量压力大
实现起来有点复杂
中间步骤较多,容易产生安全漏洞
总结
虽然PoS共识机制未来变数依然很多,但它的可塑性比PoW好,技术上的探索空间大,目前PoS币种相比较PoW币种风险也较高。