<oembed><type>rich</type><version>1.0</version><author_name>npub15wz8j5cse6sexlw6f5q7arc5efe5hxn6kcxxyy222et8qms4u3lsemaru8</author_name><author_url>https://nostr.ae/npub15wz8j5cse6sexlw6f5q7arc5efe5hxn6kcxxyy222et8qms4u3lsemaru8</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-08-09&#xA;📝 Original message:On Sun, Aug 9, 2015 at 3:42 AM, Thomas Zander via bitcoin-dev &lt;&#xA;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&#xA;&gt; On Saturday 8. August 2015 15.45.28 Dave Scotese via bitcoin-dev wrote:&#xA;&gt; &gt; Someone mentioned that when the backlog grows faster than it shrinks,&#xA;&gt; that&#xA;&gt; &gt; is a real problem.  I don&#39;t think it is.  It is a problem for those who&#xA;&gt; &gt; don&#39;t wait for even one confirmation&#xA;&gt;&#xA;&gt; The mention you refer to was about the fact that the software doesn&#39;t cope&#xA;&gt; well with a continuously growing mempool.&#xA;&gt; If Bitcoind starts eating more and more memory, I expect lots of people&#xA;&gt; that&#xA;&gt; run it now to turn it off.&#xA;&gt;&#xA;&#xA;That is a real problem then.  While emptying the mempool faster with bigger&#xA;blocks will help to reduce the occurrence of that problem, I propose a&#xA;user-configurable default limit to the size of the mempool as a permanent&#xA;solution regardless of block size.  &#34;This software has stopped consuming&#xA;memory necessary to validate transactions.  You can override this by ...&#34;&#xA;If anyone feels that protecting those running full nodes from bitcoind&#xA;eating more and more memory this way is a good idea, I can make a BIP out&#xA;of it if that would help.&#xA;&#xA;&#xA;&gt; &gt; but backlogs in the past have already&#xA;&gt; &gt; started training users to wait for at least one confirmation, or go&#xA;&gt; &gt; off-chain.&#xA;&gt;&#xA;&gt; I am wondering how you concluded that? The only time we saw full blocks&#xA;&gt; for a&#xA;&gt; considerable amount of time was when we had a spammer, and the only thing&#xA;&gt; we taught people was to use higher fees.&#xA;&gt;&#xA;&#xA;I concluded that because I don&#39;t think I&#39;m all that different than others,&#xA;and that is what I have done.  The &#34;training&#34; of which I speak is not&#xA;always recognized by the bitcoiner on whom it operates.  A similar&#xA;&#34;training&#34; is how we all learn to ignore teachers because governments force&#xA;our attendance at school.&#xA;&#xA;&#xA;&gt; &gt; Everyone else can double-spend (perhaps that&#39;s not as easy as&#xA;&gt; &gt; it should be in bitcoin core) and use a higher fee, thus competing for&#xA;&gt; &gt; block space.&#xA;&gt;&#xA;&gt; This is false, if you want to double spent you have to do a lot of work and&#xA;&gt; have non-standard software.  For instance sending your newer transaction&#xA;&gt; to a&#xA;&gt; random node will almost always get it rejected because its a double spent.&#xA;&gt; Replace by fee (even safe) is not supported in the vast majority of Bitcoin&#xA;&gt; land.&#xA;&gt;&#xA;&#xA;I don&#39;t know what you meant to say is false.  I agree with the other stuff&#xA;you wrote.  Thanks for confirming that it is difficult.&#xA;&#xA;I did some research on replace by fee (FSS-RBF) and on&#xA;Child-pays-for-parent (CPFP).  You point out that these solutions to paying&#xA;too-low fees are &#34;not supported in the vast majority...&#34;.  Do you mean&#xA;philosophically or programmatically?  The trend seems to me toward&#xA;improvements, just as I insinuated may be necessary (&#34;perhaps that&#39;s not as&#xA;easy as it should be in bitcoin core&#34;), so, once again, I have to reiterate&#xA;that transaction backlog has valuable solutions other than increasing the&#xA;block size.&#xA;&#xA;I also realized that we have already been through a period of full blocks,&#xA;so that tremendously reduces the value I see in doing it again.  It was&#xA;that &#34;spam&#34; test someone ran that did it for us, and I love that.  It seems&#xA;to have kicked the fee-increasability efforts in the butt, which is great.&#xA;&#xA;I now place a higher priority on enabling senders to increase their fee&#xA;when necessary than on increasing the Txns per second that the network can&#xA;handle.  The competition between these two is rather unfair because of how&#xA;easy it is to apply the &#34;N MB-blocks bandaid&#34;.&#xA;&#xA;Dave&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150809/01523c01/attachment-0001.html&gt;</html></oembed>