We analyze Bitcoin mining from the perspective of a game and propose an optimal mining model that maximizes profits of pools and miners. The model is a two-stage Stackelberg game in which each stage forms a sub-game. In stage I, pools are the leaders who assign a computing power to be consumed by miners. In stage II, miners decide of their power consumption and distribution. They find themselves in a social dilemma in which they must choose between mining in solo, therefore prioritizing their individual preferences, and participating in a pool for the collective interest. The model relies on a pool protocol based on a simulated game in which the miners compete for the reward won by the pool. The solutions for the stage I sub-game and the simulated protocol game are unique and stable Nash equilibriums while the stage II sub-game leads to a stable cooperative equilibrium only when miners choose their strategies according to certain criteria. We conclude that the cooperative optimal mining model has the potential to favor Bitcoin decentralization and stability. Mainly, the social dilemma faced by miners together with the balance of incentives ensure a certain distribution of the network computing power between pools and solo miners, while equilibriums in the game solutions provide stability to the system.
翻译:我们从游戏的角度分析比特币采矿,并提出最佳采矿模式,使池塘和矿工的利润最大化。模型是一个两阶段的Stackelberg游戏,每个阶段都形成一个子游戏。在第一阶段,集合是指定矿工消费的计算能力的领导者。在第二阶段,矿工决定其电力消耗和分配。他们发现自己处于社会困境,必须在单人采矿中作出选择,因此,他们必须优先选择个人偏好,并参加集体利益池。模型依靠基于模拟游戏的池式协议,矿工在模拟游戏中竞争池中赢得的奖赏。第一阶段子游戏和模拟协议游戏的解决方案是独特和稳定的纳什平衡,而第二阶段的分组则只有在矿工根据某些标准选择其战略时,才导致稳定的合作平衡。我们的结论是,合作的最佳采矿模式有可能有利于比特币的权力下放和稳定。矿工面临的社会困境与奖励平衡确保网络在池和索地矿工之间分配计算能力,而游戏的平衡则提供了稳定的游戏解决方案。