主页 > imtoken手机版下载 > 共识机制是什么意思?

共识机制是什么意思?

imtoken手机版下载 2023-03-25 07:56:38

共识机制是什么意思?

在区块链的世界里,我们应该经常听到一个名词,叫共识机制。 很多人说,“虽然密码学占了区块链的半壁江山比特币共识机制,但共识机制才是整个区块链的灵魂”。 那么共识机制到底是什么?

首先,我们用比较通俗的术语简单介绍一下共识机制的作用。 事实上,共识机制相当于一个国家的法律法规。 我们常说依法治国,守法守法。 法律维护着整个国家的正常运作。 区块链世界也是如此。 共识机制使用代码和算法来保证区块链世界中各个节点的正常运行。

比特币的共识_简述比特币发行机制_比特币共识机制

从上面的简单介绍,大家应该能体会到整个共识的作用。 在我的理解中,共识其实是一种已经出现的分布式共识协议。 我们之前提到过,区块链其实是去中心化的。 分布式账本,而在区块链整个分布式系统中,每个节点都会同时收到交易,几乎同时产生的东西如何排序,涉及到区块链系统的共识机制。 因此,共识机制实际上是一种算法,帮助每个节点在整个分布式系统中同时对事物的先后顺序达成共识。 它保证了整个区块链网络中的哪个节点写入交易,什么时候写入交易,一旦写入,如何保证不被其他节点篡改,被其他节点识别,从而实现账本化整个区块链网络中每个节点的一致性。

简述比特币发行机制_比特币的共识_比特币共识机制

接下来的几篇文章会介绍几种非常常见的共识算法pow共识机制、pbft共识机制和pos共识机制,让大家对整个共识机制有一个更好的了解?

简述比特币发行机制_比特币的共识_比特币共识机制

首先,它是现阶段最经典也是最流行的工作量证明机制,也就是我们常说的POW(Proof of Work)算法。 也是最好提出的共识机制,在比特币和莱特币中也得到了很好的应用。 而在以太坊等知名公链当中。 其实它只是我们当今社会分配制度的一个数字化体现,即“按劳分配”。 这里的工作量就是你电脑的计算能力,也就是你电脑的性能。

简述比特币发行机制_比特币的共识_比特币共识机制

POW的流程如下图所示:

比特币共识机制_比特币的共识_简述比特币发行机制

比特币的共识_简述比特币发行机制_比特币共识机制

每个节点在处理交易数据的同时不断进行哈希计算,得到一个小于网络目标值的哈希值。 这个值就变成了nonce golden number,这个网络目标值就是我们所说的难度值。 会随着整个区块链系统的运行而不断调整。 当全网的矿工哈希出这个nonce后,他会发布他打包好的区块。 其他节点在收到区块验证区块后,会同意区块链上已经收到该区块,然后进行下一个区块的打包和哈希计算。 提供这种服务的过程就是“挖矿”。 如果是真正的矿场,很明显在均匀分配的前提下,人们“挖矿”收益的比例与他们提供的算力成正比。 简单来说比特币共识机制,能力越强,得到的东西就越多。 这是通过牺牲算力来保证整个账本的一致性,因为有时候会出现分叉,我们需要等待几条区块链的确认,才能保证交易已经写入网络区块链。 但是仔细想想,就是这种非常暴力和简单的方法保证了整个区块链网络的合法性,而且整个区块链网络的健壮性非常好,即使网络只剩下一个节点,整个区块链也可以正常执行。 最后,整个系统的安全性也是通过POW来保证的。 如果有人想要篡改或修改整个区块链的历史,他需要掌握整个区块链网络中51%的算法,而根据目前比特币或以太坊等公链的情况来看,是很难控制全网51%的算力,基本不可能实现。 从经济角度来说,一个人必须要有一定的经济利益,才会去做这件事情。 做这件事情,他的收入将远远低于他的付出,整个公链的价值也就不复存在了。 因此,该机制保障了整个区块链网络的安全稳健运行。

通过上面的简单介绍,我想大家对整个POW机制有了一个大概的了解,也间接了解了区块链挖矿的机制,因为从公链的角度来看,共识和激励机制是密不可分的。 在下一篇文章中,我会逐步介绍其他相应的共识算法,如POS、DPOS、PBFT等共识算法。 再次,作为区块链技术的实践者,我始终相信区块链技术可能会解决互联网的一些痛点,坚信区块链会有更好的发展。

场外交易无手续:货币兑换