<oembed><type>rich</type><version>1.0</version><author_name>npub1kc0zulxt7j4a0ayhzhrz7jk84y7tm4026qcky7w97hlfkxxap24qnwjfw4</author_name><author_url>https://nostr.ae/npub1kc0zulxt7j4a0ayhzhrz7jk84y7tm4026qcky7w97hlfkxxap24qnwjfw4</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-08-30&#xA;📝 Original message:Jorge Timón via bitcoin-dev 於 2015-08-29 16:41 寫到:&#xA;&#xA;&gt; &#xA;&gt; I still don&#39;t see the point in having a lower moving size maximum.&#xA;&gt; If 8 MB is mining-centralization-safe, let&#39;s move directly to 8 MB&#xA;&gt; without adding this seemingly useless extra complexity.&#xA;&gt; If it&#39;s not, mining voting on a lower moving maximum won&#39;t make it &#xA;&gt; safer.&#xA;&gt; &#xA;&gt; Once we have more objective tools (centralization metrics, simulators,&#xA;&gt; etc...) to determine whether or not a block size is&#xA;&gt; mining-centralization-safe for a given point in time (looking at&#xA;&gt; current centralization and current technology available), I don&#39;t see&#xA;&gt; the problem with repeating the equivalent of bip102 periodically&#xA;&gt; (every 2 years?) to adapt the size to better technology or lower&#xA;&gt; mining centralization.&#xA;&gt; It would be also helpful to have a tool to somehow measure &#34;size&#xA;&gt; increase urgency&#34; (ie right now free transactions get mined and blocks&#xA;&gt; aren&#39;t full or close to be full, I don&#39;t think the current general&#xA;&gt; sense of urgency on this matter is justified).&#xA;&gt; &#xA;&gt; With all respect, I believe bip100 and this proposal are&#xA;&gt; over-engineering; and bip101 and bip103 (pieter&#39;s) are&#xA;&gt; overly-optimistic (in their exponential technological growth&#xA;&gt; assumptions).&#xA;&#xA;This is based on the assumption that miners would always like to use up &#xA;the last byte of the available block size. However, this is just not &#xA;true:&#xA;&#xA;1. The 6 year blockchain history has shown that most miners have a soft &#xA;cap with their block size.&#xA;&#xA;2. Chinese miners, controlling 60% of the network, rejected Gavin&#39;s &#xA;initial 20MB proposal and asked for 8MB: &#xA;http://cointelegraph.com/news/114577/chinese-mining-pools-propose-alternative-8-mb-block-size&#xA;&#xA;3. BTCChina supports BIP100 and will vote for 2MB at the beginning, with &#xA;8MB as a mid-term goal: &#xA;https://vip.btcchina.com/page/noticetemplate?id=100.&#xA;BTCChina is controlling 12% of the network in the past month. If BIP100 &#xA;uses the 20-percentile vote as the block size, it takes only 8% more &#xA;vote to keep the size at 2MB&#xA;&#xA;For many reasons miners may want to have a smaller block size, which we &#xA;don&#39;t need to list them here. Although they can limit it by a softfork &#xA;or even 51% attack, it is a very violent process. Why don&#39;t we just &#xA;allow them to vote for a lower limit?&#xA;&#xA;So I think the right way is to choose a mining-centralization-safe &#xA;limit, and let it free float within a range based on miner&#39;s vote. If we &#xA;are lucky enough to have some responsible miners, they will keep it as &#xA;low as possible, until the legitimate tx volume catches up. Even in the &#xA;worst case, the block size is still mining-centralization-safe. The &#xA;upper limit may increase linearly, if not exponentially, until we find a &#xA;better long-term solution. (sort of a combination of BIP100 and 101, &#xA;with different parameters)&#xA;&#xA;--------&#xA;For the matter of &#34;urgency&#34;, I agree with you that there is no actual &#xA;urgency AT THIS MOMENT. However, if a hardfork may take 5 years to &#xA;deploy (as you suggested), we really have the urgency to make a decision &#xA;now. Actually, the main point is not urgency but uncertainty. We have &#xA;debated for 5 years. Why won&#39;t we have 5 more years of debate, plus 5 &#xA;years of deployment delay? Are we sticking to 1MB for 10 years? In that &#xA;case Bitcoin Core must be abandoned by the economic majority and a &#xA;Schism fork must occur.</html></oembed>