共識(shí)算法

所謂共識(shí)柴梆,簡(jiǎn)單理解就是指大家都達(dá)成一致的意思拂铡。其實(shí)在現(xiàn)實(shí)生活中壹无,有很多需要達(dá)成共識(shí)的場(chǎng)景,比如開(kāi)會(huì)討論感帅,雙方或多方簽訂一份合作協(xié)議等,而在區(qū)塊鏈系統(tǒng)中斗锭,每個(gè)節(jié)點(diǎn)必須要做的事情就是讓自己的賬本跟其他節(jié)點(diǎn)的賬本保持一致。如果是在傳統(tǒng)的軟件結(jié)構(gòu)中失球,這幾乎就不是問(wèn)題岖是,因?yàn)橛幸粋€(gè)中心服務(wù)器存在帮毁,也就是所謂的主庫(kù),其他的從庫(kù)向主庫(kù)看齊就行了豺撑。
在現(xiàn)實(shí)生活中烈疚,很多事情人們也都是按照這種思路來(lái)的,比如企業(yè)老板發(fā)布一個(gè)通知聪轿,員工照著做爷肝。但是區(qū)塊鏈?zhǔn)且粋€(gè)分布式的對(duì)等網(wǎng)絡(luò)結(jié)構(gòu),在這個(gè)結(jié)構(gòu)中沒(méi)有哪個(gè)節(jié)點(diǎn)是“老大”陆错,一切都要商量著來(lái)灯抛。
所以在區(qū)塊鏈系統(tǒng)中,如何讓每個(gè)節(jié)點(diǎn)通過(guò)一個(gè)規(guī)則將各自的數(shù)據(jù)保持一致是一個(gè)很核心的問(wèn)題音瓷,這個(gè)問(wèn)題的解決方案就是制定一套共識(shí)算法对嚼。
共識(shí)算法其實(shí)就是一個(gè)規(guī)則,每個(gè)節(jié)點(diǎn)都按照這個(gè)規(guī)則去確認(rèn)各自的數(shù)據(jù)绳慎。我們暫且拋開(kāi)算法的原理纵竖,先來(lái)想一想在生活中我們會(huì)如何解決這樣一個(gè)問(wèn)題:假設(shè)一群人開(kāi)會(huì),這群人中沒(méi)有一個(gè)領(lǐng)導(dǎo)或者說(shuō)老大杏愤,大家各抒己見(jiàn)磨确,那么最后如何統(tǒng)一出一個(gè)決定出來(lái)呢?
一般声邦,我們一般會(huì)在某一個(gè)時(shí)間段中選出一個(gè)人,那個(gè)人負(fù)責(zé)匯總大家的內(nèi)容摆舟,然后發(fā)布完整的意見(jiàn)亥曹,其他人投票表決,每個(gè)人都有機(jī)會(huì)來(lái)做匯總發(fā)表恨诱,最后誰(shuí)的支持者多就以誰(shuí)的最終意見(jiàn)為準(zhǔn)媳瞪。
這種思路其實(shí)就算是一種共識(shí)算法了。然而在實(shí)際過(guò)程中照宝,如果人數(shù)不多并且數(shù)量是確定的還好處理蛇受,如果人數(shù)很多且數(shù)量也不固定,那就很難通過(guò)這種方式投票決定了厕鹃,效率太低兢仰。我們需要通過(guò)一
種機(jī)制篩選出最有代表性的人,在共識(shí)算法中就是篩選出具有代表性的節(jié)點(diǎn)剂碴。
這就需要設(shè)計(jì)出一組條件把将,而這組條件就是我們所談的共識(shí)算法。目前主流的共識(shí)算法有很多忆矛,接下來(lái)察蹲,營(yíng)長(zhǎng)就為大家一一科普每種共識(shí)算法的機(jī)制、特性和優(yōu)劣。

資料https://www.tuoniaox.com/news/p-287193.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末洽议,一起剝皮案震驚了整個(gè)濱河市宗收,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌亚兄,老刑警劉巖混稽,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異儿捧,居然都是意外死亡荚坞,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)菲盾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)颓影,“玉大人,你說(shuō)我怎么就攤上這事懒鉴」罟遥” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵临谱,是天一觀的道長(zhǎng)璃俗。 經(jīng)常有香客問(wèn)我,道長(zhǎng)悉默,這世上最難降的妖魔是什么城豁? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮抄课,結(jié)果婚禮上唱星,老公的妹妹穿的比我還像新娘。我一直安慰自己跟磨,他們只是感情好间聊,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著抵拘,像睡著了一般哎榴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上僵蛛,一...
    開(kāi)封第一講書(shū)人閱讀 50,096評(píng)論 1 291
  • 那天尚蝌,我揣著相機(jī)與錄音,去河邊找鬼充尉。 笑死驼壶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的喉酌。 我是一名探鬼主播热凹,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼泵喘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了般妙?” 一聲冷哼從身側(cè)響起纪铺,我...
    開(kāi)封第一講書(shū)人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎碟渺,沒(méi)想到半個(gè)月后鲜锚,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡苫拍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年芜繁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绒极。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡骏令,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出垄提,到底是詐尸還是另有隱情榔袋,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布铡俐,位于F島的核電站凰兑,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏审丘。R本人自食惡果不足惜吏够,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望滩报。 院中可真熱鬧稿饰,春花似錦、人聲如沸露泊。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)惭笑。三九已至,卻和暖如春生真,著一層夾襖步出監(jiān)牢的瞬間沉噩,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工柱蟀, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留川蒙,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓长已,卻偏偏與公主長(zhǎng)得像畜眨,于是被迫代替她去往敵國(guó)和親昼牛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容