區(qū)塊鏈共識(shí)算法和去中心化

對(duì)于區(qū)塊鏈系統(tǒng)來(lái)說(shuō),共識(shí)算法保證區(qū)塊鏈系統(tǒng)中每一個(gè)節(jié)點(diǎn)之間事務(wù)記錄的一致性,共識(shí)算法也包含了驗(yàn)證交易的合法性和正確性這一部分,從而保持了各個(gè)節(jié)點(diǎn)的交易和區(qū)塊數(shù)據(jù)的一致性。

本文來(lái)自沈陽(yáng)四塊科技。

共識(shí)算法

共識(shí)算法是區(qū)塊鏈的核心,應(yīng)該都會(huì)得到大家贊同。但是在區(qū)塊鏈系統(tǒng)的實(shí)際運(yùn)行和工作中,一些區(qū)塊鏈為追求形成區(qū)塊鏈賬本的速率,這個(gè)核心往往被弱化甚至丟棄。

所謂的共識(shí)算法就是不同的網(wǎng)絡(luò)節(jié)點(diǎn)為達(dá)成一致操作而使用的某種算法,由計(jì)算結(jié)果來(lái)決定操作。換一種說(shuō)法,共識(shí)算法是為了實(shí)現(xiàn)分布式致性而執(zhí)行的系列流程與規(guī)則。

當(dāng)分布在不同地點(diǎn)的節(jié)點(diǎn)都按照這種算法或這套規(guī)則進(jìn)協(xié)商之后,最終總能就某個(gè)或某些問(wèn)題得到致的決策,從實(shí)現(xiàn)分布式系統(tǒng)中不同節(jié)點(diǎn)的致性。

比特幣的共識(shí)算法,是計(jì)算若干交易(數(shù)據(jù)項(xiàng))數(shù)據(jù)的Hash值(散列計(jì)算)是否比一個(gè)既定的值小。有人說(shuō),打麻將胡牌的規(guī)則就是一局結(jié)束的共識(shí)算法。

對(duì)于區(qū)塊鏈系統(tǒng)來(lái)說(shuō),共識(shí)算法保證區(qū)塊鏈系統(tǒng)中每一個(gè)節(jié)點(diǎn)之間事務(wù)記錄的一致性,共識(shí)算法也包含了驗(yàn)證交易的合法性和正確性這一部分,從而保持了各個(gè)節(jié)點(diǎn)的交易和區(qū)塊數(shù)據(jù)的一致性。

去中心化

區(qū)塊鏈有很多特點(diǎn),包括去中心化、分布式記賬、不和更改、可追溯等。這些特點(diǎn)中首先應(yīng)該是去中心化。去中心化概念相對(duì)于中心概念而來(lái)。所謂去中心化,就是說(shuō)一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)中沒(méi)有中心節(jié)點(diǎn),所有的節(jié)點(diǎn)的地位相同,沒(méi)有一個(gè)專(zhuān)門(mén)指揮協(xié)同其它節(jié)點(diǎn)做事的節(jié)點(diǎn)。中心化和去中心化的計(jì)算機(jī)網(wǎng)絡(luò)都是為適應(yīng)不同業(yè)務(wù)處理需要而構(gòu)建的。

QQ截圖20220104093506.png

去中心化,能為區(qū)塊鏈帶來(lái)三大優(yōu)勢(shì)作用:容錯(cuò)性、抗攻擊力和防合謀:

1、第一容錯(cuò)性。對(duì)于一個(gè)中心架構(gòu)的計(jì)算機(jī)網(wǎng)絡(luò),中心節(jié)點(diǎn)計(jì)算機(jī)出現(xiàn)了問(wèn)題,就需要不斷的修復(fù)來(lái)維護(hù)整體的運(yùn)作。在區(qū)塊鏈系統(tǒng)中,由于事去中心化的架構(gòu),不存在中心節(jié)點(diǎn)出問(wèn)題,而任何一個(gè)節(jié)點(diǎn)出現(xiàn)的問(wèn)題,都不會(huì)影響到整個(gè)網(wǎng)絡(luò),這是容錯(cuò)性。

2、第二抗攻擊性。一個(gè)中心架構(gòu)的計(jì)算機(jī)網(wǎng)絡(luò),直接攻擊中心節(jié)點(diǎn)計(jì)算機(jī),就會(huì)獲得高效破壞網(wǎng)絡(luò)系統(tǒng)的效果。然而,對(duì)于去中心的分布式運(yùn)行的區(qū)塊鏈,沒(méi)有中心節(jié)點(diǎn)計(jì)算機(jī),不能達(dá)到攻擊一個(gè)破壞整體的目的,這樣,可以有效提升抗攻擊性。

3、第三防合謀。中心化或少數(shù)幾個(gè)操縱的中心化,這個(gè)一個(gè)或幾個(gè)節(jié)點(diǎn)計(jì)算機(jī)協(xié)商,就能操縱整個(gè)系統(tǒng)的業(yè)務(wù)工作,并按照他們的需要進(jìn)行。如果他們能進(jìn)行不法行為,其它節(jié)點(diǎn)計(jì)算機(jī)是阻止不了的,這樣就會(huì)引起一些信任危機(jī)。共識(shí)算法使得少數(shù)人無(wú)法操控這個(gè)網(wǎng)絡(luò)系統(tǒng),從而防止少數(shù)人合謀進(jìn)行不法行為,或大大降低了少數(shù)人合謀進(jìn)行不法行為的可能性。

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無(wú)評(píng)論