区块链的共识算法是什么?

区块链 算法
在任何区块链中,共识算法旨在解决网络参与者之间的信任问题。用于支付,共识算法是使加密货币工作的复杂密码难题的最后一部分。

 借助公钥密码术,交易的基本特征(例如所有权和金额)很容易验证,公钥密码术通过基本的数学属性起作用。

[[440145]]

存在共识算法来减轻“双花”攻击,其中恶意行为者能够两次(或任意次数)花费相同的硬币。解决这个问题需要慎重决定两种支出中的哪一种是有效的。

这个问题没有纯数学的解决方案。相反,共识算法使用密码学和经济激励的组合来维护功能性网络。

比特币的共识基于一个简单的规则——最长的区块链是唯一有效的。该系统后来被称为中本聪共识,以纪念比特币的匿名创始人。

为了让这个概念发挥作用,向每条链添加区块肯定是比较困难的。这就是工作量证明和挖矿的用武之地。每个区块都通过加密技术来保护,这些加密技术要求矿工提供计算能力才能添加区块。

由于计算能力与用电量成正比,因此比特币直接受到基本物理量——能量的保护。在股权证明下,网络通过承诺股权来保护自己——以网络自己的代币形式的一定数量的资本。它的安全性旨在直接源自网络的感知经济价值——购买多数股权的成本有多高。

但 PoW 网络在经济价值和安全性之间也有着密切的相关性。矿工收到硬币作为奖励,这意味着硬币的价值越高,他们赚的钱就越多。

新矿工被激励添加更多硬件并花费更多精力来获得他们的奖励份额——这提高了安全性。随着时间的推移,每个矿工的利润趋向于由电价决定的经济平衡。

因此,专用于挖矿的电量取决于代币的排放率和市值,而它在很大程度上与网络的性能或活动脱钩。许多 PoS 支持者认为这是 PoW 的最大问题。

责任编辑:华轩 来源: 中金网
相关推荐

2020-11-10 17:10:44

区块链共识算法

2021-02-10 16:53:56

区块链加密货币数字货币

2021-07-17 21:49:15

区块链加密货币账本

2018-02-09 11:08:49

区块链算法主流

2024-03-28 12:20:17

2018-08-19 11:00:05

2022-10-13 08:32:26

区块链共识机制

2023-05-08 15:33:22

2018-09-17 14:30:40

2020-01-22 16:50:32

区块链技术智能

2018-05-03 20:55:47

区块链分布式数据库

2018-02-24 14:09:01

2021-07-18 22:52:14

区块链安全网络

2018-06-14 10:32:25

2019-01-24 15:50:06

区块链数字货币比特币

2019-05-28 15:20:17

2019-12-24 10:20:13

区块链区块链应用

2022-06-01 14:00:27

区块链数据库机遇

2019-10-30 10:13:15

区块链技术支付宝

2022-04-26 13:41:16

区块链比特币数据库
点赞
收藏

51CTO技术栈公众号