区块链中五种常见共识算法你知道几个?


立即下载 楊♡
2025-02-19
系统 共识 区块 证明 算法 时间 权益 块链 POS 节点
254.9 KB

区块链中五种常见共识算法 你知道几个?
区块链是一种去中心化的分布式账本系统,可以用于登记和发行数字
化资产、产权凭证、积分等,并以点对点的方式进行转账、支付和交
易。区块链系统与传统中心化系统相比,具有公开透明、不可篡改、
防止多重支付等优点,并且不依赖于任何的可信第三方。
由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先
后顺序不可能完全一致。因此,区块链系统需要设计一种机制对在差
不多时间内发生的事务的先后顺序进行共识。这种对一个时间窗口内
的事务的先后顺序达成共识的算法被称为“共识机制”。
在区块链这样的分布式账本系统中,保障整个系统的安全性和适应性
十分重要,这也是共识算法出现的根本原因。
那么,区块链中常见的共识算法都有哪些呢?
1、POW :Proof of Work ,工作量证明
POW 是比特币在 Block 的生成过程中使用的一种共识算法, 也可以说
是最原始的区块链共识算法了。 POW 工作量证明,简单地理解就是,
通过一份证明来确认做过一定量的工作。
在比特币系统中, 得到合理的 Block Hash 需要经过大量尝试计算。 当
某个节点提供出一个合理的 Block Hash 值,说明该节点确实经过了大
量的尝试计算。
这种工作量证明的形式,在我们日常生活中也十分常见。比如驾照,
能拿到驾照,说明你已经进行过为期几个月甚至几年的练车和考试;
再比如现在很火的吃鸡和王者荣耀游戏中的 K/D(Kill/Death )和胜率,
分值越高证明你越厉害,同时也说明你进行了大量的游戏练习和技巧
学习。
2、POS:Proof of Stake ,权益证明
由于 POW 机制存在消耗算力巨大、交易确认时间较长,挖矿活动集
中容易形成中心化等缺点, 便演进出了 POS权益证明。POS 简单来说,
就是一个根据持有数字货币数量和时间来分配相应利息的制度,类似
平时我们在银行中存款。
基于权益证明共识的区块链系统中,参与者的角色是验证者
Validator ,只需要投资系统的数字货币并在特定时间内验证自己是否
为下一区块创造者,即可完成下一区块的创建。下一区块创造者是以
某种确定的方式来选择,验证者被选中为下一区块创造者的概率与其
所拥有的系统中数字货币的数量成正比例,即拥有 300


系统/共识/区块/证明/算法/时间/权益/块链/POS/节点/ 系统/共识/区块/证明/算法/时间/权益/块链/POS/节点/
-1 条回复
登录 后才能参与评论
-->