<oembed><type>rich</type><version>1.0</version><author_name>npub1zw5sx3at9e7k6yvpuw7dnsxdcfmch5ngrkfvxdsuwwmn5c0ue4wqajkh0g</author_name><author_url>https://nostr.ae/npub1zw5sx3at9e7k6yvpuw7dnsxdcfmch5ngrkfvxdsuwwmn5c0ue4wqajkh0g</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-07-22&#xA;📝 Original message:Pieter, I agree with the overall gist of your statement (that Bitcoin is a&#xA;consensus-driven protocol that&#39;s incompatible with certain forms of central&#xA;governance) but I respectfully disagree with some of the conclusions you&#39;re&#xA;drawing.&#xA;&#xA;&gt; Consensus changes should be done using consensus, _and the default in&#xA;case of controversy is no change_.&#xA;&#xA;(emphasis mine)&#xA;&#xA;I think that there&#39;s a disconnect between the idea that Bitcoin Core making&#xA;a consensus-driven change in turn means that the network is being forced&#xA;down a certain path. This takes away a great deal of the individual agency&#xA;that makes Bitcoin what it is today. Upgrading to a version of Bitcoin Core&#xA;that is incompatible with your ideals is in no way a forced choice, as you&#xA;have stated in your email; forks, alternative clients, or staying on an&#xA;older version are all valid choices. If the majority of the network chooses&#xA;not to endorse a specific change, then the majority of the network will&#xA;continue to operate just fine without it, and properly structured consensus&#xA;rules will pull the minority along as well. (For example, re: block sizes,&#xA;if the majority of hashing power remains on a version or fork that does not&#xA;mine &gt;1MB blocks, a chain of &lt;1MB blocks will continue to be the longest,&#xA;and up to date clients will still respect that. That is consensus at work,&#xA;pure and simple.)&#xA;&#xA;Obviously Core is in a unique position as a reference client and ignoring&#xA;that would be irresponsible. If broad consensus among the developers cannot&#xA;be reached, then Core should not make a given change. However, freezing&#xA;Core&#39;s ability to make changes in light of _any_ controversy is allowing a&#xA;few voices to dictate direction and is counter to any kind of&#xA;consensus-driven decision making.&#xA;&#xA;Placing Core and its developers on some sort of pedestal where we believe&#xA;that they dictate policy and therefore shouldn&#39;t be allowed to take any&#xA;risks will create the very situation that you&#39;re advocating against- that a&#xA;small group of developers have control over Bitcoin&#39;s policies. Instead, we&#xA;should strive to treat Core as _just another Bitcoin Client_, we should&#xA;educate users to make informed choices about the version of software they&#xA;are running and the choices implicit in that, and we should allow consensus&#xA;at the protocol level to make the decisions on the overall direction of the&#xA;network.&#xA;&#xA;&gt; My personal opinion is that we - as a community - should indeed let a fee&#xA;market develop, and rather sooner than later&#xA;&#xA;I will keep this brief because this is straying off topic of the idea of&#xA;this thread- but I don&#39;t believe that increasing Bitcoin&#39;s capacity as a&#xA;network is inherently incompatible with the development of a fee market,&#xA;and considering a fee market to be formed of only a single set of variables&#xA;(transaction rate versus block size) is not sound economic analysis.&#xA;&#xA;On Wed, Jul 22, 2015 at 10:32 AM, Milly Bitcoin via bitcoin-dev &lt;&#xA;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&#xA;&gt; default in case of controversy is no change.&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt; I think the result of this would probably be that no controversial changes&#xA;&gt; ever get implemented via this process so others will hard fork the code and&#xA;&gt; eventually make this process irrelevant.  Since you need close to 100%&#xA;&gt; agreement the irrelevance would have to come as a step function which will&#xA;&gt; manifest itself in a rather disruptive manner.&#xA;&gt;&#xA;&gt; The question is really is this hark-forking disruption worse than coming&#xA;&gt; up with some kind of process to handle controversial changes.&#xA;&gt;&#xA;&gt; Russ&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; _______________________________________________&#xA;&gt; bitcoin-dev mailing list&#xA;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/6f2fbfdd/attachment.html&gt;</html></oembed>