The selfish mining attack, arguably the most famous game-theoretic attack in blockchain, indicates that the Bitcoin protocol is not incentive-compatible. Most subsequent works mainly focus on strengthening the selfish mining strategy, thus enabling a single strategic agent more likely to deviate. In sharp contrast, little attention has been paid to the resistant behavior against the selfish mining attack, let alone further equilibrium analysis for miners and mining pools in the blockchain as a multi-agent system. In this paper, first, we propose a strategy called insightful mining to counteract selfish mining. By infiltrating an undercover miner into the selfish pool, the insightful pool could acquire the number of its hidden blocks. We prove that, with this extra insight, the utility of the insightful pool could be strictly greater than the selfish pool's when they have the same mining power. Then we investigate the mining game where all pools can either choose to be honest or take the insightful mining strategy. We characterize the Nash equilibrium of this mining game, and derive three corollaries: (a) each mining game has a pure Nash equilibrium; (b) honest mining is a Nash equilibrium if the largest mining pool has a fraction of mining power no more than 1/3; (c) there are at most two insightful pools under equilibrium no matter how the mining power is distributed.
翻译:自私的采矿攻击,可以说是块链中最著名的游戏理论攻击,表明Bitcoin协议不具有激励兼容性。随后的多数工作主要侧重于加强自私的采矿战略,从而使单一的战略代理人更有可能偏离方向。与此形成鲜明对比的是,人们很少关注对自私的采矿攻击的抵制行为,更不用说对矿工和木链中采矿池的抵制行为进行进一步的平衡分析,将其作为一种多试剂系统。在本文中,我们首先提出一个战略,称为有见识的采矿,以抵制自私的采矿。通过将一个卧底采矿者渗透到自私的池中,有见识的池可以取得其隐藏的块的数目。我们证明,有了这种深入的洞察,有见的池的效用可能比拥有相同采矿能力的自私池的效用大得多。然后我们调查采矿游戏,所有池子都可以选择诚实的或有见识的采矿战略。我们把这一采矿游戏的纳什平衡定性为三种滚动:(a)每个采矿游戏都有纯纳什平衡;(b)如果最大的采矿池中最大的矿藏拥有最接近的矿力,那么有纳什平衡。