<oembed><type>rich</type><version>1.0</version><author_name>npub1lhe3qfx2q5m7mq5d39waepf9lzhsy0cdey66svn63fyk6rt6n7ps7zg7ed</author_name><author_url>https://nostr.ae/npub1lhe3qfx2q5m7mq5d39waepf9lzhsy0cdey66svn63fyk6rt6n7ps7zg7ed</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-09-28&#xA;📝 Original message:On Mon, Sep 28, 2015 at 12:40 PM, Mike Hearn via bitcoin-dev &lt;&#xA;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt;&#xA;&gt; There is no consensus. Now pick. Lose the requirement that everyone agree&#xA;&gt; for consensus changes, and tell people you&#39;ve done it. Change the spec. Or&#xA;&gt; do nothing.&#xA;&gt;&#xA;&#xA;Of course there is good technical consensus for CLTV by IsSuperMajority()&#xA;in the same way as BIP66 was rolled out. I believe the only open question&#xA;is whether we have to account for XT&#39;s use of versionbits (because the&#xA;standard has not been finalised). One can take the view that it is a non&#xA;issue given the almost negligible number of BIP101 blocks, but it certainly&#xA;goes away if XT also merges BIP65/CLTV.&#xA;&#xA;As for risks, I think we learned a lot from BIP66:&#xA;&#xA;1. miners are now aware of the risks of SPV mining near activation and are&#xA;financially incentivised not to during that period.&#xA;2. As for SPV wallets need to handle awareness of the new blocks. BitcoinJ&#xA;can play a pivotal role: as far as I am aware if we&#39;d thought about adding&#xA;handling to BitcoinJ before activation rather than after activation[1][2],&#xA;the SPV issues would have been mitigated for the vast majority who rely on&#xA;the library. To me, this particular issue highlights our collective failure&#xA;to communicate the necessity for additional SPV handling requirements and&#xA;other preparation the ecosystem should engage in during a soft fork. This&#xA;is something we should definitely add to the release notes for the next&#xA;soft fork and advertise widely. Certainly it MUST be well documented in the&#xA;BIP65 deployment section, which it is currently not.&#xA;&#xA;Lastly your objections came across very strongly (at least to my&#xA;understanding) so I am curious: Peter stated Gavin is OK with adding CLTV&#xA;support to XT, and assuming that is the case, will you object to merging it&#xA;or similarly object to adding the necessary block handling to BitcoinJ?&#xA;&#xA;[1]&#xA;https://github.com/bitcoinj/bitcoinj/commit/6f03669fbd6c368961a25dfd772751d1ca2a1b5b&#xA;[2]&#xA;https://github.com/bitcoinj/bitcoinj/commit/d3d11df6d71ff11cef2dc0caa8263daa641fe118&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150928/2d9c5e1d/attachment.html&gt;</html></oembed>