主页 > imtoken老版本 > 为什么需要共识机制?

为什么需要共识机制?

imtoken老版本 2023-10-06 05:10:26

本文由币乎社区(bihu.com)内容支持计划打赏。

在中心化结构的系统中,系统的共识由中心决定,所有参与者只需要服从中心发布的命令即可。 因此,中心化系统的共识建立是极其高效的。 这就是为什么中心化机构比去中心化机构效率更高的原因。

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

在去中心化的结构体系中,由于所有参与者的地位是平等的,当出现分歧时比特币的共识机制,如何达成共识就成为一个问题。 因此,设计精巧、操作简单的共识机制是分布式系统顺利运行的关键。 简而言之,共识机制是达成共识的基础,也是区块链的核心之一,使得去中心化的系统能够维护同一个账本。 现有两种很好的共识机制,工作量证明(Pow)和权益证明(Pos)。

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

工作证明

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

Proof of Work(简称POW),即工作量证明。 通常只能从结果来证明,因为监控工作过程通常是繁琐且低效的。 谁的算力大,谁先算出随机数,谁就拥有记账的优先权。

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

例如:比特币在区块生成过程中使用了 POW 机制。 满足要求的区块哈希由N个前导零组成,零的个数取决于网络的难度值。 得到合理的 Block Hash 需要大量的试算,计算时间取决于机器的哈希速度。 当一个节点提供了一个合理的 Block Hash 值时,就意味着该节点确实经过了很多次计算尝试。 当然,不能得到计算次数的绝对值,因为找到一个合理的hash是一个概率事件。 当一个节点拥有全网n%的算力时比特币的共识机制,该节点有n/100的概率找到Block Hash。 虽然工作量证明是公平的,但也有一些批评,因为它消耗了大量的电力和计算能力,消耗了大量的能源。

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

权益证明

权益证明就是根据你在这个网络中拥有的币的数量来争夺记账权。 简单的说,你持有的币越多,你记账能力的概率就越大。 这种证明机制在一定程度上缩短了达成共识的时间,不再需要大量的能量去挖矿。