PoW 和 PoS 区别


转自 微博 LitePaul ( 2018-9-18 10:58 )

PoW 和 PoS 看似只差一个字母,内含千差万别:

—— PoW 立足于审计者对记账节点的【不信任】,而PoS立足于小投票人对大投票人的【信任】。

PoW需要记账人提供工作量证明,来提高记账人作弊门槛——但反过来:记账人提供了工作量证明,也并不能绝对表示它诚实记账(因为存在大算力造假可能性)。因此PoW的意义,实际上是【造假门槛】,它本身并不能完全代表整个系统账本可靠的完整意义——审计质量更加重要。极端攻击条件下,小算力的诚实节点,可以通过统一修改PoW算法,作废大算力造假矿机。

PoS 则抛弃了这种【不信任】——采用了模拟商业股权的【权重越高越负责、越没有作恶动机,也就是越值得信任】逻辑,相较于PoW,这是对账本审计质量巨大倒退,造假门槛被大幅降低。仅仅通过开发者或所谓基金会的【内定分成】得到的币,就足以形成大权重隐患,富人囤积购买PoS币本身的难度,也远远低于矿机计算的难度。大权重者有足够多的动机,在特定的条件下,可以通过造假、甚至摧毁整个系统来获利。而在发生极端攻击条件的时候,小股权持币者难以掌握自身命运:因为账本被持币权重决定,要作废造假的大权重持币者,意味着所有人财产权重的重新分配——比修改PoW算法作废大算力造假矿机更加难以实现的防卫手段。