淺談區塊鏈(十九):工作量證明

我們曾在區塊鏈系列文章裡介紹了共識機制,具體見“ ”,其中提到過一個術語:工作量證明。

工作量證明是比特幣挖礦的核心原理,也是區塊鏈的共識機制。

為此,我們在解釋挖礦的時候,舉了個例子:我們把比特幣挖礦比喻成現實世界中“金礦”挖礦一樣,現實“挖礦”是通過貢獻苦力來獲得“黃金”這種稀有金屬作為獎勵的,而且這種苦力還不一定能夠就一定付出就有回報。

而這一點跟比特幣幾乎是一樣的,只不過比特幣的“挖礦”貢獻的是計算資源(算力),通過不斷的類似“苦力”的計算,來獲得比特幣作為獎勵回報。

這樣一種機制,其實就是一種共識機制,現實世界的挖礦,是通過貢獻苦力,而且不一定付出就有回報。

而比特幣挖礦,也是貢獻一種能力(算力),也是不一定付出就有回報。

這樣通過付出某種工作量(苦力或者算力)來達成某種共識的,就是工作量證明了。

為了讓不懂技術的人也能理解工作量證明這個比特幣區塊鏈中的術語,我們用一個更加有趣的例子來解釋:

話說有戶人家,有三個國色天香的女兒,為了給幾個女兒相親,那三個女兒的媽媽決定發佈招婿公告,吸引長得帥又有才華的男生來應徵。

淺談區塊鏈(十九):工作量證明

公告一發布,來了數也數不清的帥哥,帥哥倒是一大把,可是怎麼選呢?

最後想出了一個法子:通過解數學難題來篩選,誰先解出每次給出的數學難題,誰將獲得與其中一個女兒牽手的機會。

第一道題出來後不久,張三第一個解出來了,於是張三獲得了這個機會,跟其中一個女兒獲得了牽手的機會,於是剩餘的人哀嘆一聲,不得不又立即投入到下一道題的解答之中。

這就是區塊鏈中的工作量證明了,而區塊鏈中的工作量證明,就是通過計算獲得一個符合一定難度的“哈希散列值”這麼一個數學難題的。

第一個計算出這個哈希散列值的節點,將獲得區塊鏈的記賬權,並獲得比特幣獎勵。

當然,除了工作量證明這種在比特幣中的共識機制,還有權益證明和股份證明等其他類型的共識機制。


分享到:


相關文章: