Hashpower allocation in Pay-per-Share blockchain mining pools
Pierre-Olivier Goffard, Hansjoerg Albrecher, Jean-Pierre Fouque
TL;DR
The paper addresses how miners should allocate hashpower across Pay-per-Share pools under risk and fee constraints, modeling wealth with $X_t$ for solo and $X_t^{PPS}$ for PPS. It derives a simple horizon-independent rule $k^* = argmax_k lambda_k (b_k - gamma b_k^2)$ in a mean-variance setting and develops a dividend-maximization framework using barrier strategies and scale functions $W^{(q)}$ and $Z^{(q)}$ to compute the value $V(x;a^*_w)$ for a given hashpower distribution. The analysis employs a bottom-up numerical approach to identify the optimal hashpower allocation across multiple PPS pools and demonstrates implications for network decentralization. The results provide actionable guidance for miners and pool operators on balancing profitability and risk, and highlight how PPS parameters influence the concentration of mining power across the network.
Abstract
Mining blocks in a blockchain using the \textit{Proof-of-Work} consensus protocol involves significant risk, as network participants face continuous operational costs while earning infrequent capital gains upon successfully mining a block. A common risk mitigation strategy is to join a mining pool, which combines the computing resources of multiple miners to provide a more stable income. This article examines a Pay-per-Share (PPS) reward system, where the pool manager can adjust both the share difficulty and the management fee. Using a simplified wealth model for miners, we explore how miners should allocate their computing resources among different mining pools, considering the trade-off between risk transfer to the manager and management fees.
