Mining-Hardware

USB Block Erupter ASIC 上的指示燈是什麼意思?

  • April 24, 2016

USB Block Erupters 上的燈在不採礦時保持穩定。在挖礦過程中,會出現頻繁的小閃,偶爾會出現較長的閃,持續幾秒。短閃和長閃到底代表什麼?

常亮表示與傳遞工作的伺服器沒有連接,短亮表示設備在送出工作時遇到了困難。目前送出單個難度的份額約為 0.000000035 BTC。

首先,讓我簡要解釋一下 Block Erupters(通常稱為 icarus 礦工)是如何工作的。

  1. 執行挖礦軟體(如 cgminer)的電腦向 erupter 發送任務。
  2. 爆發者嘗試所有 2^32 個可能的隨機數。
  3. 如果 erupter 找到一個有效的 nonce,它會將其發送回電腦。但是,如果沒有找到有效的 nonce(任務無法完成),則不會將任何內容髮送回電腦。

因此,電腦必須等待一些隨機數或一段時間後認為任務已完成而沒有結果。這個時間是在 Block Erupter 的情況下大約 12.78 秒(2^32 雜湊/336MH/s)。不幸的是 cgminer(根據 git 來源 - <https://github.com/ckolivas/cgminer/blob/master/driver-icarus.c#L81>)僅等待 10 秒。所以它錯過了一些有效的隨機數。但這是另一個故事。

現在關於led狀態的含義:

  • LED 熄滅 - 爆發器目前正在工作
  • LED 亮起 - 爆發器正在等待新任務
  • 短暫的閃光 - 爆發者剛剛發現了一個隨機數。Erupter 可能會為一個請求找到多個 nonce。我不確定在這種情況下它是否會閃爍多次。
  • 長閃 - 實際上是兩個 OFF(工作)階段之間的 ON(空閒)階段的短時間。這意味著 erupter 完成了工作,但電腦還沒有發送下一個請求。這可能是由於某些錯誤或僅僅因為電腦還沒有準備好爆發的任務。

通常,每次請求後都會發生長閃。但由於 10 年代問題,erupter 在完成前一個任務之前獲得了一個新任務。

引用自:https://bitcoin.stackexchange.com/questions/18422