【#區(qū)塊鏈# #共識機(jī)制在區(qū)塊鏈中的作用有哪些?#】
所謂共識機(jī)制,其實(shí)就是一種對于交易進(jìn)行驗(yàn)證和確認(rèn)的機(jī)制,這種機(jī)制是通過對特殊節(jié)點(diǎn)投票來完成的。我們知道,區(qū)塊鏈?zhǔn)且环N按時(shí)間順序存儲數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),區(qū)塊鏈?zhǔn)强梢灾С植煌墓沧R機(jī)制的,共識機(jī)制可以說是區(qū)塊鏈技術(shù)中的一個(gè)非常重要的部分,之所以要有區(qū)塊鏈共識,就是是為了讓所有的節(jié)點(diǎn)能夠保持一致。一般來說,區(qū)塊鏈的共識要滿足一致性和有效性這兩個(gè)性質(zhì)。很多投資者想要知道這個(gè)共識機(jī)制在區(qū)塊鏈中的作用有哪些?下面就讓小編為大家說一說。
我們都知道區(qū)塊鏈?zhǔn)侨ブ行幕模诜植际劫~本技術(shù),每個(gè)人都可以自由地加入進(jìn)來,成為其中的一個(gè)節(jié)點(diǎn)。但想一想,絕對的自由,必然會帶來絕對的混亂,如果每個(gè)人都自自由地在網(wǎng)絡(luò)中處理數(shù)據(jù),整個(gè)網(wǎng)絡(luò)會發(fā)生什么樣的情況?
比如,我作為一個(gè)節(jié)點(diǎn)加入進(jìn)來,這個(gè)時(shí)候網(wǎng)絡(luò)中產(chǎn)生了一筆數(shù)據(jù)居,我是以方式A處理的,而另一個(gè)人是以方式B處理的,我們的處理方式不同,權(quán)限又都平等,那到底用誰處理的數(shù)據(jù)呢?一旦我們兩個(gè)無法達(dá)成共識,整個(gè)網(wǎng)絡(luò)就很容易發(fā)生分歧,產(chǎn)生混亂。
此外,在這種環(huán)境下,我和其他節(jié)點(diǎn)相互不認(rèn)識,又沒有一個(gè)中心化的權(quán)威機(jī)構(gòu)來做擔(dān)保,我怎么確定其他節(jié)點(diǎn)處理的數(shù)據(jù)沒問題?
所以說,在去中心化的環(huán)境下,沒有一個(gè)比較中心化的節(jié)點(diǎn)能做快策,協(xié)助網(wǎng)絡(luò)運(yùn)行,網(wǎng)絡(luò)就很難在自由的環(huán)境下,自主運(yùn)行。
為了解決這個(gè)問題,中本聰就想了個(gè)辦法:雖然整個(gè)網(wǎng)絡(luò)中沒有一一個(gè)中心化的節(jié)點(diǎn)能做決策,但是我可以設(shè)立一套規(guī)則,讓這個(gè)規(guī)則成為一個(gè)中心化的機(jī)制,每個(gè)節(jié)點(diǎn)必須遵守幫助網(wǎng)絡(luò)自主運(yùn)行,就好比法律約束社會的每個(gè)人一樣。
這個(gè)規(guī)則內(nèi)容要包含兩點(diǎn),第一是解決分布式賬本中,每個(gè)節(jié)點(diǎn)怎么記賬的問題;第二是解決不同節(jié)點(diǎn)間,如何交換信息、達(dá)成共識的問題。
具體是依賴某種方式,確定誰取得區(qū)塊鏈中的記賬權(quán),誰取得了己賬權(quán),整個(gè)網(wǎng)絡(luò)就用誰處理好的數(shù)據(jù),并且這個(gè)人還可以獲取打包區(qū)塊的獎(jiǎng)勵(lì),此外,誰如果意圖危害網(wǎng)絡(luò),也會獲得一定的懲罰。
這樣就能在一個(gè)沒有中心化節(jié)點(diǎn)存在的情況下,既能讓每個(gè)節(jié)點(diǎn)比比較統(tǒng)一地做一件事,又能保證每個(gè)節(jié)點(diǎn)的小數(shù)據(jù)庫之間數(shù)據(jù)一致。從而令分布式網(wǎng)絡(luò),比較有序地去運(yùn)行。
總的來說,共識機(jī)制就是一種制度,能夠約束去中心化網(wǎng)絡(luò)中的每每一個(gè)分散的節(jié)點(diǎn),維護(hù)系統(tǒng)的運(yùn)作順序與公平生,使每一個(gè)互不相干的節(jié)點(diǎn)能夠驗(yàn)證、確認(rèn)網(wǎng)絡(luò)中的數(shù)居,進(jìn)而產(chǎn)生信任,達(dá)成共識。
共識機(jī)制便會起著至關(guān)重要的作用,讓互不信任的人可以合作。在比特幣的網(wǎng)絡(luò)中存在著很多個(gè)不同的記賬人,由于成功記賬的人可以獲得手續(xù)費(fèi)和系統(tǒng)獎(jiǎng)勵(lì)的比特幣,不難想像每個(gè)記賬人都想爭取記賬權(quán)。而共識機(jī)制處理的就是決定每一次讓誰來當(dāng)記賬人,同時(shí)要保證他并不會偽造交易記錄。工作量證明是要求記賬人在記賬之前完成一條非常復(fù)雜的數(shù)學(xué)題。每當(dāng)有人在比特幣網(wǎng)絡(luò)上進(jìn)行交易時(shí),所有人都會共同爭奪記帳權(quán),而能成為記賬人的每次都只有一個(gè),因此記賬人便會用盡方法務(wù)求以最快的速度完成驗(yàn)證題目,獲得手續(xù)費(fèi)和系統(tǒng)獎(jiǎng)勵(lì)。
哪么問題來了,記賬人花了很多計(jì)算資源也不代表他不會造假,為什么工作量證明機(jī)制可以保護(hù)比特幣系統(tǒng)呢?這時(shí)就要介紹區(qū)塊鏈中另外一個(gè)很重要的概念:「最長鏈原則」。區(qū)塊鏈?zhǔn)且环N資料呈連狀結(jié)構(gòu)的數(shù)據(jù)庫,即是每一筆資料都會包含上一筆資料的部分信息,因此只要中間在出了改動(dòng)馬上便會和下一筆資料對不上,從這時(shí)開始便會出現(xiàn)分叉,一旦出現(xiàn)分叉,大家便會以最長的那條鏈作準(zhǔn)。
其實(shí)區(qū)塊鏈的共識機(jī)制并非天衣無縫的,它也存在一定的系統(tǒng)性風(fēng)險(xiǎn),一旦那些造假的記賬人掌握更多的計(jì)算資源,那么整個(gè)系統(tǒng)會變得不可信任,不過比特幣變得一文不值對他也沒有任何好處,所以這種博弈機(jī)制讓比特幣得以安全運(yùn)行。我們不得不去佩服,比特幣的設(shè)計(jì)是環(huán)環(huán)相扣,非常精密的。如果把區(qū)塊鏈當(dāng)成一個(gè)社會,那么共識機(jī)制就是這個(gè)世界中的法律,它能夠維護(hù)整個(gè)區(qū)塊鏈的正常運(yùn)行。
小編推薦下載
poc區(qū)塊鏈 金融理財(cái)
區(qū)塊鏈先生 金融理財(cái)
tata區(qū)塊鏈 金融理財(cái)
區(qū)塊鏈存證 金融理財(cái)
Lucia區(qū)塊鏈 金融理財(cái)
chainstore區(qū)塊鏈 學(xué)習(xí)工具
MLCC區(qū)塊鏈 金融理財(cái)
亞馬遜區(qū)塊鏈 金融理財(cái)
相關(guān)推薦
相關(guān)文章
更多>>資訊排行
同類軟件下載
中鈔區(qū)塊鏈 金融理財(cái)
天天有魚區(qū)塊鏈 益智休閑
BE區(qū)塊鏈 金融理財(cái)
鏈城區(qū)塊鏈 金融理財(cái)
酒鏈區(qū)塊鏈 金融理財(cái)
確定區(qū)塊鏈 金融理財(cái)
FAF區(qū)塊鏈 金融理財(cái)
bec區(qū)塊鏈 金融理財(cái)
區(qū)塊鏈農(nóng)場 金融理財(cái)
熱門標(biāo)簽