summaryrefslogtreecommitdiff
path: root/21
diff options
context:
space:
mode:
authorBtc Drak <btcdrak@gmail.com>2015-08-19 11:20:17 +0100
committerbitcoindev <bitcoindev@gnusha.org>2015-08-19 10:20:38 +0000
commitb25018a202486c4bbe22939db9532fd7433e2836 (patch)
treed32f82bb78021320312e62ec7301aff090c5ff80 /21
parentec422c016b4807512c27ead702fde7b050d1bcb4 (diff)
downloadpi-bitcoindev-b25018a202486c4bbe22939db9532fd7433e2836.tar.gz
pi-bitcoindev-b25018a202486c4bbe22939db9532fd7433e2836.zip
Re: [bitcoin-dev] CLTV/CSV/etc. deployment considerations due to XT/Not-BitcoinXT miners
Diffstat (limited to '21')
-rw-r--r--21/013fcf31c445cd272ad4831530cf864c8aead4129
1 files changed, 129 insertions, 0 deletions
diff --git a/21/013fcf31c445cd272ad4831530cf864c8aead4 b/21/013fcf31c445cd272ad4831530cf864c8aead4
new file mode 100644
index 000000000..6af123374
--- /dev/null
+++ b/21/013fcf31c445cd272ad4831530cf864c8aead4
@@ -0,0 +1,129 @@
+Return-Path: <btcdrak@gmail.com>
+Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
+ [172.17.192.35])
+ by mail.linuxfoundation.org (Postfix) with ESMTPS id 3C52C83D
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Wed, 19 Aug 2015 10:20:38 +0000 (UTC)
+X-Greylist: whitelisted by SQLgrey-1.7.6
+Received: from mail-yk0-f174.google.com (mail-yk0-f174.google.com
+ [209.85.160.174])
+ by smtp1.linuxfoundation.org (Postfix) with ESMTPS id A090510D
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Wed, 19 Aug 2015 10:20:37 +0000 (UTC)
+Received: by ykdt205 with SMTP id t205so232379ykd.1
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Wed, 19 Aug 2015 03:20:37 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
+ h=mime-version:in-reply-to:references:from:date:message-id:subject:to
+ :cc:content-type;
+ bh=pBDlypZdVmnWeg1ul6kV4ufz9LdmZeiUO3DNSKPTAZM=;
+ b=qnM9V58IXXVk0gqNT8pS9eT1UJS23BoHCe7N41XtGXiKce6xOh214qlp7idIuizITg
+ lYQ0hHi22TGSw3nrWE6nKYGomKFQaV7E0PXsLqY36g8cgEzyJUYqgRubJiMurwWWxlYV
+ qVy2pGEmYGgYNoYNj+SjDR3qjxIwuW8OmQRfSESdVOqfne/B56hHXH47LzjcFLSb0JeZ
+ FQfILc36lrdUvQ7GQRoAUwTdLar6T8Vjhw0r7FWuOyaSQpZej13sKe/6HSbIp9ucIjaC
+ Wf1P37GHSP2PqnM7vvfywtmygEJt7aEJPpdlPCRrpveJEY9ObcuRSKkdT6W7dvkYoOn7
+ nwLA==
+X-Received: by 10.170.97.9 with SMTP id o9mr12590748yka.84.1439979636901; Wed,
+ 19 Aug 2015 03:20:36 -0700 (PDT)
+MIME-Version: 1.0
+Received: by 10.79.37.73 with HTTP; Wed, 19 Aug 2015 03:20:17 -0700 (PDT)
+In-Reply-To: <CABm2gDpBLKxKbHyWocOuyfO1VZ45yM7U1t+zVL_13LP9veXmcA@mail.gmail.com>
+References: <20150819055036.GA19595@muck>
+ <CAOG=w-unJ+xnWFgiBO3jmgj4Q72ZH6-LOn08TwUF58trc-_WWg@mail.gmail.com>
+ <CABm2gDpBLKxKbHyWocOuyfO1VZ45yM7U1t+zVL_13LP9veXmcA@mail.gmail.com>
+From: Btc Drak <btcdrak@gmail.com>
+Date: Wed, 19 Aug 2015 11:20:17 +0100
+Message-ID: <CADJgMztmgUzy70sJ+_Xj-OFe-kvEi6eSAYoGTb4yg-yGQ9u1dw@mail.gmail.com>
+To: =?UTF-8?B?Sm9yZ2UgVGltw7Nu?= <jtimon@jtimon.cc>
+Content-Type: multipart/alternative; boundary=001a113b4874bdcc34051da762a9
+X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
+ DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HK_RANDOM_ENVFROM,
+ HK_RANDOM_FROM,
+ HTML_MESSAGE,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.1
+X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
+ smtp1.linux-foundation.org
+Cc: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>,
+ Pieter Wuille <pieter.wuille@gmail.com>
+Subject: Re: [bitcoin-dev] CLTV/CSV/etc. deployment considerations due to
+ XT/Not-BitcoinXT miners
+X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
+X-Mailman-Version: 2.1.12
+Precedence: list
+List-Id: Bitcoin Development Discussion <bitcoin-dev.lists.linuxfoundation.org>
+List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
+ <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
+List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
+List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
+List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
+List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
+ <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
+X-List-Received-Date: Wed, 19 Aug 2015 10:20:38 -0000
+
+--001a113b4874bdcc34051da762a9
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+
+On Wed, Aug 19, 2015 at 10:34 AM, Jorge Tim=C3=B3n <
+bitcoin-dev@lists.linuxfoundation.org> wrote:
+
+> Seems like 3 is something we want to do no matter what and therefore
+> is the "most future-proof" solution.
+> I wonder if I can help with that (and I know there's more people that
+> would be interested).
+> Where's the current "non-full" nVersion bits implementation?
+> Why implement a "non-full" version instead of going with the full
+> implementation directly?
+
+
+There is a simple answer to this, convenience: versionbits has not been
+implemented yet, and I believe the BIP is still in review stage. As it
+seems likely the remaining locktime pull requests will be ready by or
+before the next major release, we need a deployment method if versionbits
+is not ready (which is unlikely because no-one appears to be working on it
+at the moment). Pieter indicated he is OK with another IsSuperMajority()
+rollout in the interim. Personally, I dont think we should let perfection
+be the enemy of progress here because at the end of the day, the deployment
+method is less important than the actual featureset being proposed.
+
+That said, the features in the next soft fork proposal are all related and
+best deployed as one featureset softfork, but moving forward, versionbits
+seems essential to be able to roll out multiple features in parallel
+without waiting for activation and enforcement each time.
+
+--001a113b4874bdcc34051da762a9
+Content-Type: text/html; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+
+<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On W=
+ed, Aug 19, 2015 at 10:34 AM, Jorge Tim=C3=B3n <span dir=3D"ltr">&lt;<a hre=
+f=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">bitcoi=
+n-dev@lists.linuxfoundation.org</a>&gt;</span> wrote:<br><blockquote class=
+=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
+ing-left:1ex">Seems like 3 is something we want to do no matter what and th=
+erefore<br>
+is the &quot;most future-proof&quot; solution.<br>
+I wonder if I can help with that (and I know there&#39;s more people that<b=
+r>
+would be interested).<br>
+Where&#39;s the current &quot;non-full&quot; nVersion bits implementation?<=
+br>
+Why implement a &quot;non-full&quot; version instead of going with the full=
+<br>
+implementation directly?</blockquote><div><br></div><div>There is a simple =
+answer to this, convenience: versionbits has not been implemented yet, and =
+I believe the BIP is still in review stage. As it seems likely the remainin=
+g locktime pull requests will be ready by or before the next major release,=
+ we need a deployment method if versionbits is not ready (which is unlikely=
+ because no-one appears to be working on it at the moment). Pieter indicate=
+d he is OK with another IsSuperMajority() rollout in the interim. Personall=
+y, I dont think we should let perfection be the enemy of progress here beca=
+use at the end of the day, the deployment method is less important than the=
+ actual featureset being proposed.</div><div><br></div><div>That said, the =
+features in the next soft fork proposal are all related and best deployed a=
+s one featureset softfork, but moving forward, versionbits seems essential =
+to be able to roll out multiple features in parallel without waiting for ac=
+tivation and enforcement each time.</div><div><br></div><div><br></div><div=
+><br></div><div><br></div><div><br></div></div></div></div>
+
+--001a113b4874bdcc34051da762a9--
+