<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-08-30&#xA;📝 Original message:On Sun, Aug 30, 2015 at 7:13 PM,  &lt;jl2012 at xbt.hk&gt; wrote:&#xA;&gt; This is based on the assumption that miners would always like to use up the&#xA;&gt; last byte of the available block size. However, this is just not true:&#xA;&gt;&#xA;&gt; 1. The 6 year blockchain history has shown that most miners have a soft cap&#xA;&gt; with their block size.&#xA;&gt;&#xA;&gt; 2. Chinese miners, controlling 60% of the network, rejected Gavin&#39;s initial&#xA;&gt; 20MB proposal and asked for 8MB:&#xA;&gt; http://cointelegraph.com/news/114577/chinese-mining-pools-propose-alternative-8-mb-block-size&#xA;&gt; [...]&#xA;&#xA;No, I&#39;m not making such assumption. I&#39;m focusing on what they CAN do,&#xA;while suspending judgement on their good will and not trying to&#xA;predict their future behavior from historic behaviour.&#xA;With 60% of the hashrate, you can easily get 100% by orphaning&#xA;everybody else&#39;s blocks. More importantly, being under the same&#xA;jurisdiction they can be forced to behave in certain way (for example,&#xA;censor transactions) by law.&#xA;I&#39;m very worried about the current situation no matter how benevolent&#xA;current miners are. Thus weakening the only limit to mining&#xA;centralization that we have at the consensus rule level seems&#xA;extremely risky at this point.&#xA;&#xA;&gt; For many reasons miners may want to have a smaller block size, which we&#xA;&gt; don&#39;t need to list them here. Although they can limit it by a softfork or&#xA;&gt; even 51% attack, it is a very violent process. Why don&#39;t we just allow them&#xA;&gt; to vote for a lower limit?&#xA;&gt;&#xA;&gt; So I think the right way is to choose a mining-centralization-safe limit,&#xA;&gt; and let it free float within a range based on miner&#39;s vote. If we are lucky&#xA;&gt; enough to have some responsible miners, they will keep it as low as&#xA;&gt; possible, until the legitimate tx volume catches up. Even in the worst case,&#xA;&gt; the block size is still mining-centralization-safe. The upper limit may&#xA;&gt; increase linearly, if not exponentially, until we find a better long-term&#xA;&gt; solution. (sort of a combination of BIP100 and 101, with different&#xA;&gt; parameters)&#xA;&#xA;My point is, a &#34;soft cap&#34; determined by miners clearly doesn&#39;t protect&#xA;us from mining centralization: the &#34;hard cap&#34; does.&#xA;Knowing that, and given that miners can currently set their own policy&#xA;block size maximum, what does this &#34;voting on a lower limit&#34; achieve?&#xA;What are the gains? Why are we &#34;lucky&#34; if they keep the lower one as&#xA;low as possible?&#xA;&#xA;&gt; For the matter of &#34;urgency&#34;, I agree with you that there is no actual&#xA;&gt; urgency AT THIS MOMENT. However, if a hardfork may take 5 years to deploy&#xA;&gt; (as you suggested), we really have the urgency to make a decision now.&#xA;&#xA;Thank you for admitting it is not urgent!&#xA;I suggested 5 years for the concrete hardfork in bip99 because it&#39;s&#xA;clearly non-urgent and I wanted to be very conservative. I&#39;m happy to&#xA;reduce that to say, 1 year (specially given that the change is very&#xA;simple to implement).&#xA;For a simple block size change (like, say bip102) 1 year (maybe 6&#xA;months + miner&#39;s confirmation) is probably more than enough as well.&#xA;And we can always deploy an urgency hardfork if it is necessary.&#xA;&#xA;&gt; Actually, the main point is not urgency but uncertainty. We have debated for&#xA;&gt; 5 years. Why won&#39;t we have 5 more years of debate, plus 5 years of&#xA;&gt; deployment delay? Are we sticking to 1MB for 10 years? In that case Bitcoin&#xA;&gt; Core must be abandoned by the economic majority and a Schism fork must&#xA;&gt; occur.&#xA;&#xA;Fortunately we haven&#39;t been discussing this for 5 years, I don&#39;t know&#xA;where you get that from.&#xA;A schism fork it&#39;s certainly always a possibility but I would only&#xA;consider it after an urgency hardfork (once the issue becomes urgent)&#xA;fails due to not being uncontroversial.&#xA;Would you agree with me on that?&#xA;What would be your criterion for considering an increase in block size urgent?&#xA;&#xA;Mine is: we should consider a block increase only when minimum market&#xA;fees for transactions to be mined (currently zero satoshis) increase&#xA;above a high fee (admittedly undefined, but certainly greater than&#xA;zero).&#xA;Even if it&#39;s &#34;urgent&#34;, I think we should only increase the maximum if,&#xA;at the same time, the new size can be considered safe&#xA;mining-centralization-wise (unfortunately we don&#39;t have any metric to&#xA;measure that nor enough tools to realistically simulate different&#xA;sizes in different network topologies at the moment). But once we have&#xA;them, the next discussion will be much simpler, so I don&#39;t see the&#xA;need for block size maximum that changes over time (neither&#xA;exponentially nor linearly).&#xA;&#xA;Would you agree with me that mining centralization should be the most&#xA;important criterion when changing the block size maximum rule rather&#xA;than the level of minimum fees?&#xA;If the community can&#39;t agree on this, I&#39;m afraid there will be a&#xA;schism hardfork eventually. Another possibility is that those who&#xA;aren&#39;t concerned with mining centralization start their own altcoin&#xA;(centralizedcoin? ), maybe a spinoff [&#xA;https://bitcointalk.org/index.php?topic=563972.0 ] if they want to&#xA;keep Bitcoin&#39;s utxo at the moment of the separation.&#xA;&#xA;But if the community agrees with this and just disagrees on the&#xA;maximum block size consensus rule having any effect on mining&#xA;centralization (like Gavin and I disagree), we should calm down and&#xA;use scientific processes to find out what the relation between the two&#xA;actually is (if there&#39;s any relation at all).&#xA;&#xA;Would you agree with me on this?</html></oembed>