所謂共識(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)劣。
共識(shí)算法
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門(mén)菲盾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)颓影,“玉大人,你說(shuō)我怎么就攤上這事懒鉴」罟遥” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵临谱,是天一觀的道長(zhǎng)璃俗。 經(jīng)常有香客問(wèn)我,道長(zhǎng)悉默,這世上最難降的妖魔是什么城豁? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮抄课,結(jié)果婚禮上唱星,老公的妹妹穿的比我還像新娘。我一直安慰自己跟磨,他們只是感情好间聊,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著抵拘,像睡著了一般哎榴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上僵蛛,一...
- 那天尚蝌,我揣著相機(jī)與錄音,去河邊找鬼充尉。 笑死驼壶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的喉酌。 我是一名探鬼主播热凹,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼泵喘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了般妙?” 一聲冷哼從身側(cè)響起纪铺,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎碟渺,沒(méi)想到半個(gè)月后鲜锚,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡苫拍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年芜繁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绒极。...
- 正文 年R本政府宣布铡俐,位于F島的核電站凰兑,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏审丘。R本人自食惡果不足惜吏够,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望滩报。 院中可真熱鬧稿饰,春花似錦、人聲如沸露泊。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)惭笑。三九已至,卻和暖如春生真,著一層夾襖步出監(jiān)牢的瞬間沉噩,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓长已,卻偏偏與公主長(zhǎng)得像畜眨,于是被迫代替她去往敵國(guó)和親昼牛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 目錄:1.什么是共識(shí)算法? a.分布式系統(tǒng) b.一致性問(wèn)題 C. FLP定理與CAP定理 d.拜占庭將軍問(wèn)題 2....
- “事出不一定有因”康聂,把注意的焦點(diǎn)放在問(wèn)題解決上贰健,能夠幫助人們厘清問(wèn)題的頭緒。有些人很不習(xí)慣這樣的思維方式恬汁,由于習(xí)慣...
- 少年時(shí)聽(tīng)過(guò)一個(gè)駭人聽(tīng)聞的故事:一個(gè)唱戲的戲子伶椿,被人用一杯水奪去了聲音,失去聲音的戲子再也不紅了氓侧,成了一個(gè)啞巴脊另。 這...