区块链学习3:区块链的共识机制
? ? 前往老猿Python博文目錄 ?
共識(shí)機(jī)制主要用于解決分布式計(jì)算的根本問(wèn)題數(shù)據(jù)的一致性,所謂共識(shí),簡(jiǎn)單理解就是指參與方都達(dá)成一致。
在區(qū)塊鏈系統(tǒng)中,如何讓每個(gè)節(jié)點(diǎn)通過(guò)一個(gè)規(guī)則將各自的數(shù)據(jù)保持一致是一個(gè)很核心的問(wèn)題,這個(gè)問(wèn)題的解決方案就是制定一套共識(shí)算法,實(shí)現(xiàn)不同賬本節(jié)點(diǎn)上的賬本數(shù)據(jù)的一致性和正確性。
共識(shí)算法其實(shí)就是一個(gè)規(guī)則,每個(gè)節(jié)點(diǎn)都按照這個(gè)規(guī)則去確認(rèn)各自的數(shù)據(jù)。在區(qū)塊鏈系統(tǒng)中,存在著多種這樣的共識(shí)算法,比如PBFT(Practical Byzantine Fault Tolerance,實(shí)用拜占庭容錯(cuò)算法)、PoW(Proof of Work,工作量證明)、PoS(Proof of Stake,權(quán)益證明)、DPoS(Delegate Proof of Stake,委托權(quán)益證明)、Ripple(瑞波)等,這些算法的特點(diǎn)如下表所示:
關(guān)于這些算法的具體介紹,請(qǐng)參考《區(qū)塊鏈知識(shí)轉(zhuǎn)載博文1: 共識(shí)算法之爭(zhēng)(PBFT,Raft,PoW,PoS,DPoS,Ripple)》。
更多關(guān)于區(qū)塊鏈的內(nèi)容請(qǐng)見(jiàn)老猿專(zhuān)欄《零基礎(chǔ)學(xué)區(qū)塊鏈》或《零基礎(chǔ)學(xué)區(qū)塊鏈專(zhuān)欄文章目錄》。
跟老猿學(xué)Python、學(xué)5G!
? ? 前往老猿Python博文目錄 ?
總結(jié)
以上是生活随笔為你收集整理的区块链学习3:区块链的共识机制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 骨传导耳机原理是什么?骨传导耳机有缺点吗
- 下一篇: 前端开发规范[html篇]