<oembed><type>rich</type><version>1.0</version><author_name>npub1pmw4p7tz6s8k62zrpdpxc93ajlmpxe0s03j275dcmcejv8wazz9qhe5c0r</author_name><author_url>https://nostr.ae/npub1pmw4p7tz6s8k62zrpdpxc93ajlmpxe0s03j275dcmcejv8wazz9qhe5c0r</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2018-01-28&#xA;📝 Original message:I don&#39;t think this is a realistic concern. The incentive compatibility _already_ exists (just in reverse: miners are refusing transactions that would increase their total fees in the next block), and as the mempool is already generally competitive enough it&#39;s actually worse the way it is.&#xA;&#xA;But I don&#39;t think it makes sense to take a zealous approach on &#34;incentive compatibility&#34;. Bitcoin is already built on a whole bunch of incentive incompatible behaviors, even things as simple as &#34;change outputs&#34; (you&#39;d be better off privately giving your transaction to trusted miners without change, who deduct the min fee they would&#39;ve needed and refund the rest OOB). Not to mention, we expect miners to avoid reorgs and stuff even if it&#39;s in their short-term interest.&#xA;&#xA;At least personally, I think DoS risks are the real concern.&#xA;&#xA;-Ryan&#xA;&#xA;-------- Original Message --------&#xA;On January 28, 2018 12:29 PM, David A. Harding &lt;dave at dtrt.org&gt; wrote:&#xA;&#xA;&gt; On Sun, Jan 28, 2018 at 05:43:34PM +0100, Sjors Provoost via bitcoin-dev wrote:&#xA;&gt;&#xA;&gt;&gt; Peter Todd wrote:&#xA;&gt;&gt;&#xA;&gt;&gt;&gt; In fact I considered only requiring an increase in fee rate, based on the&#xA;&gt;&gt;&gt; theory that if absolute fee went down, the transaction must be smaller and thus&#xA;&gt;&gt;&gt; miners could overall earn more from the additional transactions they could fit&#xA;&gt;&gt;&gt; into their block. But to do that properly requires considering whether or not&#xA;&gt;&gt;&gt; that&#39;s actually true in the particular state the mempool as a whole happens to&#xA;&gt;&gt;&gt; be in, so I ditched that idea early on for the much simpler criteria of both a&#xA;&gt;&gt;&gt; feerate and absolute fee increase.&#xA;&gt;&gt;&#xA;&gt;&gt; Why would you need to consider the whole mempool?&#xA;&gt;&#xA;&gt; Imagine a miner is only concerned with creating the next block and his&#xA;&gt; mempool currently only has 750,000 vbytes in it. If two 250-vbyte&#xA;&gt; transactions each paying a feerate of 100 nanobitcoins per vbyte (50k&#xA;&gt; total) are replaced with one 325-vbyte transaction paying a feerate of&#xA;&gt; 120 nBTC (39k total), the miner&#39;s potential income from mining the next&#xA;&gt; block is reduced by 11k nBTC.&#xA;&gt;&#xA;&gt; Moving away from this easily worked example, the problem can still exist&#xA;&gt; even if a miner has enough transactions to fill the next block. For&#xA;&gt; replacement consideration only by increased feerate to be guaranteed&#xA;&gt; more profitable, one has to assume the mempool contains an effectively&#xA;&gt; continuous distribution of feerates. That may one day be true of the&#xA;&gt; mempool (it would be good, because it helps keep block production&#xA;&gt; regular sans subsidy) but it&#39;s often not the case these days.&#xA;&gt;&#xA;&gt; -Dave&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180128/bc4e57d3/attachment-0001.html&gt;</html></oembed>