Mining-Pools
誠實的礦池一般如何分配獎勵?
我一直在閱讀一些關於礦池和從礦池請求工作的 Stratum 協議,這讓我想知道。誠實的礦池如何分配獎勵?我看到協議允許工人向礦池請求工作,但是礦池如何知道每個工人做了多少工作?據我所知,只有當工人“解決”了一個雜湊並想要送出他們的答案以供考慮時,他們才會向礦池報告。但是,如果那個工人很幸運,並且有其他礦工做了更多的工作——他們得到的報酬是一樣的嗎?同樣,在礦池中但沒有解決任何問題的礦工是否會獲得任何報酬?
礦池使用基於份額的系統。共享是具有與網路難度不同難度的工作證明的塊。礦池會將給定礦工的難度設置為可以實現的合理目標。所以當那個礦工挖礦時,它正在尋找一個滿足礦池難度的區塊雜湊。一旦完成,它就會送出塊。該送出的區塊,雖然可能對比特幣網路無效,但符合礦池難度並被稱為份額。
因此,礦池將根據開采的難度計算份額並賦予每個份額權重。通過這種方式,礦池可以確定每個礦工平均完成了多少工作,並在實際找到區塊後相應地支付給他們。
當一個共享同時滿足礦池難度和網路難度時,就會發現塊。