Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 33104B0B for ; Tue, 28 Mar 2017 20:16:06 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-wr0-f176.google.com (mail-wr0-f176.google.com [209.85.128.176]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 86A5ACB for ; Tue, 28 Mar 2017 20:16:05 +0000 (UTC) Received: by mail-wr0-f176.google.com with SMTP id w11so95666552wrc.3 for ; Tue, 28 Mar 2017 13:16:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=THpmODLT5/f7twzqPJrR40T+nuo4qJa2ySCJFsOH6qs=; b=JvfcneRvnVjEjk93eTJek2fYurl9lSYa9dCQ6OgG6b5jrBYYgGS9XkBvyN1vvzwyMm NguxXAxcuwTKyEyXebFI1ci9L0arDs4yVqkoPaRY3mczlKi2mv1S+bhnERUECDo7XLHh 1YI8ZswygOpcGAx7N6uQG2u+7WtT1954RuNm3WkDT/je+o5wqbYsctLtsV2AV7DK4a+0 Wvj3KCwdNMQyvcIG4ZoNaOlK0/QkmBka3oe4OHTpL30pYuMZCCmIaMx2ZZBEWEO9DxlR R1l5by7cTh6jV5eVxGIruJkpoOzFaTS3QqBnZ414nyDB/ns+aGp3VhqunPdPVrsOlfz7 OEcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=THpmODLT5/f7twzqPJrR40T+nuo4qJa2ySCJFsOH6qs=; b=FE7H0bGfRN2h7cQbSH0s+iILjec2oA3zAsF6XfTYUm2PvGBOsyK++ZFvNd0vwwq9fU mQU4L+keb2qrVu/T1n6HcoJ1Y5G2N9YVzKSzbaoaq2TjDPA8c9SbSRSBpXP6Y+85Mjcc PfPjbLhgTkeoP3gBGSJwyuRwVl6pl6yCaEIma6HlFtAtlthpCN3iud3rB7bhgxO/W9M2 Sb4ACsj/LpgomRj7MuyOV87Tw4nA8hOHIkUADqPF2QCsy4k4ORI0CQ7opzJZXoiFlln+ 2XQvMsUs6qdvXSjEfdM0Z0gYK62e4NgDVjXTsh2CtFZB7hdjKbDoWiv4k9fn5o+zSBeS x8Uw== X-Gm-Message-State: AFeK/H1XQpNyc61sN7+ZYNjypMLRVoMsJ+I0XvwgEDtiVEGlzkZkrgtXSdkdyEAJLbCL2hha3lbxR25/GsRCKw== X-Received: by 10.223.165.29 with SMTP id i29mr5148660wrb.43.1490732164208; Tue, 28 Mar 2017 13:16:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.80.135.5 with HTTP; Tue, 28 Mar 2017 13:16:03 -0700 (PDT) In-Reply-To: References: From: Pieter Wuille Date: Tue, 28 Mar 2017 13:16:03 -0700 Message-ID: To: Paul Iverson , Bitcoin Protocol Discussion Content-Type: text/plain; charset=UTF-8 X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: Re: [bitcoin-dev] Hard fork proposal from last week's meeting X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Mar 2017 20:16:06 -0000 On Tue, Mar 28, 2017 at 12:56 PM, Paul Iverson via bitcoin-dev wrote: > So I think Core can't decide on hard forks like this. It must be left up to > the users. I think only choice is for Core to add a run-time option to allow > node operators to increase block size limit, so that this very controversial > decision is not coming from Core. It must come from the community. Bitcoin Core's (nor any other software's) maintainers can already not decide on a hard fork, and I keep being confused by the focus on Core in this topic. Even if a hard forking change (or lack thereof) was included into a new release, it is still up to the community to choose to run the new software. Bitcoin Core has very intentionally no auto-update feature, as the choice for what network rules to implement must come from node operators, not developers. Ask yourself this: if a new Bitcoin Core release would include a new rule that blacklists 's coins. What do you think would happen? I hope that people would refuse to update, and choose to run different full node software. Core is not special. It is one of many pieces of software that implement today's Bitcoin consensus rules. If a hardfork is to take place in a way that does not result in two currencies, it must be clear that the entire ecosystem will adopt it. Bitcoin Core will not merge any consensus changes that do not clearly satisfy that criterion. -- Pieter