POW与POS两种方式的区别
发布于 3 年前 作者 wurujiekk 567 次浏览 来自 7*24快讯

POW和POS方式的区别:

POW:

我们熟悉的比特币的工作机制是POW,即Proof of work, 工作量证明机制。

工作量证明机制(POW)不难理解,很多情况下我们都使用POW,只是不自知而已。在不考虑验证的情况下(无论是中心化还是非中心化的验证),我们可以认为任何具有概率性事件的累计都是工作量证明,如淘金。假设矿石含金量为p%质量,当你得到一定量黄金时,我们可以认为你一定挖掘了1/p 质量的矿石。而且得到黄金数量越多,这个证明越可靠。

在一个简单的钓鱼游戏里,如果钓到鱼的概率是较小的,我们可以认为玩家持有一定数量的鱼就相当于完成了一定量的钓鱼工作,从而可以认为玩家完成了钓鱼任务。

玩家完成钓鱼任务需要一定数量的操作

一个人具有的一些技能如外语口语,乐器或是运动技巧,通常也是一种工作量证明。不用检查四六级证书,一个人能流利的说外语或者演奏乐器,那么TA一定在这些技能上投入了足够的工作量,而且这个工作量与技能的熟练程度是正相关的。

再说这四六级证书,一般认为在不能作弊的考试里采用足够多的客观题,也可以做到工作量证明的效果,因为一个人从概率上不可能连续蒙对大量的客观题。因此一般认为文凭也是有说服力的。同样的,飞行员的飞行小时数也说明问题,如果你飞了一万小时还活着,大概率就不是靠运气。

在一些其他场合我们也可以见到POW的踪影,比如电子游戏里的胜率、K/D比率,在大量的交战中一定的胜率能说明玩家的实力。同样有些游戏里的成就系统、装备体系也是POW,一般认为成就点数高的玩家在游戏里投入更多,更不容易诈骗,有时候交易点卡要求装备等级或者成就点数也是这个道理。

玩家投入资源才能获得技能和成就点数

因此,POW要求出示一定的证明表明工作量,证明可以是直接记录也可以是以概率表示,其中对于由小概率事件累计的工作,出示结果等同于证明了工作量(因为不太可能直接得到小概率结果)

在比特币和其他类比特币的系统中,POW系统是以合乎要求的HASH作为工作结果。由于矿工要取得合法的计算结果需要一定量的计算,因此得到合法的计算结果就可以证明完成了一定量的计算。

POS:

POS就是“股权证明”,Proof of stake,即直接证明你持有的份额。除了混合性的PPC之外,真正的POS币是没有挖矿过程的,也就是在创世区块内就写明了股权证明,之后的股权证明只能转让,不能挖矿。

在现实世界中股权证明很普遍,最简单的就是股票。股票是用来记录股权的证明,同时代表着投票权和收益权。股票被创造出来以后,除了增发外,不能增加股权数量,要获得股票只能转让。

在纯POS体系中,如NXT,没有挖矿过程,初始的股权分配已经固定,之后只是股权在交易者之中流转,非常类似于现实世界的股票。股权从创世区块中流出,被交易者买卖而逐渐分散化。

两种机制的安全性:

POW机制的设计目的是保证安全。无论是在中心化还是非中心化系统中,防止作弊都是很重要的。一般可以通过一定的工作量证明信用(如上面说过的游戏成就就是工作量证明),因为作弊要付出一定成本,作弊者就会谨慎对待了。假设游戏成就很高的玩家诈骗或作弊,就面临着很大的机会成本,比如被封停或被服务器上的玩家排斥。而损失一个小号的成本很小,诈骗是可行的。因此电子游戏中玩家不愿意与小号交易,或者积分低的玩家会被从房间踢出。

在比特币的POW机制中,由于获得计算结果的概率趋近于所占算力比例,因此在不掌握51%以上算力的前提下,矿工欺诈的成本要显著高于诚实挖矿,甚至不可能完成欺诈(由于概率过低)。所以POW结合支链博弈有效的保证了比特币网络的安全。在这个模式下,比特币的安全取决于挖矿者,而与持有者无关,而挖矿者随时可能变化。

而POS的安全机制理由在于自己不会杀死自己的钱,由股东自己保证安全,工作原理是利益捆绑。在这个模式下,不持有POS的人无法对POS构成威胁。POS的安全取决于持有者,和其他任何因素无关。

欢迎使用OKX交易所
回到顶部