In this paper, we review the undercutting attacks in the transaction-fee-based regime of proof-of-work (PoW) blockchains with the longest chain fork-choice rule. Next, we focus on the problem of fluctuations in mining revenue and the mining gap - i.e., a situation, in which the immediate reward from transaction fees does not cover miners' expenditures. To mitigate these issues, we propose a solution that splits transaction fees from a mined block into two parts - (1) an instant reward for the miner of a block and (2) a deposit sent to one or more fee-redistribution smart contracts ($\mathcal{FRSC}$s) that are part of the consensus protocol. At the same time, these redistribution smart contracts reward the miner of a block with a certain fraction of the accumulated funds of the incoming fees over a predefined time. This setting enables us to achieve several interesting properties that are beneficial for the incentive stability and security of the protocol. With our solution, the fraction of Default-Compliant miners who strictly do not execute undercutting attacks is lowered from the state-of-the-art result of 66% to 30%.
翻译:在本文中,我们审查了以交易费为基础的工作证明制度(PoW)链条中以链叉选择规则最长的工证制度(Fork-choice 规则)的低效袭击。接下来,我们侧重于采矿收入波动和采矿差距问题,即交易费的直接奖励不能涵盖矿工支出的情况。为了缓解这些问题,我们提出了一个解决办法,将交易费从一个雷区分成两个部分:(1) 给一个街区的矿工立即奖励,(2) 寄给一个或多个收费分配智能合同的存款(mathcal{FRSC}$),这是协商一致协议的一部分。与此同时,这些再分配智能合同将一个街区的矿工奖赏给一定比例的累计收费资金,在预先确定的时间内。这使我们能够取得一些有趣的财产,有利于协议的激励稳定性和安全。有了我们的解决方案,严格不执行削减攻击的违约-联合矿工的一小部分从66 % 降低到30 % 。