PoW工作量證明 | 金色百科

金色百科 比特幣 秦普嶽 2018-07-25

金色財經-比特幣10月1日訊 知道為什麼比特幣要費那麼大勁挖礦才能得到,為什麼不能用簡單一些的方式?要回答這個問題,就要從比特幣的共識機制——工作量證明(PoW)說起。

在比特幣的系統,記錄交易生產區塊是最重要的工作,為了鼓勵大家都來參與交易賬本的記錄,中本聰設計出了獎勵機制,用比特幣作為獎勵。

但是記賬這個工作可不是那麼簡單,因為基於比特幣去中心化的思想,每個節點每個礦工都參與記賬,而且必須保證所有人記錄的賬本都是相同的。

PoW工作量證明 | 金色百科

礦工在收集交易信息並記錄的時候,每個礦工記錄的內容並不完全相同,特別是第一條,礦工記的肯定是把挖礦的獎勵給自己。但是每產生一個區塊鏈只有一次獎勵,這個獎勵給誰?這就需要立一個規矩,並且是大家都認可的規矩,也就是工作量證明PoW機制。

系統會讓大家求解一個數學題(計算hash值),誰最先求解出來,那麼他所記錄的區塊就會被認同,獎勵就歸他所有。而比求解速度就要看誰的電腦性能更高。

正是如此,所以現在每個人都在增強自己的電腦、挖礦機的運算性能,提高解題速度,誰的速度(算力)最高,挖到礦的機率就越高,賺到的錢也就越多。

PoW工作量證明 | 金色百科

用個形象的比喻,工作量證明機制與拔河比賽很類似,哪一方的力量大(算力高)哪一方就能拉贏對方。而且拔河的繩子兩邊,並不在意你是胖子還是瘦子,人數有多少,於是為了得到獎勵,可以很多人聚集為一夥,最後得獎了根據每個人出力多少來瓜分獎勵。 而這在比特幣挖礦裡,召集好多人一起挖礦,就是“礦池”的概念。

所以,也就出現了一種現象。如果你單槍匹馬,不加入任何礦池,那麼你幾乎挖不到礦,因為你一個人的電腦算力在整個系統中九牛一毛,拼不過別人的。除非你擁有一臺超級計算機,算力可以在整個系統中佔到較高的比例。而如果你掌握的算力能達到51%或者更多,那麼基本上比特幣系統上就是你說了算,也就是大家所說的51%攻擊。

PoW工作量證明 | 金色百科

綜上,其實挖礦花費的時間、算力與電力,主要並不是用來記賬本,而是耗費在解數學題上面。從某種角度看,這是一種很大的資源浪費,但是為了安全,不會被輕易攻陷,確保比特幣系統的正常運轉,工作量證明機制又是必須的。

也許有人會問,比特幣既然是區塊鏈技術的一個應用,那麼區塊鏈用在其他地方,是不是也要這麼費勁的挖礦。當然不是,除去工作量證明的共識機制外還有其他的共識機制,比如權益證明(POS),就不會要求去計算數學題而耗費巨大的資源。因此,不同的區塊鏈應用會選擇一種更適合本身特點的共識機制去運作。

PoW工作量證明 | 金色百科
本文來源: 金色財經 文章作者: 秦普嶽 我要糾錯
聲明:本文系金色財經原創稿件,版權屬金色財經所有,未經授權不得轉載,已經協議授權的媒體下載使用時須註明"稿件來源:金色財經",違者將依法追究責任。
比特幣實時價格 ¥56402.15(數據來源:火幣Pro)

相關推薦

推薦中...