主流区块链共识算法大全
生活随笔
收集整理的這篇文章主要介紹了
主流区块链共识算法大全
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. 引言
主要參考資料見:
- Lear With Whiteboard 2023年4月博客 All Major Blockchain Consensus Algorithms Explained
- 視頻 All Major Blockchain Consensus Algorithms Explained | Consensus Mechanism in Blockchain
- 視頻 Proof of Work vs Proof of Stake vs Proof of Authority Explained | PoA vs PoW vs PoS Blockchain
- 視頻 Blockchain vs Hashgraph vs DAG vs Holochain | Types of DLT Explained
共識算法為一組協(xié)議或規(guī)則,使得網(wǎng)絡(luò)中節(jié)點(diǎn)對于某共享區(qū)塊鏈狀態(tài)達(dá)成共識。共識算法在保證區(qū)塊鏈完整性方面發(fā)揮了重要作用,使得某單一節(jié)點(diǎn)或某一組節(jié)點(diǎn)無法操控區(qū)塊鏈網(wǎng)絡(luò)。具體為:
- 可防止惡意角色控制網(wǎng)絡(luò),確保有效交易且網(wǎng)絡(luò)運(yùn)行順暢。
- 實(shí)現(xiàn)去中心化,所有節(jié)點(diǎn)對交易有效性達(dá)成共識,防止中心化。
- 推動(dòng)透明性,使得所有交易鏈上可見,便于追蹤且可防止欺詐行為。
- 提供有效性,節(jié)點(diǎn)可對交易有效性快速達(dá)成共識,并及時(shí)向區(qū)塊鏈添加新區(qū)塊。
2. 共識算法分類
當(dāng)前主流區(qū)塊鏈共識算法主要有:
- 1)Proof of Work (PoW)
- 2)Proof of Stake (PoS)
- 3)Delegated Proof of Stake (DPoS)
- 4)Leased Proof of Stake (LPoS)
- 5)Proof of Authority (PoA)
- 6)Byzantine Fault Tolerance (BFT)
- 7)Practical Byzantine Fault Tolerance (PBFT)
- 8)Delegated Byzantine Fault Tolerance (dBFT)
- 9)Directed Acyclic Graph (DAG)
- 10)Proof of Capacity (PoC)
- 11)Proof of Burn (PoB)
- 12)Proof of Identity (PoI)
- 13)Proof of Activity (PoA)
- 14)Proof of Elapsed Time (PoET)
- 15)Proof of Importance
總結(jié)
以上是生活随笔為你收集整理的主流区块链共识算法大全的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Lesson 77-78 Sociall
- 下一篇: 十宗罪 第一节 前言