主页 > 苹果版imtoken钱包怎么下载 > pos共识有多随机(区块链科普02:区块链共识机制POW和POS的区别)

pos共识有多随机(区块链科普02:区块链共识机制POW和POS的区别)

在中心化的账本系统中,比如银行,产生什么收入和支出,记账和账本的更新维护都是由银行的中心机构完成的

区块链是一个分散的系统。 要保证每个节点数据的一致性,就需要有一种机制来保证每个节点都按照一定的规则运行。在比特币系统中,有数以万计的网络节点,共识机制需要解决这些问题三个问题

1. 谁有权创建下一个区块。

2. 出块出现分歧怎么办。

3、如何防止有人恶意修改区块信息。

POW(Proof Of Work)工作量证明机制

在比特币系统中,每产生一个区块如何创建比特币闪电网络,都会获得比特币奖励。 该奖励每 4 年减半一次。 目前,生成一个区块的奖励是 25 个比特币。 每个节点都必须竞争产生比特币奖励。 阻止权利。 那么谁来生产区块呢? 比特币系统中设置了方程解,每个节点通过尝试不同阶段的各种数据来求解方程。 谁先解出方程式的答案,谁就获得出块权,解出方程式的难度会随着算力的增加而增加难度,控制每10分钟出一个块. 如果出块时间小于10分钟如何创建比特币闪电网络,难度值会增加,超过10分钟,难度值会降低。 所以在比特币系统中,你的电脑越好,算力越大,得到区块的概率就越大,得到的奖励也就越多。

由于比特币的每个节点都是按照最长链的原则向下挖的,如果有人创建的区块链与主链分叉,其他节点就会抛弃其他链,向下挖最长链。 没有每个节点的共识,自然会被大家抛弃。

理论上,如果一个恶意节点拥有全网51%的算力,就可以修改区块信息对整个系统进行作恶。 由于目前比特币系统的算力庞大,要掌握全网51%的算力是非常困难的。 这是比特币安全的基础。

POS(Proof Of Stake)股权证明机制

PoW 因大量消耗全球电力而饱受诟病。 例如,比特币在 2017 年消耗的电量已经超过了 159 个国家的年平均用电量。 POS算法是为解决比特币巨大的能源消耗问题而提出的共识机制。

运行机制:网络中的节点将节点中的数字货币放入pos机制,身份转化为验证者。 pos 机制随机选择这些验证者之一作为块生成器。 当然,这个随机和投入的数字货币数量是有关系的,被选中的概率自然比投入少的币要高,基本和数量比成正比。 当然,在一定时间内,如果pos选出的生成器没有生成块,则重新选出下一个验证者。至于有效链,这个遵循区块链的最长链原则

由于在POS共识机制中,有代币作为抵押品,当系统发现节点有作恶嫌疑时,可以销毁抵押的代币。 因此,在POS共识机制中,系统的安全性不是靠系统外硬件算力的竞争来提供的,而是靠质押的代币作为诚实节点的保证。

问三个问题

(1) pow算法的优缺点是什么?

答:优点:安全,抗分叉,以比特币为代表的POW共识货币,已经存在了9年,其安全性是经过时间考验的。

缺点:浪费电力,不节能,大量的电力和算力用于争夺比特币的记录权,对现实社会没有任何贡献。

(2)POS算法的优缺点是什么?

答:优点:节能,POS机制省去了很多不切实际的算力竞争,pow机制争夺记账权。

缺点:POS 的分配机制类似于现实世界中的贷款利息机制,导致富者愈富,穷者愈穷,且该机制不鼓励代币流通。

(3) Pow共识机制和POS共识机制哪个更好。

答:我们不能简单地判断哪种共识机制更好。 目前还没有一种共识机制在去中心化、安全性、效率等方面能够超越其他共识机制。 不同的主链共识机制有特殊的应用场景。