区块链中两大经典的共识机制Pow和Pos。
Pow
也称工作量证明机制,比特币的共识机制就是Pow。
顾名思义,就是矿工凭借工作量的大小,来争取记账的权利。谁能证明他的工作量更大,谁就拿到记账权。
怎样证明工作量更大呢?
解题。
解题最快的矿工最先抢到记账权,解题越快意味着工作量越大(简单粗暴),工作量越大对应矿工的算力越大,工作量大小直接反映了矿工的算力大小。
比特币网络中给出了不同难度的数学题,根据本次解题速度调整下次数学题的难度,以保证解题速度平均在每个区块的确认需要10分钟左右。
于是,在Pow机制下,算力越大的矿工抢得记账权的概率越大,越有话语权。
于是,为了抢得记账权,拥有很多矿机的矿池出现了,它能利用规模效应,集中算力,同时降低成本。直接秒杀一般的小屁民。
一个极端的情况,就是量子计算机。上面说过了,Pow机制实际上就是简单粗暴的抢夺记账权的机制。而量子计算机是简单粗暴中的极品。直接暴力破解答案。
当记账权集中于一家或几家大矿池,或是由拥有最大算力的量子计算机的个人或团体掌握后,相信与区块链的去中心化思想也就背道而驰了。
怎么解决这个问题呢?
Pos在这时粉墨登场。
Pos
也即权益证明机制。
就是说谁拥有更多的币,谁就拿到记账权。
这里,更多的币,不是简单的指币的数量。而是考虑了币的数量和币龄两个因素。什么是币龄呢,简单理解,每个币每天的币龄为1。
也就是说,你拥有的币越多,币龄越长,就有越大的概率获得记账权。
以太坊的共识机制就是Pos。
但是,无论是Pow还是Pos,都无法避免币分叉的问题,于是,又有一些其他的共识机制出来,这个以后研究。
网友评论