MDS Worker 顯示離線時,接受份額並不是已支付
先看最後份額時間,再看這一列的 nonces/s。餘額仍屬於整個 MSS。沒有最後份額時,在線狀態是未知,不是離線,餘額也不改成 0。
| 現象 | 在本頁的意思 | 不要當成 |
|---|---|---|
| Worker 在線 | 該名稱的最後份額在 15 分鐘內 | 機器心跳,或餘額的一部分 |
| Worker 離線 | 最後份額早於 15 分鐘 | 未支付變成 0 |
| 沒有最後份額時間 | 在線狀態未知 | 離線 |
| 礦工畫面 142 acc / 0 rej | 那支程式自己的計數示例 | 本頁上的已支付 MDS |
| 帳戶 nonces/s 和各列相加不一致 | 兩處都照池返回的數顯示 | 必須改寫成同一個數 |
一台機器好像停了,先看 MDS 監控 裡該 Worker 的最後份額,而不是把未支付改成 0。本頁的「在線」指這個名稱在 15 分鐘內有過份額。它不是裝置心跳。礦工畫面上的接受次數也不是已支付的 MDS。
一列 Worker 上有什麼
每一列有名稱、這一列的 nonces/s,以及最後份額時間。15 分鐘內有份額,標為在線;早於 15 分鐘,標為離線。沒有最後份額時間,或時間落在未來,在線狀態保持未知,不標成離線。帳戶上的未支付、已支付和 24 小時分配屬於整枚 MSS,不按 Worker 名稱拆開,也不按速率比例分幣。
礦工畫面上的份額計數
官方狀態畫面的示例是 Your Shares: 142 acc / 0 rej,期望是 1 block per 4096 shares。這些是礦工程式在本機終端裡的計數和期望。本頁不顯示接受次數、拒絕次數或運氣。指南對「share rejected: Duplicate share or Low difficulty」的說明是:網路剛解出區塊造成的過期份額,或延遲造成的重複提交,礦工會自己取新作業。那是礦工與池之間的提交結果,不是本頁把餘額清零的條件。
該走哪一步
- 最後份額在 15 分鐘內、速率仍是 nonces/s:這一列在提交。
- 最後份額更早:這一列按本頁規則為離線。先看礦工是否還指向 LuckyPool,地址是否仍是那枚 MSS。
- 整頁查無此地址:不是 Worker 離線。回到地址和礦池是否匹配。
- 帳戶速率與各列相加不一致時,兩處都保留池返回的數。本頁不把它們收成一個數,也不改寫未支付。
標明是演示的診斷
下面是示意。地址未支付仍是 1,049,600 MDS。名為 cpu 的 Worker 最後份額在 20 分鐘前,本頁標離線,未支付不變。名為 gpu 的最後份額在 2 分鐘前,標在線。帳戶速率若是 1,500,顯示 1.5 Knonces/s;若兩列速率加起來不是 1,500,不把未支付按比例拆開,也不把離線的那一列寫成餘額 0。礦工終端若仍印出 142 acc / 0 rej,這 142 不進入已支付。
限度
15 分鐘是本頁對「還在提交」的讀法:最後份額落在這段時間裡,這一列標為在線。接著核對 地址是不是這枚 MSS,以及 三筆金額為什麼分開。
常見問題
離線的 Worker 會不會把未支付清掉?
不會。離線只說明該名稱的最後份額早於 15 分鐘。未支付、已支付和 24 小時分配仍屬於整枚 MSS。沒有最後份額時間時,狀態是未知,不是離線。
142 acc / 0 rej 要在監控的哪一欄看?
本頁沒有這一欄。那是官方礦工狀態畫面示例裡的接受與拒絕次數。已支付是礦池轉出的 MDS,不是份額次數。
各 Worker 的速率加起來應該等於帳戶速率嗎?
本頁不要求相等,也不幫你加總。帳戶速率和每一列都按池返回的數顯示,單位是 nonces/s。對不上時保留兩邊,不要用其中一邊改寫未支付。