Mining-Hardware
USB Block Erupter ASIC 上的指示燈是什麼意思?
USB Block Erupters 上的燈在不採礦時保持穩定。在挖礦過程中,會出現頻繁的小閃,偶爾會出現較長的閃,持續幾秒。短閃和長閃到底代表什麼?
常亮表示與傳遞工作的伺服器沒有連接,短亮表示設備在送出工作時遇到了困難。目前送出單個難度的份額約為 0.000000035 BTC。
首先,讓我簡要解釋一下 Block Erupters(通常稱為 icarus 礦工)是如何工作的。
- 執行挖礦軟體(如 cgminer)的電腦向 erupter 發送任務。
- 爆發者嘗試所有 2^32 個可能的隨機數。
- 如果 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 在完成前一個任務之前獲得了一個新任務。