Yong238584

 · 1 day ago

区块链基础认知篇:什么是POS共识机制?

POS共识机制的全称是Proof of stake,即权益证明,它是除POW共识机制外的另一类主流共识机制。
前面我们有学习到,POW共识机制有一些缺点,比如在挖矿时会浪费大量的有效资源,整个网络处理效率较低等。为了解决这些问题,2011年,有人就提出,可不可以在POW的基础上,重新设置一个机制呢?让它既能保留POW的优势,又能解决它的问题,于是就诞生了POS这个共识机制。

POS机制主要是通过权益记账的方式,来解决网络的效率低下、资源浪费和各节点的一致性问题。简单的说,就是谁拥有的权益多谁说了算。POW之所有有种种问题,主要是因为人人都可以自由地成为节点,而每个节点又通过竞争的方式参与数据处理,一笔数据要经过这么多人的处理,肯定会造成资源浪费和效率低下,POS之所以能解决这个问题,是因为POS提高了节点处理数据的门槛。

它规定,虽然每个人都可以自由地加入进来成为节点,但只有满足一定条件的节点,比如抵押一定数量的代币,才有资格成为验证节点,满足这一条件后,系统就会通过算法,选择一部分人作为出块节点,每隔一段时间,会重新筛选选择。选取过程中,算法会保证选取的结果不能被操纵,也不能被预测,从而避免网络被某一节点所控制,只有成为出块节点,即矿工,才能参与数据的处理,争夺记账的权利。所以说她们的区别在于,POW是人人都可以成为矿工,而POS则是通过一系列筛选,才能成为矿工。

POS具体的竞争方式是,谁持有的代币多,谁就越容易获得出块的权利,然后通过全网广播,他打包的区块经其他矿工验证,确认没问题后,这个区块就会连接到链上,并同步在全网其他节点的小账本中,同时获得相应的代币奖励。


POS机制的优势在于,它解决了POW中的资源浪费、效率低下等问题。但它同样也有很大的缺点,它很容易造成强者恒强的局面,谁的代币越多,谁就越容易获得更多的代币,理论上谁能掌握51%的代币,谁就能掌控整个网络,所以它的去中心化程度要弱一些。

总体来说,POW和POS都是目前主流的共识机制,共同引领着区块链技术的落地与进步,但是她们或多或少,都存在一些不可比避免的问题,希望未来的某一天,它们能克服自身问题,真正使区块链大规模商业化,我们也能迎来一个更好的去中心化互联网。