Mining-Pools
區塊獎勵如何與礦池一起使用?
我知道有許多不同的獎勵分享計劃。
我的問題是關於塊獎勵本身,以及它是如何共享的。如果只有一個礦工(通常是礦池)可以找到獎勵,這意味著礦池不會為每個處理的塊獲得獎勵。然而不知何故,即使沒有找到區塊,礦工仍然得到報酬。
在找到的區塊之間送出的所有份額是否都被計算在內?IE。如果一個礦池每 10 個區塊發現一個區塊,那麼其他 9 個區塊的份額是否會加在一起,並且整個區塊獎勵是否會根據份額方案分配給在找到的和先前不成功的區塊上完成的所有工作?
正如其他人所說,方案不同。但是要嘗試回答您提出的問題:
在找到的區塊之間送出的所有份額是否都被計算在內?IE。如果一個礦池每 10 個區塊發現一個區塊,那麼其他 9 個區塊的份額是否會加在一起,並且整個區塊獎勵是否會根據份額方案分配給在找到的和先前不成功的區塊上完成的所有工作?
可能不是。那將是一個可怕的計劃。假設一個池具有恆定的雜湊率。在它找到一個區塊之後,它在下一分鐘找到另一個區塊的可能性與它很長時間沒有找到一個區塊的可能性一樣。但是,如果礦池在找到另一個區塊後不久就找到了一個區塊,則每股獎勵會高得多,而如果礦池很長時間沒有找到區塊,則每股收益會低得多。
因此,自上次發現區塊以來計算每個份額的礦池可能會在發現區塊後立即看到大量使用者湧入,因為每股的預期獎勵將異常高。
並且如果礦池運氣不好,長時間沒有出塊,則被計入的股數會異常高,導致獎勵異常低。這將導致礦工放棄礦池。
因此,計算自上次發現區塊以來的所有份額可能是最糟糕的獎勵方案。
有不同的池和不同的機制來分配資金。我建議在這裡閱讀:http ://chimera.labs.oreilly.com/books/1234000001802/ch08.html#mining_pools