在我們定義區(qū)塊鏈共識(shí)算法之前,了解“共識(shí)”的含義至關(guān)重要。簡(jiǎn)而言之,這是一種達(dá)成協(xié)議的方式。區(qū)塊鏈?zhǔn)且粋€(gè)分散的系統(tǒng),沒(méi)有單一的管理元素。為了在彼此之間建立某種信任,參與者應(yīng)該就一些讓每個(gè)人都滿意的操作原則達(dá)成一致。這是共識(shí)機(jī)制的固有功能。
那么,什么是區(qū)塊鏈共識(shí)算法?它是指在網(wǎng)絡(luò)用戶之間建立協(xié)議并維護(hù)網(wǎng)絡(luò)可操作性的一組特定數(shù)學(xué)規(guī)則和函數(shù)。共識(shí)機(jī)制確保區(qū)塊鏈得到更新,交易以正確的順序和方式處理,鏈內(nèi)容的完整性在分布式網(wǎng)絡(luò)的各個(gè)節(jié)點(diǎn)上得到保護(hù)。?
共識(shí)與協(xié)議
?
術(shù)語(yǔ)“協(xié)議”和“共識(shí)”通常被視為同一事物。但是,協(xié)議定義了區(qū)塊鏈功能的基本規(guī)則,而共識(shí)則充當(dāng)了一種使操作成為可能的機(jī)制。共識(shí)算法有助于系統(tǒng)采取特定措施來(lái)實(shí)現(xiàn)某些結(jié)果。在區(qū)塊鏈中,算法用于驗(yàn)證交易和區(qū)塊。因此,比特幣和以太坊是協(xié)議,而工作量證明和權(quán)益證明是它們的共識(shí)算法。
解決新世界問(wèn)題的舊世界方法
?
分布式共識(shí)的范式不是特定于區(qū)塊鏈的,旨在為許多其他分布式系統(tǒng)(例如,NoSQL 數(shù)據(jù)庫(kù))提出解決方案。拜占庭共識(shí)的問(wèn)題(當(dāng)節(jié)點(diǎn)“行為不端”時(shí))最初是在 1980 年代提出的,解決它的方法出現(xiàn)在 1990 年代后期。
但是,區(qū)塊鏈在操作方面與其他網(wǎng)絡(luò)不同。在傳統(tǒng)的拜占庭共識(shí)算法中,參與者的身份通過(guò)簽名或加密原語(yǔ)進(jìn)行驗(yàn)證,并且所有節(jié)點(diǎn)都是預(yù)先知道的。它們很少以可預(yù)測(cè)的方式改變。對(duì)于比特幣區(qū)塊鏈,機(jī)制正好相反。?
網(wǎng)絡(luò)參與者保持匿名,他們可以連接或斷開(kāi)網(wǎng)絡(luò)。同時(shí),區(qū)塊鏈具有一定的屬性,例如禁止審查和客觀性(要確定交易日志的當(dāng)前版本,您不需要信任任何權(quán)威來(lái)源——信任的根源在區(qū)塊鏈本身)。
讓我們仔細(xì)看看區(qū)塊鏈中使用的不同共識(shí)機(jī)制。
工作證明(PoW)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-790138.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-790138.html
到了這里,關(guān)于CCR量化:什么是區(qū)塊鏈共識(shí)算法?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!