<oembed><type>rich</type><version>1.0</version><author_name>npub1fx98zxt3lzspjs5f4msr0fxysx5euucm29ghysryju7vpc9j0jzqtcl2d8</author_name><author_url>https://nostr.ae/npub1fx98zxt3lzspjs5f4msr0fxysx5euucm29ghysryju7vpc9j0jzqtcl2d8</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-05-07&#xA;📝 Original message:On Thu, May 7, 2015 at 1:29 PM, Mike Hearn &lt;mike at plan99.net&gt; wrote:&#xA;&gt; I was referring to winter next year. 0.12 isn&#39;t scheduled until the end of&#xA;&gt; the year, according to Wladimir. I explained where this figure comes from in&#xA;&gt; this article:&#xA;&gt;&#xA;&gt; https://medium.com/@octskyward/bitcoin-s-seasonal-affective-disorder-35733bab760d&#xA;&gt;&#xA;&gt; It&#39;s a fairly simple estimate based on previous growth patterns.&#xA;&#xA;Ok, thanks.&#xA;&#xA;&gt;&gt; We&#39;ve successfully reached consensus for several softfork proposals&#xA;&gt;&gt; already.&#xA;&gt;&#xA;&gt;&#xA;&gt; Are you sure about that?&#xA;&#xA;Yes, Peter Todd gave more details.&#xA;&#xA;&gt; What if Gavin popped up right now and said he disagreed with every current&#xA;&gt; proposal, he disagreed with side chains too, and there would be no consensus&#xA;&gt; on any of them until the block size limit was raised.&#xA;&gt;&#xA;&gt; Would you say, oh, OK, guess that&#39;s it then. There&#39;s no consensus so might&#xA;&gt; as well scrap all those proposals, as they&#39;ll never happen anyway. Bye bye&#xA;&gt; side chains whitepaper.&#xA;&#xA;Well, yes, it is true that &#34;universally uncontroversial&#34; (which is&#xA;what I think the requirement should be for hard forks) is a vague&#xA;qualifier that&#39;s not formally defined anywhere.&#xA;I guess we should only consider rational arguments. You cannot just&#xA;nack something without further explanation.&#xA;If his explanation was &#34;I will change my mind after we increase block&#xA;size&#34;, I guess the community should say &#34;then we will just ignore your&#xA;nack because it makes no sense&#34;.&#xA;In the same way, when people use fallacies (purposely or not) we must&#xA;expose that and say &#34;this fallacy doesn&#39;t count as an argument&#34;.&#xA;But yeah, it would probably be good to define better what constitutes&#xA;a &#34;sensible objection&#34; or something. That doesn&#39;t seem simple though.&#xA;&#xA;&gt;&gt; I just hope that by  &#34;What we need to see right now is leadership&#34; you&#xA;&gt;&gt; don&#39;t mean something like &#34;when Gaving and Mike agree it&#39;s enough to&#xA;&gt;&gt; deploy a hardfork&#34; when you go from vague to concrete.&#xA;&gt;&#xA;&gt;&#xA;&gt; No. What I meant is that someone (theoretically Wladimir) needs to make a&#xA;&gt; clear decision. If that decision is &#34;Bitcoin Core will wait and watch the&#xA;&gt; fireworks when blocks get full&#34;, that would be showing leadership .....&#xA;&gt; albeit I believe in the wrong direction. It would, however, let people know&#xA;&gt; what&#39;s what and let them start to make longer term plans.&#xA;&gt;&#xA;&gt; This dillydallying around is an issue - people just make vague points that&#xA;&gt; can&#39;t really be disagreed with (more nodes would be nice, smaller pools&#xA;&gt; would also be nice etc), and nothing gets done.&#xA;&#xA;Well, there&#39;s two different things here.&#xA;One thing is the Bitcoin core project where you could argue that the 5&#xA;committers decide (I don&#39;t know why Wladimir would have any more&#xA;authority than the others).&#xA;But what the bitcoin network itself does it&#39;s very different because&#xA;unlike the bitcoin core software project, the Bitcoin network is&#xA;decentralized.&#xA;If the people with commit access go nuts and decide something that&#39;s&#xA;clearly stupid or evil, people can just fork the project because it is&#xA;free software.&#xA;You cannot be forced to use specific features of free software, you&#xA;can always remove them and recompile, that&#39;s the whole point.&#xA;So, no, there&#39;s no authority to decide on hardforks and that&#39;s why I&#xA;think that only clearly uncontroversial things can get through as&#xA;hardforks.&#xA;&#xA;&gt;&gt; What you want to avoid at all cost (the block size actually being&#xA;&gt;&gt; used), I see as the best opportunity we have to look into the future.&#xA;&gt;&#xA;&gt;&#xA;&gt; I think I see one of the causes of disagreement now.&#xA;&gt;&#xA;&gt; I will write more on the topic of what will happen if we hit the block size&#xA;&gt; limit soon, maybe this evening. I have some other tasks to do first.&#xA;&gt;&#xA;&gt; Regardless, I don&#39;t believe we will get any useful data out of such an&#xA;&gt; event. I&#39;ve seen distributed systems run out of capacity before. What will&#xA;&gt; happen instead is technological failure followed by rapid user abandonment&#xA;&gt; that pushes traffic back below the pressure threshold .... and those users&#xA;&gt; will most likely not come back any time soon.&#xA;&#xA;Ok, so in simple terms, you expect people to have to pay enormous fees&#xA;and/or wait thousands of blocks for their transactions to get included&#xA;in the chain.&#xA;Is that correct?&#xA;&#xA;&gt;&gt; Ok, this is my plan: we wait 12 months, hope that your estimations are&#xA;&gt;&gt; correct (in case that my guess was better than yours, we keep waiting&#xA;&gt;&gt; until June 2017) and start having full blocks and people having to&#xA;&gt;&gt; wait 2 blocks for their transactions to be confirmed some times.&#xA;&gt;&#xA;&gt;&#xA;&gt; I disagree that&#39;d be the outcome, but good, this is progress. Now we need to&#xA;&gt; hear something like that from Wladimir, or whoever has the final say around&#xA;&gt; here.&#xA;&#xA;As said above there&#39;s no authority to decide on what Bitcoin the p2p&#xA;network does. Again, that&#39;s the whole point.&#xA;But, yes, I agree that both sides understanding each other better is progress.&#xA;&#xA;&gt; With respect to the fee market: I think it&#39;s fairer to say Gavin wants a&#xA;&gt; market to exist, and he also wants supply to be plentiful. 20mb limit&#xA;&gt; doesn&#39;t actually mean every block will be 20mb the day after, no more than&#xA;&gt; they&#39;re all 1mb today. Miners may discover that if they go beyond 5mb they&#xA;&gt; have too many orphans and then propagation speed will have to be optimised&#xA;&gt; to break through the next bottleneck. Scaling is always about finding the&#xA;&gt; next bottleneck and removing it, ideally, before you hit it.&#xA;&#xA;I&#39;m sure he wants a fee market to eventually exist as well.&#xA;But it seems that some people would like to see that happening before&#xA;the subsidies are low (not necessarily null), while other people are&#xA;fine waiting for that but don&#39;t want to ever be close to the scale&#xA;limits anytime soon.&#xA;I would also like to know for how long we need to prioritize short&#xA;term adoption in this way. As others have said, if the answer is&#xA;&#34;forever, adoption is always the most important thing&#34; then we will&#xA;end up with an improved version of Visa.&#xA;But yeah, this is progress, I&#39;ll wait for your more detailed&#xA;description of the tragedies that will follow hitting the block&#xA;limits, assuming for now that it will happen in 12 months.&#xA;My previous answer to the nervous &#34;we will hit the block limits in 12&#xA;months if we don&#39;t do anything&#34; was &#34;not sure about 12 months, but&#xA;whatever, great, I&#39;m waiting for that to observe how fees get&#xA;affected&#34;.&#xA;But it should have been a question &#34;what&#39;s wrong with hitting the&#xA;block limits in 12 months?&#34;</html></oembed>