Proposal: rewarding fees to next block miner



Summary:

There are two flawed premises that have been identified in the context. The first premise is related to fee recovery and is explained in detail at https://github.com/libbitcoin/libbitcoin/wiki/Fee-Recovery-Fallacy. The second premise is related to side fees and can be found at https://github.com/libbitcoin/libbitcoin/wiki/Side-Fee-Fallacy. A proposal was made on bitcoin-dev mailing list by Nathan Parker on January 27, 2018, which suggested a solution for miners filling their blocks with transactions paying high fees. Parker proposed to reward the fees of the current block to the miner of the next block (or X blocks after the current one). This would discourage flooding blocks with fake transactions while still encouraging filling blocks with real transactions paying real fees. However, this solution would require a soft fork. A possible downside of this proposal is that during the fork activation, the miners won't get any reward for mining blocks for a period of 100 blocks. They could choose to power off the mining equipment for maintenance or to save power over that period. Gregory Maxwell responded to Parker's proposal and pointed out that it is not incentive compatible. Miners would prefer to include transactions paying fees via alternative mechanisms, such as anyone-can-spend outputs, direct pay to miner outputs, or completely out of band. Users would accordingly pay much lower fees if they used these alternatives instead of directly, so the equilibrium state is almost everyone bypassing. Bypass fee mechanisms have been supported by miners since 2011 too, so it isn't just conjecture.


Updated on: 2023-06-13T00:16:43.501395+00:00