四-1,区块链共识机制---POW
? ? 共識是區(qū)塊鏈中非常重要的一環(huán),從技術(shù)上來講,共識的目的是為了使得交易達(dá)成一致,避免“雙花”等問題的出現(xiàn),而從社會治理角度來講,共識其實決定了區(qū)塊鏈社會當(dāng)中的經(jīng)濟(jì)形態(tài),解決的是我為什么要參與,我參與能得到什么利益的問題。
? ? 當(dāng)前區(qū)塊鏈上有多種共識機(jī)制,如POW(工作量證明),POS(權(quán)益證明),Casper(投注共識機(jī)制), DPOS(股份授權(quán)證明) 等等,然而,這些共識機(jī)制各有優(yōu)缺點,因此在實際的應(yīng)用模型當(dāng)中,采用何種共識機(jī)制通常取決于具體的業(yè)務(wù)場景。
? ? 下面來講第一個共識機(jī)制:POW.
? ? 工作量證明機(jī)制(POW:Proof of Work):即挖礦,指通過運算,計算出一個滿足規(guī)則的隨機(jī)數(shù),從而獲得本次記賬權(quán),發(fā)出本輪需要記錄的數(shù)據(jù),全網(wǎng)其他節(jié)點驗證后一起儲存。工作量證明依賴機(jī)器進(jìn)行數(shù)學(xué)運算來獲取記賬,資源消耗相比其他共識機(jī)制高、可監(jiān)管性弱,同時每次達(dá)到共識需要全網(wǎng)共同參與運算,性能效率比較低,容錯性方面允許全網(wǎng)50%節(jié)點出錯。
? ? 工作量證明機(jī)制的優(yōu)缺點
? ? 優(yōu)點:完全去中心化、節(jié)點自由進(jìn)出。
? ? 缺點:目前bitcoin/以太坊等已經(jīng)吸引全球大部分算力,其他再用Pow共識機(jī)制的區(qū)塊鏈應(yīng)用很難獲得相同算力保障自身安全;挖礦造成大量的資源浪費;共識達(dá)成的周期較長。此外,幾大礦池占據(jù)了絕大部分的算力,據(jù)統(tǒng)計,中國四大礦池的算例已經(jīng)完全超過了全網(wǎng)算力的51%,這已經(jīng)顯示出了中心化的現(xiàn)象。
? 使用Pow的主要項目:- ? 比特幣
- ? 以太坊前三個階段:即Frontier(前沿),Homestead(家園),Metropolis(大都會)。其第四個階段Serenity(寧靜)將采用Pos機(jī)制。
? ? 小A賣東西給小B,則小B發(fā)布全網(wǎng)廣播尋求節(jié)點來記錄此筆交易,當(dāng)廣播完畢后,所有節(jié)點來通過挖礦(尋找正確的隨機(jī)數(shù))來搶奪交易記錄權(quán),我們假設(shè)假設(shè)節(jié)點2挖到了正確的隨機(jī)數(shù),然后記錄了交易并廣播出去,而其他節(jié)點驗證了節(jié)點2的記錄,則節(jié)點2創(chuàng)建區(qū)塊成立,區(qū)塊添加至賬本并進(jìn)行全網(wǎng)同步。
? ? 圖解:
? ?
總結(jié)
以上是生活随笔為你收集整理的四-1,区块链共识机制---POW的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CF1189B Number Circl
- 下一篇: 什么是 AOP