CCR量化:什么是区块链共识算法?

在我们定义区块链共识算法之前,了解“共识”的含义至关重要。简而言之,这是一种达成协议的方式。区块链是一个分散的系统,没有单一的管理元素。为了在彼此之间建立某种信任,参与者应该就一些让每个人都满意的操作原则达成一致。这是共识机制的固有功能。

那么,什么是区块链共识算法?它是指在网络用户之间建立协议并维护网络可操作性的一组特定数学规则和函数。共识机制确保区块链得到更新,交易以正确的顺序和方式处理,链内容的完整性在分布式网络的各个节点上得到保护。 

共识与协议


术语“协议”和“共识”通常被视为同一事物。但是,协议定义了区块链功能的基本规则,而共识则充当了一种使操作成为可能的机制。共识算法有助于系统采取特定措施来实现某些结果。在区块链中,算法用于验证交易和区块。因此,比特币和以太坊是协议,而工作量证明和权益证明是它们的共识算法。

解决新世界问题的旧世界方法


分布式共识的范式不是特定于区块链的,旨在为许多其他分布式系统(例如,NoSQL 数据库)提出解决方案。拜占庭共识的问题(当节点“行为不端”时)最初是在 1980 年代提出的,解决它的方法出现在 1990 年代后期。

但是,区块链在操作方面与其他网络不同。在传统的拜占庭共识算法中,参与者的身份通过签名或加密原语进行验证,并且所有节点都是预先知道的。它们很少以可预测的方式改变。对于比特币区块链,机制正好相反。 

网络参与者保持匿名,他们可以连接或断开网络。同时,区块链具有一定的属性,例如禁止审查和客观性(要确定交易日志的当前版本,您不需要信任任何权威来源——信任的根源在区块链本身)。

让我们仔细看看区块链中使用的不同共识机制。

工作证明(PoW)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值