Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 7B5621EE6 for ; Wed, 30 Sep 2015 17:11:57 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-ig0-f175.google.com (mail-ig0-f175.google.com [209.85.213.175]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id DC1B68C for ; Wed, 30 Sep 2015 17:11:56 +0000 (UTC) Received: by igcrk20 with SMTP id rk20so107404825igc.1 for ; Wed, 30 Sep 2015 10:11:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vinumeris.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=P1XFD95Xxchs7mYy6dQg0NwFlGjrT/U+SToO5UwK3gE=; b=VmzUyd/SObm3qbwwdc1Mkxge56dErgfxyHMsCrxt7qDJJC5DiGzqnyYX+SknUDll2a z7IfjRRJ6ocuxBcb/sHZQdTU6gBpvIerguU9gBDmFHi4HGcBPs6s1ChinlBAZFfqFPtO b7uZQRa1Hqsh8Ka3Th+Cl24o9+Rc8CIve5sBI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=P1XFD95Xxchs7mYy6dQg0NwFlGjrT/U+SToO5UwK3gE=; b=mqgby3Bx9mJws2c/BEgxvH00Mx5MwUjIuze13/9J5gV9RJtuyMIUk6QSANMTcgv7FY n7GU9mN10JOzJJjdOIsAeCgKsOfeYVQTfCeBAf8H3gc4jDJtw8Lv9N+3i1IJlSzuGzXt fZKthvO8dEv/7TT8/kNzHC4cr0HP741G7duUbUVK4F7jx4fNJshi6+9lY2NYj9G4ZdBo e12enpLKc4/eTV40tBeIiV2h5eSBinktfDIScu6Lcq09B6aGW2Q7/vDslXTjas1FWhlM 91PIr6oAt++chbij5QDB08+s/Z38mjjmKW4e/QWSPF9mw0KsLwYVD4ag8vzXcdPPAxA/ ezKg== X-Gm-Message-State: ALoCoQlr8aNdcOVMfd0nGIbjfl/J18sRFw99Prcc4skT6Gtuv3KO79IhmD+ByNtqVqPnyHWny6OD MIME-Version: 1.0 X-Received: by 10.50.79.232 with SMTP id m8mr6207160igx.83.1443633116318; Wed, 30 Sep 2015 10:11:56 -0700 (PDT) Received: by 10.50.123.166 with HTTP; Wed, 30 Sep 2015 10:11:56 -0700 (PDT) In-Reply-To: References: <20150927185031.GA20599@savin.petertodd.org> Date: Wed, 30 Sep 2015 19:11:56 +0200 Message-ID: From: Mike Hearn To: Gregory Maxwell Content-Type: multipart/alternative; boundary=089e013a060615b16d0520fa0703 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: Bitcoin Dev Subject: Re: [bitcoin-dev] Let's deploy BIP65 CHECKLOCKTIMEVERIFY! X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Development Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Sep 2015 17:11:57 -0000 --089e013a060615b16d0520fa0703 Content-Type: text/plain; charset=UTF-8 Hi Gregory, > I'm surprised to see this response Why? I have objected to the idea of soft forks many times. I wrote an entire article about it in August. I also objected in April 2014, for instance, where Pieter agreed with me that soft forks can result in ugly hacks, and that they are "not nice philosophically because they reduce the security model of former full nodes to SPV without their knowledge" (he thought they were worth it anyway). This is not a new debate. If you're surprised, it means only you weren't paying attention to all the previous times people raised this issue. > Have I missed a proposal to change BIP101 to be a real hardfork There's no such thing as a "real" hard fork - don't try and move the goal posts. SPV clients do not need any changes to do the right thing with BIP 101, they will follow the new chain automatically, so it needs no changes. Several people have asked several times now: given the very real and widely acknowledged downsides that come with a soft fork, *what* is the specific benefit to end users of doing them? Until that question is answered to my satisfaction I continue to object to this BIP on the grounds that the deployment creates financial risk unnecessarily. To repeat: *CLTV does not have consensus at the moment*. BTW, in the April 2014 thread Pieter's argument was that hard forks are more risky, which is at least an answer to my question. But he didn't explain why he thought that. I disagree: the risk level seems lower with a hard fork because it doesn't lower anyone's security level. --089e013a060615b16d0520fa0703 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Gregory,
=C2=A0
I'm = surprised to see this response

Why? I have = objected to the idea of soft forks many times. I wrote an entire article ab= out it in August. I also objected in April 2014, for instance, where Pieter= agreed with me that soft forks can result in ugly hacks, and that they are= "not nice philosophically because they reduce the security model of f= ormer full nodes to SPV without their knowledge" (he thought they were= worth it anyway).

This is not a new debate. If yo= u're surprised, it means only you weren't paying attention to all t= he previous times people raised this issue.
=C2=A0
Have I missed a proposal to change BIP101 to be a rea= l hardfork

There's no such thing as a &= quot;real" hard fork - don't try and move the goal posts. SPV clie= nts do not need any changes to do the right thing with BIP 101, they will f= ollow the new chain automatically, so it needs no changes.

Several people have asked several times now: given the very real a= nd widely acknowledged downsides that come with a soft fork, what=C2= =A0is the specific benefit to end users of doing them?=C2=A0

=
Until that question is answered to my satisfaction I continue to= object to this BIP on the grounds that the deployment creates financial ri= sk unnecessarily. To repeat:=C2=A0CLTV does not have consensus at the mo= ment.

BTW, in the April 2014 thread Pieter'= ;s argument was that hard forks are more risky, which is at least an answer= to my question. But he didn't explain why he thought that. I disagree:= the risk level seems lower with a hard fork because it doesn't lower a= nyone's security level.
--089e013a060615b16d0520fa0703--