時(shí)間:2023-06-18|瀏覽:243
什么是共識(shí)?
共識(shí)是指讓盡可能多的參與者達(dá)成一致的過(guò)程。如果參與度越高,其效率越低,但滿意度越高,因此也越穩(wěn)定;相反,參與度越低,效率越高,但也越容易出現(xiàn)獨(dú)裁和腐敗現(xiàn)象。在區(qū)塊鏈技術(shù)中,共識(shí)機(jī)制就是為了在陌生的網(wǎng)絡(luò)環(huán)境下,讓買賣雙方產(chǎn)生信任并撮合交易的重要機(jī)制。
共識(shí)機(jī)制的作用
區(qū)塊鏈系統(tǒng)的節(jié)點(diǎn)競(jìng)爭(zhēng)記賬,這個(gè)競(jìng)爭(zhēng)的過(guò)程稱為共識(shí)機(jī)制。共識(shí)機(jī)制決定了誰(shuí)有記賬的權(quán)利,以及記賬權(quán)利的選擇過(guò)程和理由。區(qū)別于其他虛擬貨幣采用的共識(shí)機(jī)制,常見的共識(shí)機(jī)制有 POW、POS、DPOS、拜占庭容錯(cuò)等。
共識(shí)機(jī)制的分類
目前區(qū)塊鏈的共識(shí)機(jī)制大致可以分為 POW、POS、DPoS、分布式一致性算法幾類。
1. 工作量證明 POW
工作量證明機(jī)制是整個(gè)系統(tǒng)中每個(gè)節(jié)點(diǎn)通過(guò)一個(gè)競(jìng)爭(zhēng)機(jī)制,讓計(jì)算工作完成最出色的節(jié)點(diǎn)獲得系統(tǒng)的獎(jiǎng)勵(lì),也就是完成新生成貨幣的分配。具體實(shí)現(xiàn)方式是尋找滿足一定條件的 nonce。
2. 權(quán)益證明 POS
股權(quán)證明指的是直接根據(jù)所持有的份額來(lái)達(dá)成共識(shí)機(jī)制。其目的在于讓鏈上所謂的“股權(quán)持有者”來(lái)代替 POW 里的礦工。通過(guò)代幣數(shù)量使用某種分布式算法選舉出每次的檢查點(diǎn)節(jié)點(diǎn)。
3. 股份授權(quán)證明 DPoS
股份授權(quán)證明是基于 POS 衍生出的更專業(yè)的解決方案,通過(guò)縮小選舉節(jié)點(diǎn)的數(shù)量以減少網(wǎng)絡(luò)壓力,將所有節(jié)點(diǎn)分為領(lǐng)導(dǎo)者與跟隨者。
不同的共識(shí)機(jī)制各有利弊,圍繞如何更加公平、公正、透明、輕量、高效地達(dá)成共識(shí),挑選出記賬的人(節(jié)點(diǎn))進(jìn)行不斷探索和實(shí)踐。
總結(jié)
共識(shí)機(jī)制是區(qū)塊鏈系統(tǒng)中非常重要的機(jī)制,其本質(zhì)與分布式數(shù)據(jù)庫(kù)的一致性算法存在相似之處。不同的共識(shí)機(jī)制各有利弊,通過(guò)不斷探索和實(shí)踐,會(huì)對(duì)區(qū)塊鏈系統(tǒng)的發(fā)展產(chǎn)生重要的推動(dòng)作用。
熱點(diǎn):區(qū)塊鏈