什麼是跳池?
什麼是跳池以及跳池如何影響其他礦工?
有辦法預防嗎?
一些礦池有一種獎勵方法,有時比其他礦池更好;通常情況下,礦工在順境和逆境中對礦池的貢獻是平等的,他們的獎勵平均為統計預期的水平。
跳池是只在好的時候在池子裡挖礦,在不好的時候離開的做法;通過這樣做,礦池跳躍者可以從礦池中獲得比他們貢獻的價值更多的收益,從而以犧牲其他礦工為代價來增加他們的獎勵。Pool-hopping 得名於不斷跳入和跳出池(到其他池或單獨挖礦)的行為。
最著名的跳池形式是使用比例方法的池,這是最古老、最簡單、使用最廣泛且最容易跳池的方法之一。眾所周知,在這種情況下跳躍是由 Nakamoto Ryo 於 2011 年 1 月在一篇論文中首次討論的。Raulo在Optimal pool abuse strategy中不久後給出了更準確的分析;這些結果在我本人對比特幣聯合挖礦獎勵系統的分析中得到了擴展。
在比例方法中,一個區塊的獎勵在礦工之間按照自上一個區塊以來送出的份額數量按比例分配;每股獎勵是整體獎勵除以該輪的股票數量。因此,在任何給定時間送出的份額的獎勵都會受到自上一個區塊以來已送出的份額數量的影響;在該輪較早送出的份額平均將比稍後送出的份額獲得更高的獎勵。
可以看出,在本輪分享數量達到難度的 43.5% 之前,送出的分享平均會獲得高於正常獎勵的獎勵;利用單個比例池的最佳方法是在其中探勘直到達到這一點,然後跳到另一個池,並在找到塊時返回。遵循此策略可以獲得的收益高達 28.1%,具體取決於該池中 hopper 和連續礦工的雜湊率之間的比率(hopper 越多,他們獲得的收益越少)。如果使用多個比例池,則增益可能會更高(例如,使用 2 個池可以實現 51.6%)。
漏斗者的額外利潤是以連續礦工為代價的。確切的損失取決於料斗和連續採礦機之間的比例;當它們相等時,損失約為17.1%,只有料斗時的理論極限為43.5%。
Slush 的方法是根據送出的時間對共享進行評分,旨在對抗跳池,但這只是一個不完整的解決方案。從長遠來看,努力收斂到每股的全部價值的 SMPPS 只能跳到最小化直到全額支付的時間,而不是增加預期的回報。
現代方法確保每股獎勵僅取決於礦池的未來,而不是過去。這樣,在無法預測未來隨機事件的情況下,任何時間對我來說都和其他時間一樣好,因此跳躍永遠不會有任何收益或損失(區塊扣留攻擊除外)。最流行的此類方法是 PPS、PPLNS 和 DGM。
在一些幼稚的獎勵方法實現中可能存在的高級形式的池跳躍,包括難度重定向跳躍、交易費用跳躍和雜湊率波動跳躍。