Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 77C0AAA6 for ; Tue, 20 Jun 2017 22:34:31 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-ua0-f169.google.com (mail-ua0-f169.google.com [209.85.217.169]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 15D7723D for ; Tue, 20 Jun 2017 22:34:31 +0000 (UTC) Received: by mail-ua0-f169.google.com with SMTP id j53so82375455uaa.2 for ; Tue, 20 Jun 2017 15:34:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=ZcEFTAD3YDSt0L9JX8qI7xWrFWqkiHgmi/09Tkhr6yY=; b=f6Yag6jXtegbkrDwnmeNjvplPb7OLz5+GPVyXVRNWj6fEzPOh5rSuST/gvIbb0srMH AGzJrbPv4J0a8Qo98+u69XpLZw6FhyethfMB6VbyD4BHkIng/lLkuqf5rSffMvoVGBx4 4YcwNWWBLR7Lf4Z0CXvzggt+YadhDFCZXCuXKUcGshjkUzOFrCucmPq5W9Puf3bNSZwH Xhfgm3aPOgfHZU+NuJfTr6SIQmJjPd8UGn5G3nuUn3IVo58BYSgA+ITnaQdSFIUvQEoZ RAGehVwpQ9Awxi+IOsG+CR0FS967wiF/6tjzVVqdowM0KyMvxbrdO6B+kVBuDbjyabBT YdEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=ZcEFTAD3YDSt0L9JX8qI7xWrFWqkiHgmi/09Tkhr6yY=; b=niTbbyRoesfj9XKsD21MR9ryyAr1HkBlWnLEKUtteA82vmLwCl+TjCpy9j17spPUcL GnRNKKoIoJQs/Ad5fPES+yAJnX+Ehkz/9DXSX6EMePUXM3QnONt87Lr0rOSyqvpMIK45 h36eMPPJiS5d5cVTOzR11XKrv8gkxbN8wckqJCRLL5zPQG0M3QV4cAA9tkIk1S/TKWLf SArMCn7sDDnjtjtL+zi7FtfZsoVZm78qCM9ne/WH638DHNG6YF3tKNRV4DRuw2xOaQUu Y4gf4tZFPvr2lqIwyAb/qDbp8Eks4yY/IUxBnSZtYL0xLV+YDLudOXkn6tuSlcMi9ePh 1wNg== X-Gm-Message-State: AKS2vOwbKlNVur79NcpdvQ8nGf83iKrJMBamDOSSQoV0l70v1N7DYRGT c4Ain4LzfOOEIUzoPp74HWx58b7k1A== X-Received: by 10.176.67.98 with SMTP id k89mr4515995uak.103.1497998070235; Tue, 20 Jun 2017 15:34:30 -0700 (PDT) MIME-Version: 1.0 Sender: gmaxwell@gmail.com Received: by 10.103.13.7 with HTTP; Tue, 20 Jun 2017 15:34:29 -0700 (PDT) In-Reply-To: References: From: Gregory Maxwell Date: Tue, 20 Jun 2017 22:34:29 +0000 X-Google-Sender-Auth: ji9i-wMmj_ctkNTNQTJX4eCXxxY Message-ID: To: =?UTF-8?Q?Hampus_Sj=C3=B6berg?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, 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 Cc: Bitcoin Protocol Discussion Subject: Re: [bitcoin-dev] Miners forced to run non-core code in order to get segwit activated 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, 20 Jun 2017 22:34:31 -0000 On Tue, Jun 20, 2017 at 10:15 PM, Hampus Sj=C3=B6berg wrote: > Segwit2x/BIP91/BIP148 will orphan miners that do not run a Segwit2x (or > BIP148) node, because they wouldn't have the new consensus rule of requir= ing > all blocks to signal for segwit. All versions of Bitcoin Core since 0.13.1 signal segwit, 0.14.1+ even when downstream mining software doesn't support it. I think it would be useful for there to exist a useful and trivial patch against current (0.14.2) software to engage in the BIP91-like orphaning, like people have provided for BIP148-- but right now I don't see any specification of the behavior so it's unclear to me _exactly_ what it would need to implement to be consistent.