Terminology

`礦工的回饋資訊(LONGPOLL, yay, boo)是什麼意思?

  • July 13, 2017

我一直在測試一個基本上可以執行的腳本(此處顯示的命令不完整!):minerd --algo scrypt -s 45 --retry-pause 5 --threads $threads --url ...

在回饋消息中,在minerd執行時,偶爾會有以下消息:

  1. LONGPOLL detected new block
  2. ...accepted: 1838/2122 (86.62%), 49.94 khash/s (yay!!!)
  3. ...accepted: 1832/2116 (86.58%), 50.00 khash/s (booooo)

什麼是LONGPOLL,它與採礦的大局有何關係?(yay!!!)a和(booooo) 接受的消息有什麼區別?

最後,準確顯示的已接受消息(如上)中括號中的百分比是多少?為什麼在挖礦過程中既增加又減少?它不應該只向上增長到100%的水平嗎?

如果我沒記錯的話,“噓”的意思是:你的答案是正確的,但之前有人已經解決了這個問題,所以你浪費了你的電力和時間——對不起。“耶”是:恭喜,你先做到了。

至於“LongPoll”,它是一種協議,使礦工能夠與其礦池的伺服器保持聯繫,以便當有人(在礦池內或礦池外)發現目前區塊的解決方案時,它可以盡快進行通信 - 礦工然後可以立即停止對該塊的工作。當然,在那一刻之前的所有工作都被浪費了,但是通過這種方式將浪費降到了最低——否則,你的機器將繼續執行,產生結果並傳遞它……只是到那時才被告知為時已晚。今天,大多數池都支持它 - 所以你應該看到很多“longpoll”消息但相對較少(如果有的話)“boo”:-)

最後,關於百分比:它跟踪您的機器已發送到礦工池伺服器的解決方案數量,比較接受的解決方案與被拒絕的解決方案的數量。在理想的世界中,LongPoll 將確保您的機器在其他人發現塊的解決方案時立即得到通知,並且您的機器將立即停止在該塊上工作 - 因此百分比將始終為 100%。在現實世界中,很多不好的東西可以防止這種情況發生。

你能做些什麼來提高這個百分比?找出你被拒絕的原因!您可能沒有收到 longpoll 通知,原因可能是您的 Internet 連接速度較慢或池受到 DDoS 攻擊 - 因此請更改您的 Internet 提供商或轉到另一個較小的池。您可能將您的 ASIC 或顯卡設置為過於激進的配置,請嘗試更改您的礦工設置。還有一些我現在不記得的事情——這個網站上有關於這個的問題和答案。

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