<div dir="ltr">Frankly I&#39;m good with either way. I&#39;m definitely in favor of faster confirmation times. <div><br></div><div>The important thing is that we need to increase the amount of transactions that get into blocks over a given time frame to a point that is in line with what current technology can handle. We can handle WAY more than we are doing right now. The Bitcoin network is not currently Disk, CPU, or RAM bound.. Not even close. The metric we&#39;re closest to being restricted by would be Network bandwidth. I live in a developing country. 2Mbps is a typical broadband speed here (although 5Mbps and 10Mbps connections are affordable). That equates to about 17MB per minute, or 170x more capacity than what I need to receive a full copy of the blockchain if I only talk to one peer. If I relay to say 10 peers, I can still handle 17x larger block sizes on a slow 2Mbps connection.<div><br></div><div>Also, even if we reduce the difficulty so that we&#39;re doing 1MB blocks every minute, that&#39;s still only 10MB every 10 minutes. Eventually we&#39;re going to have to increase that, and we can only reduce the confirmation period so much. I think someone once said 30 seconds or so is about the shortest period you can practically achieve.</div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div>--<div><b>James G. Phillips IV</b> <a href="https://plus.google.com/u/0/113107039501292625391/posts" style="font-size:x-small" target="_blank"><img src="https://ssl.gstatic.com/images/icons/gplus-16.png"></a> <a href="http://www.linkedin.com/in/ergophobe" target="_blank"><img src="http://developer.linkedin.com/sites/default/files/LinkedIn_Logo16px.png"></a></div></div><div><font size="1"><i>&quot;Don&#39;t bunt. Aim out of the ball park. Aim for the company of immortals.&quot; -- David Ogilvy<br></i></font><div><font size="1"><br></font></div></div><div><font size="1"><img src="http://findicons.com/files/icons/1156/fugue/16/leaf.png"> <em style="background-color:rgb(255,255,255);font-family:verdana,geneva,sans-serif;line-height:16px;color:green">This message was created with 100% recycled electrons. Please think twice before printing.</em></font></div></div></div>
<br><div class="gmail_quote">On Mon, May 25, 2015 at 9:30 PM, Thy Shizzle <span dir="ltr">&lt;<a href="mailto:thyshizzle@outlook.com" target="_blank">thyshizzle@outlook.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>
<div>
<div style="font-family:Calibri,sans-serif;font-size:11pt">Nah don&#39;t make blocks 20mb, then you are slowing down block propagation and blowing out conf tikes as a result. Just decrease the time it takes to make a 1mb block, then you still see the same propagation
 times today and just increase the transaction throughput.</div>
</div>
<div dir="ltr">
<hr>
<span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">From:
</span><span style="font-family:Calibri,sans-serif;font-size:11pt"><a href="mailto:jim@ergophobia.org" target="_blank">Jim Phillips</a></span><br>
<span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Sent:
</span><span style="font-family:Calibri,sans-serif;font-size:11pt">‎26/‎05/‎2015 12:27 PM</span><br>
<span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">To:
</span><span style="font-family:Calibri,sans-serif;font-size:11pt"><a href="mailto:mike@plan99.net" target="_blank">Mike Hearn</a></span><br>
<span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Cc:
</span><span style="font-family:Calibri,sans-serif;font-size:11pt"><a href="mailto:bitcoin-development@lists.sourceforge.net" target="_blank">Bitcoin Dev</a></span><br>
<span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Subject:
</span><span style="font-family:Calibri,sans-serif;font-size:11pt">Re: [Bitcoin-development] No Bitcoin For You</span><br>
<br>
</div><div><div class="h5">
<div>
<div dir="ltr">
<div><br>
<div>On Mon, May 25, 2015 at 1:36 PM, Mike Hearn <span dir="ltr">
&lt;<a href="mailto:mike@plan99.net" target="_blank">mike@plan99.net</a>&gt;</span> wrote:</div>
<div><br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>
<div>This meme about datacenter-sized nodes has to die. The Bitcoin wiki is down right now, but I showed years ago that you could keep up with VISA on a single well specced server with today&#39;s technology. Only people living in a dreamworld think that Bitcoin
 might actually have to match that level of transaction demand with today&#39;s hardware. As noted previously, &quot;too many users&quot; is simply not a problem Bitcoin has .... and may never have!</div>
<div><br>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<div>... And will certainly NEVER have if we can&#39;t solve the capacity problem SOON. </div>
<div><br>
</div>
<div>In a former life, I was a capacity planner for Bank of America&#39;s mid-range server group. We had one hard and fast rule. When you are typically exceeding 75% of capacity on a given metric, it&#39;s time to expand capacity. Period. You
 don&#39;t do silly things like adjusting the business model to disincentivize use. Unless there&#39;s some flaw in the system and it&#39;s leaking resources, if usage has increased to the point where you are at or near the limits of capacity, you expand capacity. It&#39;s
 as simple as that, and I&#39;ve found that same rule fits quite well in a number of systems. </div>
<div><br>
</div>
<div>In Bitcoin, we&#39;re not leaking resources. There&#39;s no flaw. The system is performing as intended. Usage is increasing because it works so well, and there is huge potential for future growth as we identify more uses and attract more
 users. There might be a few technical things we can do to reduce consumption, but the metric we&#39;re concerned with right now is how many transactions we can fit in a block. We&#39;ve broken through the 75% marker and are regularly bumping up against the 100% limit.</div>
<div><br>
</div>
<div>It is time to stop debating this and take action to expand capacity. The only questions that should remain are how much capacity do we add, and how soon can we do it. Given that most existing computer systems and networks can easily
 handle 20MB blocks every 10 minutes, and given that that will increase capacity 20-fold, I can&#39;t think of a single reason why we can&#39;t go to 20MB as soon as humanly possible. And in a few years, when the average block size is over 15MB, we bump it up again
 to as high as we can go then without pushing typical computers or networks beyond their capacity. We can worry about ways to slow down growth without affecting the usefulness of Bitcoin as we get closer to the hard technical limits on our capacity.</div>
<div><br>
</div>
<div>And you know what else? If miners need higher fees to accommodate the costs of bigger blocks, they can configure their nodes to only mine transactions with higher fees.. Let the miners decide how to charge enough to pay for their
 costs. We don&#39;t need to cripple the network just for them.</div>
<div><br clear="all">
<div>
<div>
<div>--
<div><b>James G. Phillips IV</b> <a href="https://plus.google.com/u/0/113107039501292625391/posts" style="font-size:x-small" target="_blank"><img src="https://ssl.gstatic.com/images/icons/gplus-16.png"></a> </div>
</div>
<div><font size="1"><i>&quot;Don&#39;t bunt. Aim out of the ball park. Aim for the company of immortals.&quot; -- David Ogilvy<br>
</i></font>
<div><font size="1"><br>
</font></div>
</div>
<div><font size="1"><img src="http://findicons.com/files/icons/1156/fugue/16/leaf.png"> <em style="font-family:verdana,geneva,sans-serif;line-height:16px;color:green">This message was created with 100% recycled electrons. Please think twice before printing.</em></font></div>
<div><font size="1"><em style="font-family:verdana,geneva,sans-serif;line-height:16px;color:green"><br>
</em></font></div>
</div>
</div>
</div>
</div>
</div>
</div></div></div>

</blockquote></div><br></div>