P2pool
P2Pool 的擴展性如何?
如果 10% 的比特幣挖礦是通過它完成的,P2Pool 將如何擴展?50%?100%?
目前的實現是否可擴展?如果沒有,是否有使其可擴展的設計?
擴展 P2Pool 存在兩個問題:
- 共享鏈的難度隨著池的變大而增加,以維持大約每 10 秒找到共享的速度。如果每個人都在使用 P2Pool,那麼找到份額的難度只會比單獨挖礦的難度低 60 倍,因此變異數會直接上升。
- 隨著越來越多的礦工加入,延遲可能會增加。由於池正在處理的份額每 10 秒左右更改一次,因此僅幾秒鐘的延遲就非常重要。
為了擴展,需要有多個 P2Pool。也許它們可以嵌套在樹結構中:1 級 P2Pool 設置其難度,因此它每 5 分鐘找到一次共享。100 個不同的 2 級 P2Pool 向其中饋送,每 1 分鐘查找一次共享,100 個 3 級池饋入每個 2 級池,每 10 秒查找一次塊。理想情況下,如果可能的話,這一切都將由 p2p 網路自動管理。