礦池和礦場有何區別?

作者 |宇星

出品|白話區塊鏈

大白有個朋友看見比特幣價值不菲,而且聽說比特幣是挖出來的,就兩眼發光,興致勃勃地也想去挖礦。但無奈入礦圈沒那麼容易,有許多知識需要了解。今天就讓大白來介紹一下什麼是挖礦,以及礦池和礦場的區別到底是什麼?

01挖礦

在《比特幣的礦工和挖礦是什麼意思?》一文中談到,在比特幣世界中,比特幣就好比是“數字黃金”,像黃金是從金礦裡面挖出來那樣,我們想把比特幣從數字裡面“挖”出來以此來獲得比特幣獎勵,而挖礦的過程實則就是解決計算難題的過程。而挖礦的實施者則稱為礦工。

挖礦再詳細點其實就是不停地進行雜湊運算,直到得到的雜湊運算後的結果比目標值小。這裡看不懂,先別慌,請繼續聽著大白往下講。

其實這挖礦的過程就和擲色子類似,比如,遊戲規則是讓大白同時扔3個色子,扔出的數字序列小於112算勝利,假設大白某一次扔出的色子序列為111(第一個色子正面向上的數字是1,第二個色子是1,第三個色子是1),那麼就表示勝利,並獲得遊戲獎勵。

在比特幣世界中,我們把“擲色子”的這個過程交給了我們的一些計算能力的機器(礦機)去做。上面的例子是3個色子同時扔,而我們的比特幣中的雜湊值是256位,也就是說相當於同時扔256個色子,而且上面的例子中一個色子只有6面,也就6種可能,但是比特幣世界中的一個”色子“相當於硬幣有2面(一面是0,一面為1),因此會有10的77次方以上的可能情況產生。因此如果一個礦機挖礦的話,挖到的概率還是非常小的。

在比特幣世界中,計算機會不斷地“擲色子”,直到得到的色子序列比目標值小時,就會出一個區塊,而且第一個計算出這個結果的礦工將會獲得一定的獎勵。這也是激勵礦工去挖礦的一種的機制。

02礦池

大白前面提到,比如要找到一個比“112”小的序列,只有當擲到的色子序列為“111”時才能算勝利,可是生活經驗會告訴我們扔出這個序列的可能性非常的小,概率是1/216,假設大白自己在那兒一直扔,可能到遊戲結束都不會贏。

但是假設大白加入到10個人的團隊,團隊中每個人都扔3個色子,直到團隊中一個人扔出的色子序列為“111”,那麼就算勝利,這樣大白就可以從團隊獲得的集體獎勵中分配到自己的那份收益。

從“個人扔色子”到“團體扔色子”的過程在比特幣世界中相當於是算力的合併。透過這種算力合併聯合運作的方法建立的網站便稱作“礦池”。

白話點講,就是把單個的礦機集合起來(即礦機接入礦池的過程),然後大家一起提供算力,最後一起獲得收益,再按一定的分配機制分配收益。這樣一來,單個礦機獲利就會比較的穩定。而且礦池是若干礦機算力的集合,它是一個平臺,它不受區域的限制,比如F2Pool魚池,它的礦機分佈在美國、加拿大、新加坡、俄羅斯等全球多個國家。

03礦場

相信透過前面的講解,大家已經知道挖礦需要有計算能力的機器去計算,那麼這個計算的過程必然是需要耗費電力的,而且還需要人去維護挖礦的機器裝置。

所以為了降低挖礦的成本,人們會想著把許多礦機放到一起,方便維護管理,而且往往會選擇一個合適的區域,比如像四川、貴州這些電費比較便宜的地方。這樣把許多礦機連線在一起進行挖礦,就形成了礦場。

礦場相對於礦池來說,它是針對集中礦機的實際的場地而言,它著重表達的是某個區域的礦機的集合。就好比四川的一些電力資源豐富的地方就有很多的礦場。

04小結

礦場是形容礦機物理的硬體裝置的集合,礦池是這些礦機所提供的算力的集合,因此礦池不需要要求集中在一個地方;礦場是指實體的硬體裝置的集合,而礦池則相對形象些,指的是可能分佈在不同地方的算力的集合,它是一個網路平臺。

那大白還是用擲色子形容一下礦池和礦機,大白、小黑、小白等人分別在不同的地方,然後一起扔色子,最後把扔色子的結果透過網路集中起來,這就比較像礦池的集中算力。

而假如大白、小黑、小白等人都聚集在一個教室,他們都參加扔色子的遊戲(即指礦機進行計算),那麼這個教室我們就可以當成一個能玩扔色子游戲的聚集地,就好比比特幣中的礦場。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读