亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

詳解pos共識算法的特點 pos算法原理( 二 )


但是,在軍隊內(nèi)可能有叛徒,這些人將影響將軍們達成共識 。拜占庭將軍問題是指在已知有將軍是叛徒的情況下,剩余的將軍如何達成一致決策的問題 。
1982年,萊利斯·蘭波特(Leslie Lamport)等在論文The Byzantine Generals Problem中證明當(dāng)將軍總數(shù)大于3f,背叛者數(shù)為f或者更少時,忠誠的將軍可以達成命令上的一致,即 3f+1≤n,算法復(fù)雜度為O(nf +1) 。
米格爾·卡斯特羅(Miguel Castro)和芭芭拉·利斯科夫(Barbara Liskov)在1999年發(fā)表論文Practical Byzantine Fault Tolerance提出PBFT算法 。該算法的容錯數(shù)量也滿足3f+1≤n,算法復(fù)雜度為O(n2) 。
該算法能提供高性能的運算,使系統(tǒng)可以每秒處理上千次請求,這比舊系統(tǒng)快了一些 。
PBFT算法的共識過程
PBFT算法的共識過程如下:客戶端(Client)發(fā)起消息請求(request),并廣播轉(zhuǎn)發(fā)至每一個副本節(jié)點(Replica),由其中一個主節(jié)點(Leader)發(fā)起提案消息pre-prepare,并廣播 。其他節(jié)點獲取原始消息,在校驗完成后發(fā)送prepare消息 。每個節(jié)點收到2f+1個prepare消息,即認為已經(jīng)準(zhǔn)備完畢,并發(fā)送commit消息 。當(dāng)節(jié)點收到2f+1個commit消息時,我們就認為該消息已經(jīng)被確認完成(reply) 。


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: