Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id E0E1E9C for ; Wed, 5 Aug 2015 19:29:43 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-wi0-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 1404EED for ; Wed, 5 Aug 2015 19:29:43 +0000 (UTC) Received: by wicgj17 with SMTP id gj17so205600724wic.1 for ; Wed, 05 Aug 2015 12:29:42 -0700 (PDT) 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 :content-transfer-encoding; bh=wxw32i/hAav0N5X9Nl8bqBMDSQpV6vos5hXD/nRqloQ=; b=h1W/dQagBPcJTP7X3oQm8IX5WINwbaLWY4pdrRTQYWHvmY3AaqYfsMms3vAK1SX6TE XqojiHvxIMgChjAiO6pSIQFR6w2BsPOLDS91SX1K1jKUR7iFh84f+BFVtZjH0s/17I/6 WeMFzRZ8zDSrpSwNgOOG7qi1CxuJ4/xJ0b64dduNaTSDGzqTaMX1SviHM1uwNKCuuM5K Il2TWGJLcx/tUAxIcg8QCpCTaaPexHjRgHrTIYbhNlnrzfNcGpUFFAruO6OhtzBr62F8 7l0EtO25aMmvejnq9+qaU2dPj8jg6BXnokKMuc7IVY7TySfEyuKp8Z5j0O1/jZWUmp5N oMcg== X-Gm-Message-State: ALoCoQkiR4gyrCV+z1qY3rSRXHcrdwNE+HNhIdSU5MhCGbqGmytFcA2ZVbfKLK+4d/l29+ZQdLA/ MIME-Version: 1.0 X-Received: by 10.180.21.175 with SMTP id w15mr1733457wie.58.1438802981764; Wed, 05 Aug 2015 12:29:41 -0700 (PDT) Received: by 10.194.31.230 with HTTP; Wed, 5 Aug 2015 12:29:41 -0700 (PDT) In-Reply-To: <35CCF69C-D8FB-4E4E-BF58-FB61D07D60FB@petertodd.org> References: <35CCF69C-D8FB-4E4E-BF58-FB61D07D60FB@petertodd.org> Date: Wed, 5 Aug 2015 21:29:41 +0200 Message-ID: From: =?UTF-8?B?Sm9yZ2UgVGltw7Nu?= To: Peter Todd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,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: =?UTF-8?Q?Jorge_Tim=C3=B3n_via_bitcoin=2Ddev?= Subject: Re: [bitcoin-dev] Consensus fork activation thresholds: Block.nTime vs median time vs block.nHeight 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, 05 Aug 2015 19:29:44 -0000 I'm not sure how bip102 is less secure than other blocksize proposal but please let's keep defects specific to each proposal in their own threads. In any case, I understand that you agree that 95% confirmation is a good idea for uncontroversial hardforks (like in uncontroversial softforks). I'm not sure if you prefer that to happen before or after the time threshold, but I guess you're fine with doing it after the threshold since you didn't complained about that specifically (you can always clarify your preferences of course). On Tue, Aug 4, 2015 at 11:29 PM, Peter Todd wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > > > On 4 August 2015 16:02:53 GMT-04:00, "Jorge Tim=C3=B3n via bitcoin-dev" <= bitcoin-dev@lists.linuxfoundation.org> wrote: >>One thing I've noticed there seems to be disagreement on is whether >>miners' upgrade confirmation (aka voting) is necessary for >>uncontroversial hardforks or not. > > To be clear, without a strong supermajority of miner support the fork ris= ks attack. Requiring 95% approval - which is actually just a 50% majority v= ote as the majority can squelch the minority - is an obvious minimum safety= requirement. > > Another option is Hearn's proposal of using centralised checkpoints to ov= erride PoW consensus; obviously that raises serious questions, including le= gal issues. > > For forks without miner approval miners have a number of options to defea= t them. For instance, they can make their own fork with a new consensus alg= orithm that requires miners to prove they're attacking the unwanted chain -= Garzik's recent 2MB blocks proposal is a hilarious, and probably accidenta= l, example of such a design, with the original Bitcoin protocol rules havin= g the effect of attacking the Garzik 2MB chain. > > -----BEGIN PGP SIGNATURE----- > > iQE9BAEBCAAnIBxQZXRlciBUb2RkIDxwZXRlQHBldGVydG9kZC5vcmc+BQJVwS7F > AAoJEMCF8hzn9Lnc47AH/3926JLE4Rn9Fil+wvfxhfmBqIm0wtfStPDAqsQMDIbh > kbxOw/Mai/AbqNUkYUWvoM2ZfJ/JNkA6HA977CE6huT1ozYVz8TJQmcqN/p1QXfX > w1559UsXXop2fepY1dbnyBUwB6w6VwBrfj3awYkJsblgcdHrEsAesYeAHphAkwL/ > kxQ0b+QmttaDCSK76hNloKVcN7AczdCSw1pux2rzmsG9zkwWJrIqR/prAO1nuk9Y > LgQUCvYkZiMmMD8kNx9ZVRG2Y951uLS6594Qy6ZoAMAdA6QxNsP4qyE7s8M2HAon > WjdS0UqTRyJuDVqpNav6WX4jTllK/UuHRUAOmBmYaRs=3D > =3D0cKq > -----END PGP SIGNATURE----- >