<oembed><type>rich</type><version>1.0</version><author_name>npub1e46n428mcyfwznl7nlsf6d3s7rhlwm9x3cmkuqzt3emmdpadmkaqqjxmcu</author_name><author_url>https://nostr.ae/npub1e46n428mcyfwznl7nlsf6d3s7rhlwm9x3cmkuqzt3emmdpadmkaqqjxmcu</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-06-18&#xA;📝 Original message:&gt;For example, I think some of the resistance for bigger blocks is coming&#xA;&gt;from contributors who are worried they, personally, won&#39;t be able to&#xA;&gt;keep&#xA;&gt;up with a bigger blockchain. They might not be able to run full nodes&#xA;&gt;from&#xA;&gt;their home network connections (or might not be able to run a full node&#xA;&gt;AND&#xA;&gt;stream Game of Thrones), on their old raspberry pi machines.&#xA;&#xA;Ive been trying to stay out of these increasingly useless shit-throwing contests, but I wanted to take objection to this... I highly, highly doubt any seriously technical person is making any kind of decision on block size issues based on their own personal network. If you&#39;re assuming this is a serious motivating factor for anyone, then I&#39;m not sure you&#39;ve even been reading your email or listening to the conversations you&#39;ve had with people over the last year or more.&#xA;&#xA;On June 18, 2015 11:23:33 AM PDT, Gavin Andresen &lt;gavinandresen at gmail.com&gt; wrote:&#xA;&gt;On Thu, Jun 18, 2015 at 1:42 PM, Alex Morcos &lt;morcos at gmail.com&gt; wrote:&#xA;&gt;&#xA;&gt;&gt; Let me take a pass at explaining how I see this.&#xA;&gt;&gt;&#xA;&gt;&gt; 1) Code changes to Bitcoin Core that don&#39;t change consensus: &#xA;&gt;Wladimir is&#xA;&gt;&gt; the decider but he works under a process that is well understood by&#xA;&gt;&gt; developers on the project in which he takes under reasonable&#xA;&gt;consideration&#xA;&gt;&gt; other technical opinions and prefers to have clear agreement among&#xA;&gt;them.&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt;Yes.&#xA;&gt;&#xA;&gt;2) Changes to the consensus rules: As others have said, this isn&#39;t&#xA;&gt;anyone&#39;s&#xA;&gt;&gt; decision for anyone else.&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt;Yes.&#xA;&gt;&#xA;&gt;&#xA;&gt;&gt; It&#39;s up to each individual user as to what code they run and what&#xA;&gt;rules&#xA;&gt;&gt; they enforce.  So then why is everyone so up in arms about what Mike&#xA;&gt;and&#xA;&gt;&gt; Gavin are proposing if everyone is free to decide for themselves?  I&#xA;&gt;&gt; believe that each individual user should adhere to the principle that&#xA;&gt;there&#xA;&gt;&gt; should be no changes to the consensus rules unless there is near&#xA;&gt;complete&#xA;&gt;&gt; agreement among the entire community, users, developers, businesses&#xA;&gt;miners&#xA;&gt;&gt; etc. It is not necessary to define complete agreement exactly because&#xA;&gt;every&#xA;&gt;&gt; individual person decides for themselves.  I believe that this is&#xA;&gt;what&#xA;&gt;&gt; gives Bitcoin, or really any money, its value and what makes it work,&#xA;&gt;that&#xA;&gt;&gt; we all agree on exactly what it is.  So I believe that it is&#xA;&gt;misleading and&#xA;&gt;&gt; bad for Bitcoin to tell users and business that you can just choose&#xA;&gt;without&#xA;&gt;&gt; concern for everyone else which code you&#39;ll run and we&#39;ll see which&#xA;&gt;one&#xA;&gt;&gt; wins out.  No.  You should run the old consensus rules (on any&#xA;&gt;codebase you&#xA;&gt;&gt; want) until you believe that pretty much everyone has consented to a&#xA;&gt;change&#xA;&gt;&gt; in the rules.  It is your choice, but I think a lot of people that&#xA;&gt;have&#xA;&gt;&gt; spent time thinking about the philosophy of consensus systems believe&#xA;&gt;that&#xA;&gt;&gt; when the users of the system have this principle in mind, it&#39;s what&#xA;&gt;will&#xA;&gt;&gt; make the system work best.&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt;I don&#39;t think I agree with &#34;pretty much everybody&#34;, because status-quo&#xA;&gt;bias&#xA;&gt;is a very powerful thing. Any change that disrupts the way they&#39;ve been&#xA;&gt;doing things will generate significant resistance -- there will be 10&#xA;&gt;or&#xA;&gt;20% of any population that will take a position of &#34;too busy to think&#xA;&gt;about&#xA;&gt;this, everything seems to be working great, I don&#39;t like change, NO to&#xA;&gt;any&#xA;&gt;change.&#34;&#xA;&gt;&#xA;&gt;For example, I think some of the resistance for bigger blocks is coming&#xA;&gt;from contributors who are worried they, personally, won&#39;t be able to&#xA;&gt;keep&#xA;&gt;up with a bigger blockchain. They might not be able to run full nodes&#xA;&gt;from&#xA;&gt;their home network connections (or might not be able to run a full node&#xA;&gt;AND&#xA;&gt;stream Game of Thrones), on their old raspberry pi machines.&#xA;&gt;&#xA;&gt;The criteria for me is &#34;clear super-majority of the people and&#xA;&gt;businesses&#xA;&gt;who are using Bitcoin the most,&#34; and I think that criteria is met.&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt;&gt; 3) Code changes to Core that do change consensus: I think that&#xA;&gt;Wladimir,&#xA;&gt;&gt; all the other committers besides Gavin, and almost all of the other&#xA;&gt;&gt; developers on Core would defer to #2 above and wait for its outcome&#xA;&gt;to be&#xA;&gt;&gt; clear before considering such a code change.&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt;Yes, that&#39;s the way it has mostly been working. But even before&#xA;&gt;stepping&#xA;&gt;down as Lead I was starting to wonder if there are ANY successful open&#xA;&gt;source projects that didn&#39;t have either a Benevolent Dictator or some&#xA;&gt;clear&#xA;&gt;voting process to resolve disputes that cannot be settled with &#34;rough&#xA;&gt;consensus.&#34;</html></oembed>