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