Mining-Pools

中間池伺服器

  • April 10, 2016

是否可以製作“中間”池伺服器,它將成為真正池的網關?

我有大約 200 台電腦,每台電腦都使用自己的登錄密碼連接到我的中間池。中間池應該使用自己的登錄名和密碼從真實池中獲取工作(使用層),並使用自己的登錄密碼送出共享。

網關範例

有比特幣探勘代理,一些程式碼在 github 上可用(使用搜尋)。例如<https://github.com/cdhowie/Bitcoin-mining-proxy> (*請對開原始碼進行自己的安全評估)

我不知道“中間池”,當然代理在挖礦中很受歡迎。

是的,有很多方法可以做到這一點,其中最簡單的可能是使用 Startum Proxy,如下所述:https ://litecointalk.org/index.php?topic=4831.0

我還發現了一些可以在 SE 上提供幫助的東西:我有 8 個 Antminers,有沒有辦法可以同時更改他們的礦池憑據,比如通過 ssh 和腳本

應該注意的是,Stratum Mining Proxy 的開發是為了將舊機器(主要是早期的 ASIC)移植到 Stratum,方法是讓代理根據你的 Stratum 請求創建 getwork。

我會看一些開源池:https ://en.bitcoin.it/wiki/Software#Mining_Pool_Servers_.28backend.29

Getwork 內置了一個名為“hostlist”的強大功能,它由 slush 創建並在此處進行描述:https ://en.bitcoin.it/wiki/Getwork#hostlist

我不確定這如何轉變為層或 getblocktemplate。

它尚未包含在大多數礦池軟體中,也不是 bitcoind 的原生協議(它是礦工端協議,因此不需要在 bitcoind 中):https ://en.bitcoin.it/wiki/Poolservers

直到去年主機列表已經過渡到更現代的探勘軟體,我建議在開發太遠之前測試這個功能;)不幸的是,我現在沒有時間測試這個,但希望這能讓你走上正確的黑客之路適合你的東西。

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