礦機礦池是怎麼回事?為何礦機算力和礦池顯示的算力不一樣?

買賣虛擬貨幣

礦機礦池是怎麼回事?經常聽礦工提到:為什麼我的礦機後臺算力和礦池算力顯示不一樣?其實礦機後臺與礦池顯示的算力有差別也算是一種正常現象,今天鏈報小編決定給大家好好說說這事兒。

(圖一、礦機後臺顯示算力圖)

(圖二、礦池顯示算力圖)

在此之前,我先簡單通俗地說說礦機連線礦池的工作原理(非小白可忽略):

挖礦就好比是在做一道“計算題”。舉個例子,某一個塊的計算題是 A+X,A是固定的,X是未知的,所有礦工需要不停的去+1、+2、+3、+······進行碰撞,直到撞對X。由一個礦工去挨個去+某一個數直到正確+X是需要很長時間的,礦池的作用就是根據礦機算力向礦工分配不同難度的job(好比計算任務),算力小的就去+1~100.算力大的就+101~500.礦工得到任務後就開始進行計算,再將share(也就是答案)透過網路返還給礦池,礦池拿著“答案”去試哪個是X,試對了就爆塊了,皆大歡喜。礦池再給礦機發下一個塊的計算題,以此類推。

講完原理我切入正題說說礦機後臺算力和礦池顯示算力不一致的幾種原因:

1、礦機和礦池顯示算力的更新時間不同

通常情況,礦池和礦機算力更新時間不一致,比如我們幣印礦池顯示的實時算力均是最近15分鐘的平均算力,其他礦池計算的時間為10-30分鐘不等,而可能礦工手裡的礦機顯示算力是5秒種重新整理一次的,所以才會導致兩邊的算力不同,在算力正常的情況下,這兩個資料相差不會太大,而因機器或其他外部原因導致算力波動較大時,這兩者資料會顯得差異特別大。

2、網路原因導致拒絕率,礦池僅顯示真實有效算力

先說說拒絕率,因為礦機返回“答案”是透過網路,所以在網路環境差的時候,傳輸過程中網路波動會導致礦池收到殘缺的“答案”(丟包現象)而拒絕;又或者上一個計算題的“答案”還沒有傳輸給礦池,礦池就已經爆塊進行下一個“計算題”了,那這個“答案”就不符合新的標準了,也會被礦池拒絕;甚至沒有收到“答案”,真實有效算力則明顯下降;

拒絕個數/總提交數=拒絕率,也就是礦池接收到的“答案”個數並不等於礦機傳送給礦池的“答案”個數,礦機的真實有效算力也就會偏低。為了給礦工更直觀的計算收益,我們幣印礦池的算力顯示是指接收到的真實有效算力,而很多礦池顯示的則是礦機發給礦池的所有“答案”折算的算力(不管是否有效,均被礦池記錄),這同時也解釋了為什麼在很多礦池的算力明明偏大,但是收益卻偏少。

如果拒絕率偏高,建議檢查網路環境,常見場景包括:

1)同一路由器或交換機內所有機器都超標:建議整體排查網路,更換路由器或交換機試試。

2)個別機器超標:建議更換連線該機器的網線和網口試試。

3、礦機與礦池對算力的計算方式不一致

大部分的礦機後臺算力GH/s(RT)是根據算力板頻率反推:每一臺礦機會有N塊算力板,根據每塊算力板的頻率會反推出該板的算力,而礦機的算力來源就是將這N塊算力板的算力相加而得。重點是,有時候算力板掉線了,做無效工作,算力依然會被部分礦機計算。礦池接收不了這部分“答案”,當然會出現算力差異。

如下圖所示,部分礦機如果某算力板掉線了,最後一欄(紅圈處)會出現xxxxxxxxx,即沒有真實算力。

4、礦機電源、電壓的不穩定性

礦機提交給礦池的算力與電源,電壓的穩定性有關,不穩定會導致供電不足而拒絕率上升,這一點屬於硬體問題導致,出現時請檢查礦機電源情況。如上圖所示,礦機後臺會正常顯示被拒絕的任務(rejected那一欄),這個是機器自身統計的,也就是這部分share在控制器校驗的時候就拒絕掉了,並沒有連線到礦池,所以礦池會在0拒絕率的情況下顯示很低的算力。

5、被第三方軟體偷算力

極端情況下,也是我們不願意遇見的情況,就是使用過第三方軟體,特別是顯示卡挖礦時,會使用到挖礦軟體,不良軟體開發者會悄悄劫走一小部分算力做為私用,這時候唯一能避免的方法就是請選擇市面上受信用的軟體。

6、刷了“問題韌體”後,韌體對礦機的影響

“問題韌體”因素是指不少使用者會選擇刷一些來歷不明的超頻韌體或其他惡意韌體,該種韌體讓礦機長期處於超頻工作,對礦機的硬體損害很大,硬體的損傷難免會帶來算力的下降,同時也有被偷算力的風險。

以上就是礦機礦池是怎麼回事?為何礦機算力和礦池顯示的算力不一樣?的相關內容介紹,現在的數字貨幣網路裡,節點已經不再再是個人的裝置了,任何一個礦場或者礦池,都可以看作成一個大的節點,並且後者已經遠遠超過了個人裝置節點,成為了比特幣網路的主力軍。

免責聲明:

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

推荐阅读

;