<oembed><type>rich</type><version>1.0</version><author_name>npub1f2nvlx49er5c7sqa43src6ssyp6snd4qwvtkwm5avc2l84cs84esecrwet</author_name><author_url>https://nostr.ae/npub1f2nvlx49er5c7sqa43src6ssyp6snd4qwvtkwm5avc2l84cs84esecrwet</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-05-10&#xA;📝 Original message:On Sun, May 10, 2015 at 9:21 PM, Gavin Andresen &lt;gavinandresen at gmail.com&gt; wrote:&#xA;&gt; a while I think any algorithm that ties difficulty to block size is just a&#xA;&gt; complicated way of dictating minimum fees.&#xA;&#xA;Thats not the long term effect or the motivation-- what you&#39;re seeing&#xA;is that the subsidy gets in the way here.  Consider how the procedure&#xA;behaves with subsidy being negligible compared to fees.   What it&#xA;accomplishes in that case is that it incentivizes increasing the size&#xA;until the marginal &#34;value&#34; to miners of the transaction-data being&#xA;left out is not enormously smaller than the &#34;value&#34; of the data in the&#xA;block on average.  Value in quotes because it&#39;s blind to the &#34;fees&#34;&#xA;the transaction claims.&#xA;&#xA;With a large subsidy, the marginal value of the first byte in the&#xA;block is HUGE; and so that pushes up the average-- and creates the&#xA;&#34;base fee effect&#34; that you&#39;re looking at.  It&#39;s not that anyone is&#xA;picking a fee there, it&#39;s that someone picked the subsidy there.  :)&#xA;As the subsidy goes down the only thing fees are relative to is fees.&#xA;&#xA;An earlier version of the proposal took subsidy out of the picture&#xA;completely by increasing it linearly with the increased difficulty;&#xA;but that creates additional complexity both to implement and to&#xA;explain to people (e.g. that the setup doesn&#39;t change the supply of&#xA;coins); ... I suppose without it that starting disadvantage parameter&#xA;(the offset that reduces the size if you&#39;re indifferent) needs to be&#xA;much smaller, unfortunately.</html></oembed>