<oembed><type>rich</type><version>1.0</version><author_name>npub10plv6jx6pktpp5ezldnus6kj8ffg045g2kdjl78w23njrlveqy5s3pfaef</author_name><author_url>https://nostr.ae/npub10plv6jx6pktpp5ezldnus6kj8ffg045g2kdjl78w23njrlveqy5s3pfaef</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-07-22&#xA;📝 Original message:So, if consensus shouldn&#39;t really be between the developers (which is &#xA;fine), should we empower users to control consensus? I&#39;ve been working &#xA;on a fork framework anyway, which can support reasonably arbitrary &#xA;consensus changes (currently against block height, but moving towards &#xA;block time). Theoretically it could be modified to load consensus &#xA;parameters (which block size would have to be added to) from disk at &#xA;startup, rather than having them hard-coded.&#xA;&#xA;Is that considered desirable? Will raise as a PR if so. If not, where do &#xA;we draw a line between developer and user consensus?&#xA;&#xA;Ross&#xA;&#xA;On 22/07/2015 17:52, Pieter Wuille via bitcoin-dev wrote:&#xA;&gt;&#xA;&gt; Hello all,&#xA;&gt;&#xA;&gt; I&#39;d like to talk a bit about my view on the relation between the &#xA;&gt; Bitcoin Core project, and the consensus rules of Bitcoin.&#xA;&gt;&#xA;&gt; I believe it is the responsibility of the maintainers/developers of &#xA;&gt; Bitcoin Core to create software which helps guarantee the security and &#xA;&gt; operation of the Bitcoin network.&#xA;&gt;&#xA;&gt; In addition to normal software maintenance, bug fixes and performance &#xA;&gt; improvements, this includes DoS protection mechanism deemed necessary &#xA;&gt; to keep the network operational. Sometimes, such (per-node &#xA;&gt; configurable) policies have had economic impact, for example the dust &#xA;&gt; rule.&#xA;&gt;&#xA;&gt; This also includes participating in discussions about consensus &#xA;&gt; changes, but not the responsibility to decide on them - only to &#xA;&gt; implement them when agreed upon. It would be irresponsible and &#xA;&gt; dangerous to the network and thus the users of the software to risk &#xA;&gt; forks, or to take a leading role in pushing dramatic changes. Bitcoin &#xA;&gt; Core developers obviously have the ability to make any changes to the &#xA;&gt; codebase or its releases, but it is still up to the community to &#xA;&gt; choose to run that code.&#xA;&gt;&#xA;&gt; Some people have called the prospect of limited block space and the &#xA;&gt; development of a fee market a change in policy compared to the past. I &#xA;&gt; respectfully disagree with that. Bitcoin Core is not running the &#xA;&gt; Bitcoin economy, and its developers have no authority to set its &#xA;&gt; rules. Change in economics is always happening, and should be &#xA;&gt; expected. Worse, intervening in consensus changes would make the &#xA;&gt; ecosystem more dependent on the group taking that decision, not less.&#xA;&gt;&#xA;&gt; So to point out what I consider obvious: if Bitcoin requires central &#xA;&gt; control over its rules by a group of developers, it is completely &#xA;&gt; uninteresting to me. Consensus changes should be done using consensus, &#xA;&gt; and the default in case of controversy is no change.&#xA;&gt;&#xA;&gt; ===&#xA;&gt;&#xA;&gt; My personal opinion is that we - as a community - should indeed let a &#xA;&gt; fee market develop, and rather sooner than later, and that &#34;kicking &#xA;&gt; the can down the road&#34; is an incredibly dangerous precedent: if we are &#xA;&gt; willing to go through the risk of a hard fork because of a fear of &#xA;&gt; change of economics, then I believe that community is not ready to &#xA;&gt; deal with change at all. And some change is inevitable, at any block &#xA;&gt; size. Again, this does not mean the block size needs to be fixed &#xA;&gt; forever, but its intent should be growing with the evolution of &#xA;&gt; technology, not a panic reaction because a fear of change.&#xA;&gt;&#xA;&gt; But I am not in any position to force this view. I only hope that &#xA;&gt; people don&#39;t think a fear of economic change is reason to give up &#xA;&gt; consensus.&#xA;&gt;&#xA;&gt; -- &#xA;&gt; Pieter&#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;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/1b3907fd/attachment.html&gt;</html></oembed>