百科:一則小故事解釋清楚比特幣區塊鏈系統中的PoW共識機制

比特幣最迷人的地方就是挖礦了。為什麼挖礦這麼迷人?因為挖礦能獲得比特幣唄。

礦工是如何通過挖礦獲得比特幣的呢?這就需要從比特幣區塊鏈系統採用的PoW(工作量證明)共識機制說起了。

百科:一則小故事解釋清楚比特幣區塊鏈系統中的PoW共識機制

下面用一個故事幫助大家簡單理解PoW(工作量證明)共識機制:

有一個村子,這個村子裡很多事情都需要大家一起決策。比如某天,村長需要全體村民一起決策今天中午村裡的大食堂是包餃子還是擀麵條。

通常,我們能想到的方法就是投票——每個村民一票,少數服從多數。但是有些村民並不想在食堂吃飯,所以他可能就會把票送給別人,這樣就有可能會導致不公平,在食堂吃飯的大多數人可能沒有實現他們的願望。

於是村長換了一種辦法,他在10點50的時候,用大喇叭給全體村民廣播:“大家來選擇食堂中午是做餃子還是做麵條,想來食堂吃飯的人,就去食堂門口推那個巨大的石頭,到了11點整,石頭被推到了大門東邊,中午就吃餃子;推到了大門西邊,中午就吃麵條。”

於是想去食堂吃飯的人,就跑去推石頭了。出力多的人群最終實現了自己的願望,出力少的人群也心甘情願,因為村裡一直都是這樣的規矩。

這個故事講了一種實現人群共識的方式,我們可以叫它“

工作量證明機制”,利用出力的多少,來證明自己的選擇意願。

百科:一則小故事解釋清楚比特幣區塊鏈系統中的PoW共識機制

區塊鏈系統能夠讓所有人的賬本保持一致。這種讓所有節點數據保持一致的機制,我們稱之為共識機制。採用不同的共識算法,能夠實現不同性能的共識效果,其最終目的都是保持數據的一致性。


分享到:


相關文章: