<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><div>I agree</div><div>There are a lot of difficult technical problems introduced by insufficient block space that are best addressed now. &nbsp;As well as problems that scale will exacerbate like bootstrapping that we should develop solutions for first. &nbsp;</div><div><br></div><br>Sent from my iPad</div><div><br>On Aug 8, 2015, at 6:45 PM, Dave Scotese via bitcoin-dev &lt;<a href="mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.linuxfoundation.org</a>&gt; wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><div><div><div><div>I see value in lowering the block size or leaving it where it is. We expect to run out of space, and I think it's a good idea to prepare for that, rather than avoid it.&nbsp; When we run out of space and the block size is low, we will see problems.&nbsp; If we raise the block size, we will NOT see these problems until bitcoin is bigger and more important and the pressure is higher.<br><br></div>Someone mentioned that when the backlog grows faster than it shrinks, that is a real problem.&nbsp; I don't think it is.&nbsp; It is a problem for those who don't wait for even one confirmation, but backlogs in the past have already started training users to wait for at least one confirmation, or go off-chain.&nbsp; I am comfortable leaving those zero-conf people in a little bit of trouble.&nbsp; Everyone else can double-spend (perhaps that's not as easy as it should be in bitcoin core) and use a higher fee, thus competing for block space.&nbsp; Yes, $5 transactions suck, but $0.15 is not so bad and about twice the average right now.<br><br></div>Meanwhile, the higher fees everyone starts feeling like paying, along with the visibility of the problems caused by full-blocks, will provide excellent justification and motivation for increasing the limit.&nbsp; My favorite thing to do is to have a solution ready for a problem I expect to see, see the problem (so I can measure things about it) and then implement the solution.<br><br></div>In my experience, the single biggest reason not to run a full node has to do with starting from scratch: "I used to run a full node, but last time I had to download the full blockchain, it took ___ days, so I just use (some wallet) now."&nbsp; I think that has been improved with headers-first, but many people don't know it.<br><br></div><div>I have some ideas how a "full node" could postpone being "full" but still be nearly completely operational so that the delay between startup and having a full blockchain is nearly painless.&nbsp; It involves bonded representation of important not-so-large pieces of data (blocks that have my transactions, the complete UTXO as of some height, etc.).&nbsp; If I know that I have some btc, I could offer it (say, 100 or 1000 transaction fees' worth) to anyone who will guarantee good data to me, and then when I have the whole blockchain, I will know if they were honest.&nbsp; If done right, the whole network could know whether or not they were honest and enforce the bond if they weren't.&nbsp; Credit the Lightening paper for parts of this idea.<br></div><div><br></div>Dave<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 7, 2015 at 4:06 PM, Adam Back via bitcoin-dev <span dir="ltr">&lt;<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.linuxfoundation.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Please try to focus on constructive technical comments.<br>
<br>
On 7 August 2015 at 23:12, Thomas Zander via bitcoin-dev<br>
<span class="">&lt;<a href="mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.linuxfoundation.org</a>&gt; wrote:<br>
&gt; What will the backlash be when people here that are pushing for "off-chain-<br>
&gt; transactions" fail to produce a properly working alternative, which<br>
&gt; essentially means we have to say NO to more users.<br>
<br>
</span>But &gt; 99% of Bitcoin transactions are already off-chain.&nbsp; There are<br>
multiple competing companies offering consumer &amp; retail service with<br>
off-chain settlement.<br>
<br>
I wasnt clear but it seemed in your previous mail that you seemed to<br>
say you dont mind trusting other people with your money, and so<br>
presumably you are OK using these services, and so have no problem?<br>
<span class=""><br>
&gt; At this time and this size of bitcoin community, my personal experience (and<br>
&gt; I've been part of many communities) saying NO to new customers<br>
<br>
</span>Who said no to anything?&nbsp; The systems of off-chain transfer already<br>
exist and are by comparison to Bitcoins protocol simple and rapid to<br>
adapt and scale.<br>
<br>
Indications are that we can even do off-chain at scale with Bitcoin<br>
similar trust-minimisation with lightning, and duplex payment<br>
channels; and people are working on that right now.<br>
<br>
I think it would be interesting and useful for someone, with an<br>
interest in low trust, high scale transactions, to work on and propose<br>
an interoperability standard and API for such off-chain services to be<br>
accessed by wallets, and perhaps periodic on-chain inter-service<br>
netting.<br>
<br>
Adam<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href="mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href="https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" rel="noreferrer" target="_blank">https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">I like to provide some work at no charge to prove my value. Do you need a techie?&nbsp; <br>I own <a href="http://www.litmocracy.com" target="_blank">Litmocracy</a> and <a href="http://www.memeracing.net" target="_blank">Meme Racing</a> (in alpha). <br>I'm the webmaster for <a href="http://www.voluntaryist.com" target="_blank">The Voluntaryist</a> which now accepts Bitcoin.<br>I also code for <a href="http://dollarvigilante.com/" target="_blank">The Dollar Vigilante</a>.<br>"He ought to find it more profitable to play by the rules" - Satoshi Nakamoto</div></div>
</div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>bitcoin-dev mailing list</span><br><span><a href="mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.linuxfoundation.org</a></span><br><span><a href="https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev">https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev</a></span><br></div></blockquote></body></html>