<p dir="ltr">As softforks almost certainly require backports to older releases and other software anyway, I don&#39;t think they should necessarily be bound to Bitcoin Core major releases. If they don&#39;t require large code changes, we can easily do them in minor releases too.</p>
<div class="gmail_quote">On Apr 28, 2015 12:51 PM, &quot;Peter Todd&quot; &lt;<a href="mailto:pete@petertodd.org">pete@petertodd.org</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA256<br>
<br>
I&#39;ll point out that at this rate the soonest we&#39;ll see CHECKLOCKTIMEVERIFY implemented on Bitcoin will be something like summer 2016, a year and a half after it got adopted on Viacoin. (and a few other alts whose names I forget)<br>
<br>
Right now the shortest path to adoption would be to release a v0.12 with just a CLTV soft-fork as soon as the BIP66 softfork triggers. While there&#39;s been proposal to change the way the upgrade mechanism triggers to a multiple parallel fork scheme, that is quite complex, stateful, and will need lots of review, probably a few months worth; faster would be to continue with the existing mechanism.<br>
<br>
IMO the main reason to accelerate CLTV is scalability. The only viable scalability improvements possible in the short/medium term that don&#39;t entirely rely on trusting third parties are payment channel based. While we have a working payment channel scheme - Jeremy Spilman&#39;s refund tx based system - it is fairly complex, needs good and immediate backups, and is susceptible to tx malleability. CLTV fixes those issues robustly. Of course, payment channel schemes can start off with Spilman&#39;s scheme first and go to CLTV later, but that is a lot of extra code to be written and later depreciated - I&#39;m sure many authors are dubious about going down that path.<br>
<br>
Thoughts?<br>
<br>
<br>
On 28 April 2015 03:44:16 GMT-04:00, &quot;Wladimir J. van der Laan&quot; &lt;<a href="mailto:laanwj@gmail.com">laanwj@gmail.com</a>&gt; wrote:<br>
&gt;Hello all,<br>
&gt;<br>
&gt;The release window for 0.11 is nearing, I&#39;d propose the following<br>
&gt;schedule:<br>
&gt;<br>
&gt;2015-05-01  Soft translation string freeze<br>
&gt;            Open Transifex translations for 0.11<br>
&gt;            Finalize and close translation for 0.9<br>
&gt;<br>
&gt;2015-05-15  Feature freeze, string freeze<br>
&gt;<br>
&gt;2015-06-01  Split off 0.11 branch<br>
&gt;            Tag and release 0.11.0rc1<br>
&gt;            Start merging for 0.12 on master branch<br>
&gt;<br>
&gt;2015-07-01  Release 0.11.0 final (aim)<br>
&gt;<br>
&gt;In contrast to former releases, which were protracted for months, let&#39;s<br>
&gt;try to be more strict about the dates. Of course it is always possible<br>
&gt;for last-minute critical issues to interfere with the planning. The<br>
&gt;release will not be held up for features, though, and anything that<br>
&gt;will not make it to 0.11 will be postponed to next release scheduled<br>
&gt;for end of the year.<br>
&gt;<br>
&gt;Wladimir<br>
-----BEGIN PGP SIGNATURE-----<br>
<br>
iQE9BAEBCAAnIBxQZXRlciBUb2RkIDxwZXRlQHBldGVydG9kZC5vcmc+BQJVP2Wy<br>
AAoJEMCF8hzn9LncqOcH/3rDFbgWprqTfk8dKWAItRcY6ZyiQ+dNrqNgymaNP5Ig<br>
MNKaTmWYyZRH6PW13JOv72ArXia+D82Mp5reTaLIb3TV5uef2biruOCaH9eI8Uv5<br>
i2PCBLw3uqZIZZ5Qr/7nlp2CaBQIGDK3fg3jx10UyWpg4BxkKP2mLJibMG8l3JcK<br>
Moi/kh6lvwySpT8NYtZfXax+5AQ2oLXiSzbFF8P0ioI9fJYaoVCAyS5VEE4KsZnV<br>
thOaoPAWoK+spEYKFrjvyXnQXFe6m+KPfRPU3WKYSFhI7m8MW6bKxEnD0Lffo6qU<br>
YS6jsE3A0LoKs4kD73ivHcMeXDhO6LXyPAu8zQtgGr8=<br>
=Z/GT<br>
-----END PGP SIGNATURE-----<br>
<br>
<br>
------------------------------------------------------------------------------<br>
One dashboard for servers and applications across Physical-Virtual-Cloud<br>
Widest out-of-the-box monitoring support with 50+ applications<br>
Performance metrics, stats and reports that give you Actionable Insights<br>
Deep dive visibility with transaction tracing using APM Insight.<br>
<a href="http://ad.doubleclick.net/ddm/clk/290420510;117567292;y" target="_blank">http://ad.doubleclick.net/ddm/clk/290420510;117567292;y</a><br>
_______________________________________________<br>
Bitcoin-development mailing list<br>
<a href="mailto:Bitcoin-development@lists.sourceforge.net">Bitcoin-development@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/bitcoin-development" target="_blank">https://lists.sourceforge.net/lists/listinfo/bitcoin-development</a><br>
</blockquote></div>