<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-10-05&#xA;📝 Original message:&#34;Consensus&#34; it&#39;s a term we use for consensus critical code and we&#xA;refer to different machines (potentially with different software)&#xA;validating in exactly the same way.&#xA;I think also using the term for people agreeing on what those&#xA;consensus rules is confusing, so in BIP99 I used the term&#xA;&#34;uncontroversial&#34; instead.&#xA;&gt;From BIP99 current&#39;s content (improvements welcomed):&#xA;&#xA;&#34;&#xA;Uncontroversial consensus upgrades&#xA;&#xA;&#34;Uncontroversial&#34; is something though to define in this context. What&#xA;if a single user decides he won&#39;t upgrade no matter what and he&#xA;doesn&#39;t even attempt to explain his decision? Obviously, such a user&#xA;should be just ignored. But what if the circumstances are slightly&#xA;different? What if they&#39;re 2, 10 users? Where&#39;s the line? It is&#xA;possible that we can never have a better definition than &#34;I know it&#xA;when I see it&#34; [citation].&#xA;&#34;&#xA;&#xA;The fact that there&#39;s at least 3 different proposals for a blocksize&#xA;increase, that there&#39;s not a lot of data comparing different possible&#xA;block sizes and its potential effects on block propagation and that&#xA;the development progress has enormously slowed down during months of&#xA;discussion are, in my opinion, clear signs that none of the current&#xA;proposals are &#34;uncontroversial&#34;, even by this vague definition.&#xA;&#xA;I believe BIP65 is uncontroversial since no reasonable objections to&#xA;the feature itself have been raised, it has been widely reviewed and&#xA;tested. The only complain is about it is it&#39;s softfork deployment&#xA;mechanism.&#xA;&#xA;Was deployment of bip16, bip30 or bip66 controversial (which were&#xA;deployed via softforks, some of them even with people [ie Mike Hearn]&#xA;preferring always hardforks over softforks) uncontroversial?&#xA;I believe they were all (maybe with the exception of bip16)&#xA;uncontroversial. That&#39;s the story bip99 is telling, but bip99 is not&#xA;finished so we can change that if it makes sense.&#xA;We could say that they have been &#34;Unilateral softforks&#34;, but I don&#39;t&#xA;think that would be fair for the miners who helped deploy it. Or we&#xA;could always create a new category in bip99 (please, propose a new&#xA;category of softforks if you think there&#39;s some potential case that&#39;s&#xA;not covered).&#xA;&#xA;This is not about Mike Hearn or you or any person in particular.&#xA;&#34;Uncontroversial&#34; is so far defined in a vague way, if you think you&#xA;can put a more formal definition forward, please do so (provided that&#xA;it&#39;s not an absurd definition which allows any individual to block&#xA;everything without reasonable arguments). I&#39;m more than happy&#xA;improving bip99 before we move it from its current &#34;draft&#34; status.&#xA;&#xA;If Mike Hearn (and you) are right, I should update bip99 to NEVER&#xA;recommend softforks for consensus rule changes.&#xA;But I still believe it is uncontroversial that softforks have great&#xA;advantages in many cases (even if not everybody understand this).&#xA;I want bip99 itself to be uncontroversial, so please nit/nack fast,&#xA;nit/nack often and please please please nit/nack on time (while bip99&#xA;is still a draft).</html></oembed>