#POW和POS的优势和劣势

POW和POS的优势和劣势

在区块链公链之中,有两种的共识机制的挖矿机制,POW(工作量证明),POS(权益类证明)

接下来,我们一起来讨论他们的优劣。

pow 话不多说,直接上正题

POW(工作量证明)-------------- 能力决定一切;

以POW为共识算法的最著名的例子就是bitcoin(比特币),能力则表示为算力,谁拥有的算力最大,就更有机会获得挖矿成功的机会,从而获得不定数的bitcoin的奖励(每4年递减一半)。

POS(权益证明) ---------------- 资本家的力量;

以POS为共识算法机制目前没有特别的出名的例子(EOS中存在,但是实践证明有效性的时间还不够),因为还没有被完全证明是一种可实践的算法,不同POW出现在bitcoin之前,POS大多出现在很多公链的后面,所以多数POS指一类算法,而不是针对一个链的一种算法,权益证明的本质就是,谁拥有的资产最多,能得到挖矿奖励的几率越大,权力也就越大。

初步介绍了POW和POS之后,接下来我们来看他们的优势和劣势;

POW:

:很明显,POW机制,采用能力为本的机制,必定会为此而浪费过多的算力,而算力的背后就是CPU和GPU的烧,以及电力方面的资源支持,所以POW机制最大的劣势就是其浪费的资源过多(想想,bitcoin价值如此之高,必定有很多的人为之而努力挖矿,而最终得到奖励的只有一个,并且算力决定你的概率,所有人都大力的发展自己的算力,自然也浪费了绝大多数的资源)
:优点:安全,是目前唯一经过了实践检验的算法。虽然有不可避免的51%攻击概率,但是几率很小,拥有51%节点的算力并不简单。

POS:

:同样明显,POS机制用资产决定几率的大小,对于算力的要求并不高(不是像bitcoin一样,一群人用算力补充解数学题),但是很明显,POS为机制的链实际是资本主义链,谁最有钱就谁的权力最大,但是又可能出现权益粉碎攻击的潜在的危险,51%攻击几率反而很小,因为你要控制51%的资产,从而来控制链的共识,造成攻击,反倒是那些权益很低的人,会在本来是一条链共识的基础上,多开侧链,因为权益证明不需要算力,没有损失,但是如果有一天这一条侧链被主链认知接受,他们将得到收益(和bitcoin类型的POW不同,POW需要消耗算力,如果没有被接受,则会遭受损失)。(也可能直接进行攻击,如上手段,由于侧链区块变多,从而可能使得价值变少,让资本多的人损失(目前有部分应对措施,如以太坊的casper 里的slasher。)
:优点,算力不会被浪费,能源节省。

算法总是在不断的探索中间,希望能帮到大家。

你可能感兴趣的:(区块链,区块链算法机制,POW,POS,算法,公链)