<oembed><type>rich</type><version>1.0</version><author_name>npub17ty4mumkv43w8wtt0xsz2jypck0gvw0j8xrcg6tpea25z2nh7meqf4qgyd</author_name><author_url>https://nostr.ae/npub17ty4mumkv43w8wtt0xsz2jypck0gvw0j8xrcg6tpea25z2nh7meqf4qgyd</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;&#xA;&gt; If you think it&#39;s not clear enough, which may explain why you did not even&#xA;&gt; attempt to follow it for your block size increase, feel free to make&#xA;&gt; improvements.&#xA;&gt;&#xA;&#xA;As the outcome of a block size BIP would be a code change to Bitcoin Core,&#xA;I cannot make improvements, only ask for them. Which is what I&#39;m doing.&#xA;&#xA;I agree that BIP 1 is not clear enough. Gavin is writing a BIP to accompany&#xA;his patch, because BIPs are best when they describe working code, and BIP 1&#xA;*is* at least clear about that. Otherwise it can turn out during&#xA;implementation that something was different to what was anticipated. I&#39;m&#xA;sure you agree with this.&#xA;&#xA;So a BIP is coming. However, BIP 1 also says this:&#xA;&#xA;Vetting an idea publicly before going as far as writing a BIP is meant to&#xA;&gt; save the potential author time&#xA;&#xA;&#xA;and&#xA;&#xA;BIP authors are responsible for collecting community feedback on a BIP&#xA;&gt; before submitting it for review&#xA;&#xA;&#xA;OK. Gavin has been vetting the idea publicly and collecting community&#xA;feedback. Note that the entire Bitcoin community is not on this list, so he&#xA;published a series of blog posts to get wider feedback, and then was&#xA;criticised for not doing it all here instead.&#xA;&#xA;But anyway - so far, so good.  The procedure is being followed.&#xA;&#xA;What happens once a BIP is written? The process says:&#xA;&#xA;For a BIP to be accepted it must meet certain minimum criteria. It must be&#xA;&gt; a clear and complete description of the proposed enhancement. The&#xA;&gt; enhancement must represent a net improvement. The proposed implementation,&#xA;&gt; if applicable, must be solid and must not complicate the protocol unduly.&#xA;&#xA;&#xA;&#xA;&gt;  Once a BIP has been accepted, the reference implementation must be&#xA;&gt; completed.&#xA;&#xA;&#xA;This is where the problem starts.&#xA;&#xA;The BIP process you refer to *does not state how acceptance will happen*.&#xA;It merely sets out a few minimum requirements like making some sort of&#xA;sense, having code. It&#39;s also full of extremely vague descriptions like&#xA;&#34;must represent a net improvement&#34;. Improvement according to who? That&#39;s&#xA;left unexplained.&#xA;&#xA;And then it says what happens once a BIP is accepted.&#xA;&#xA;The middle bit is missing. When there is disagreement over a consensus BIP,&#xA;how are decisions made?&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150618/c0cc0fed/attachment.html&gt;</html></oembed>