夜空中最亮的星2星評(píng)價(jià)
2021-01-25 17:28:15
所謂的共識(shí)機(jī)制,就是在區(qū)塊鏈系統(tǒng)中,為保證每一筆交易的一致性而預(yù)先設(shè)置的一種類似約法三章的條文,從而促使全部參與者達(dá)成共識(shí)。區(qū)塊鏈能在眾多節(jié)點(diǎn)達(dá)到一種較為平衡的狀態(tài)也是因?yàn)楣沧R(shí)機(jī)制。盡管密碼學(xué)占據(jù)了區(qū)塊鏈的半壁江山,但是共識(shí)機(jī)制是保障區(qū)塊鏈系統(tǒng)不斷運(yùn)行下去的關(guān)鍵。目前主要的共識(shí)機(jī)制有兩種,其一是工作量證明機(jī)制,通常稱作POW,其二是權(quán)益證明機(jī)制通常稱作POS。
區(qū)塊鏈的共識(shí)機(jī)制之一——POW(工作量證明機(jī)制)
通俗來講,POW的意思有點(diǎn)兒類似我們的社會(huì)主義,大家按勞分配,多勞多得,就如同大家在比特幣系統(tǒng)中一起進(jìn)行數(shù)學(xué)運(yùn)算,算的最快的那個(gè)人才能獲得獎(jiǎng)勵(lì)。
POW的優(yōu)點(diǎn)是完全的去中心化,人人可以參與爭取獲得記賬權(quán),并且其安全性極高,若想破壞系統(tǒng)則需要投入非常大的成本,除非破壞者擁有能夠壓倒大多數(shù)人的算力,否則便無法成功。但是與其他的共識(shí)機(jī)制相比較而言,POW也有它的缺點(diǎn),即每次達(dá)成共識(shí)時(shí)均需要所有人共同參與運(yùn)算,這樣一來造成的直接后果就是效率非常低下、資源消耗高且確認(rèn)所需時(shí)間十分長,更嚴(yán)重的是其缺乏一定的有效監(jiān)管。
區(qū)塊鏈的共識(shí)機(jī)制之二——POS(權(quán)益證明機(jī)制)
若與POW放在一起比較的話,POS就像是資本主義,大家按資產(chǎn)分配,錢能生錢,類似于股票的分紅制度,持有股權(quán)相對(duì)多的人就能夠獲得更多的分紅。
POS的優(yōu)點(diǎn)在于:不需要所有人共同確認(rèn),從而縮短了共識(shí)達(dá)成的時(shí)間,減少能源的消耗。缺點(diǎn)也很明顯:它并不能改變運(yùn)算的本質(zhì),還是需要挖礦,本質(zhì)上沒有解決商業(yè)應(yīng)用的痛點(diǎn);所有的確認(rèn)都只是一個(gè)概率上的表達(dá),而不是一個(gè)確定性的事情,理論上有可能存在其他攻擊影響。例如,以太坊的DAO攻擊事件造成以太坊硬分叉,而ETC由此事件出現(xiàn),事實(shí)上證明了此次硬分叉的失敗。另外,在某一個(gè)人或某一組織機(jī)構(gòu)權(quán)力過大的情況下,很有可能造成中心化的結(jié)果,信用基礎(chǔ)不再牢固。
由POS衍生出的DPOS與POS原理相同,兩者的區(qū)別就在于DPOS只是選了一些“選舉代表”。主要原理是由代表驗(yàn)證和記賬,其合規(guī)監(jiān)管、性能、資源消耗和容錯(cuò)性與POS相似。類似于董事會(huì)投票,持幣者投出一定數(shù)量的節(jié)點(diǎn),代表他們進(jìn)行驗(yàn)證和記賬。一旦代表的表現(xiàn)不盡人意,代幣持有者可以用投票把代表選出。
當(dāng)然除了POW和POS兩個(gè)最經(jīng)典和應(yīng)用最為廣泛共識(shí)機(jī)制,還有一些比較優(yōu)秀的共識(shí)機(jī)制,比如以拜占庭容錯(cuò)問題為原理的PBFT,記賬人之間通過拜占庭容錯(cuò)算法來達(dá)成共識(shí)的dBFT機(jī)制,基于傳統(tǒng)的分布式一致性技術(shù)的POOL驗(yàn)證池等等。但是由于共識(shí)機(jī)制是為解決一些特定的問題而生,真正必須滿足某些特定的需要,因此沒有一種共識(shí)機(jī)制是完美無缺的,每種共識(shí)機(jī)制都有其優(yōu)缺點(diǎn)。