Mining attacks aim to gain an unfair share of extra rewards in the blockchain mining. Selfish mining can preserve discovered blocks and strategically release them, wasting honest miners' computing resources and getting higher profits. Previous mining attacks either conceal the mined whole blocks (hiding or discarding), or release them completely in a particular time slot (e.g., causing a fork). In this paper, we extend the mining attack's strategy space to partial block sharing, and propose a new and feasible Partial Selfish Mining (PSM) attack. We show that by releasing partial block data publicly and attracting rational miners to work on attacker's private branch, attackers and these attracted miners can gain an unfair share of mining rewards. We then propose Advanced PSM (A-PSM) attack that can further improve attackers' profits to be no less than the selfish mining. Both theoretical and experimental results show that PSM attackers can be more profitable than selfish miners under a certain range of mining power and network conditions. A-PSM attackers can gain even higher profits than both selfish mining and honest mining with attracted rational miners.
翻译:自采矿业可以保留已发现的区块并在战略上释放这些区块,浪费诚实的矿工的计算资源并获取更高的利润。 以往的采矿攻击要么隐藏整个区块(隐藏或丢弃)的雷区,要么在特定时间段(例如造成叉子)完全释放这些区块。 在本文中,我们将采矿攻击的战略空间扩大到部分区块分享,并提出新的和可行的部分自营采矿(PSM)攻击。我们表明,公开公布部分区块数据并吸引理性的矿工从事攻击者私人分支、攻击者和这些吸引的矿工的采矿活动,可以获得不公平的采矿收益份额。我们随后提议采用高级PSM(A-PSM)攻击,以进一步提高攻击者的利润,使其不少于自私的采矿。 理论和实验结果都表明,在一定范围的采矿能力和网络条件下,PSM攻击者比自私的采矿者更有利可图。 A-PSM攻击者可以比自私的采矿者和吸引的合理采矿者获得更高的利润。