当前位置:   article > 正文

区块链中的共识机制以及共识算法_如何实现共识算法

如何实现共识算法

目录

什么是共识

什么是共识机制

共识机制类型

1、基于工作证明(Proof of Work PoW)

PoW的特点

PoW是如何工作的?

挖矿

挖矿中的能源和时间消耗

挖矿奖励

比特币的PoW系统

工作证明的挑战

2、基于权益证明(Proof of Stake PoS )

为什么是股权证明。

什么是权益证明(Proof-of-Stake)。

一个典型的基于PoS机制的工作流程。

特点

PoS的优势

PoS机制的弱点

使用Proof-of-Stake的区块链。

3、实用拜占庭容错(practical Byzantine Fault Tolerance pBFT)

什么是拜占庭容错?

拜占庭将军问题

拜占庭式故障的类型。

pbft的优点。

pBFT如何工作?

pBFT的局限性。

使用pBFT变体的平台。

4、烧毁证明(Proof of Burn PoB)

为什么需要燃烧证明?

PoB如何工作?

PoB的优点。

抵押贷款的弊端。

5、容量证明(Proof of Capacity PoC)

容量证明的目的

特点

容量证明如何运作?

应用

优势

劣势

6、逝去的时间证明(Proof of Elapsed Time PoET)

PoET是如何工作的?

PoET与PoW有何不同?

什么是Hyperledger Sawtooth?

7、委托持股证明(Delegated Proof Of Stake DPoS)

DPoS共识的运作方式

优势:

劣势 :

8、权威证明(Proof of Authority PoA)

PoA的工作

PoA共识和常见攻击。

达成PoA共识的条件。

PoA共识的优势:

局限性:

PoA共识的应用 :

9、零知识证明(Zero Knowledge Proof ZKP)

零知识证明的属性:

零知识证明的类型 :

10、非交互式零知识证明(Non-Interactive Zero Knowledge Proof NIZKP)

非交互式零知识证明与离散算法:

优势:

应用


什么是共识

共识,从字面上来看,是在某方面达成一致。打个比方,一个部门最近来了几位新同事,部门主管为了欢迎新同事的加入,以能让新同事融入到新环境,提议下班后聚个餐,对于聚餐了,大伙对此举双手赞成,毕竟能蹭个免费餐的事并不是每月都有的,这时便可以说,大家对下班后聚餐迎新达成了一致认同。

什么是共识机制

共识机制是一整套由协议、激励和想法构成的体系,使得整个网络的节点能够就区块链状态达成一致。

共识机制类型

我们知道,区块链是一个分布式的去中心化网络,它提供了不可更改性、隐私性、安全性和透明度。没有中央机构存在来验证和核实交易,但区块链中的每一笔交易都被认为是完全安全和核实的。这是可能的,因为共识协议的存在,这是任何区块链网络的核心部分。

共识算法是一个程序,通过这个程序,区块链网络的所有对等人就分布式账本的当前状态达成共同协议。通过这种方式,共识算法实现了区块链网络的可靠性,并在分布式

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/898944
推荐阅读
相关标签
  

闽ICP备14008679号