Bitcoind
擴展 p2pool 的正確方法是什麼?
目前,我有一個 linux 伺服器充當 bitcoind/p2pool 應用程序的“APP”伺服器,另一個 linux 伺服器使用 nginx 代理來自 APP 伺服器的 Web 流量,同時位於 CloudFlare 後面。
在這種情況下擴展 p2pool 的正確方法是什麼?我的想法是:
- 為 APP 伺服器創建雲負載均衡器
- 為我的單個 APP 伺服器拍攝伺服器快照
- 從該伺服器快照中再啟動 2 個伺服器並將它們放在負載均衡器後面
- 更新 DNS 以指向負載均衡器的浮動 IP
這是擴大 p2pool 的正確方法嗎?
免責聲明:沒有“正確”的方法可以做任何事情:)
有人認為 P2Pool 難以擴展。但它可以通過將其分成較小的池子並輸入主池來輕鬆擴展。
這有很多原因是有益的,但我想到的兩個重要的原因是硬體限制(就像你似乎正在進入的那樣)和小型礦工由於 P2Pool 的共享鏈的困難而無法恢復支付。
這可以以點對點的方式進行任意次數,以達到可接受的難度;最終將不得不多次進行,例如,如果 P2Pool 難度在 petahashes 中,而人們仍在以 kohashes 進行挖礦
這也可以通過非點對點的“標準”池(並且已經完成)來完成,方法是將它們饋送到 P2Pool 網路中。
好問題,因為我自己一直在尋找這個。
我認為答案是沒有人這樣做。我參加過的大多數 p2pool 都顯示了正在執行的 p2pool 的記憶體壓力、cpu 負載等。我相信這表明只有一個盒子在執行。此外,地址顯示為 p2pool-1.domain.com、p2pool-2.domain.com 等。
我們都知道你可以執行錢包的多個副本,所以這沒什麼大不了的。