Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 6BD73BE0 for ; Thu, 6 Apr 2017 17:13:29 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-qt0-f176.google.com (mail-qt0-f176.google.com [209.85.216.176]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 16B96AD for ; Thu, 6 Apr 2017 17:13:29 +0000 (UTC) Received: by mail-qt0-f176.google.com with SMTP id c45so3691qtb.1 for ; Thu, 06 Apr 2017 10:13:28 -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=A24dI2/LNCkvOZ4ydwlYu2HKTnKtIHov++dN7N+sOwU=; b=JArk4qjLR4P412SnEiWr+iTnQoY/W5TEunOfkBniEovNGFxr3c/Uht5usPIoMhYVlE LxCF6+UnjoTj8aK7WpBU74f9IVyCZHu99b36TECgefasnrQSv2F7z8c4VKaVqL4SnzPa 8h7PZW9Noq3W/G8lp1qSdIFHvcIh0ImbKF0eYe+dU813C0vZtd3i38w47er5LWg787bB x9sWnIOWzByWG1uYoZJXyl+6Y48Ku4ojFWbISan76Noy6oXE+mw9c+i95jhPUhR0q4pN oe7692P0ytgZvun0WnHx3Y9rBiUW7+i3ppQsgh6hXPqv9YrKoW+dj8Cc7PXO9Y+daITO SquQ== 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=A24dI2/LNCkvOZ4ydwlYu2HKTnKtIHov++dN7N+sOwU=; b=trwbBXYM4l0KhyH03Z8gofWBYPyR4uJLjG6mvU+A/kVbWJ/I8ho2vhT68dejQxzsZb tRGHwW459vdPJkgVi0lyxmjDah4+sajGtCJ20QN92Lax3JG4uN1WD0N2DiceGzmF2+Dt djkW+kGBOjOiz9H8VneAJhkfavqmTao1gK2P/YR2hw35o/Tx1RCJsEYY5u9/4YyjB1vQ 00SDn/JFOIvrQGpU2W5QcvTdr/BXuGX+qEaQVUAa4WAQ6ZkMTiYsbEgFolsR95db3pdu hM4puvxGHNaS7SrSttVTXgcdai6GUX1s1Pswvd/4a39e+25FRh1XMwyGszretKYGrmzb ypyw== X-Gm-Message-State: AFeK/H2n+OWbJ5MPQTBP/wWikdaDFSY7Ezk5IKSs0/6at636FteVKPW8TX921qRPYUD3w/UP7KGZStVaADlT8Q== X-Received: by 10.200.57.161 with SMTP id v30mr34713750qte.129.1491498808115; Thu, 06 Apr 2017 10:13:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.55.79 with HTTP; Thu, 6 Apr 2017 10:13:27 -0700 (PDT) In-Reply-To: References: <20170406023123.GA1071@savin.petertodd.org> <20170406024910.GA1271@savin.petertodd.org> From: Alex Mizrahi Date: Thu, 6 Apr 2017 20:13:27 +0300 Message-ID: To: Jonathan Toomim , Bitcoin Protocol Discussion Content-Type: multipart/alternative; boundary=001a114e2ceaa40992054c82a07d X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: Re: [bitcoin-dev] BIP proposal: Inhibiting a covert attack on the Bitcoin POW function 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: Thu, 06 Apr 2017 17:13:29 -0000 --001a114e2ceaa40992054c82a07d Content-Type: text/plain; charset=UTF-8 > Ethically, this situation has some similarities to the DAO fork. Much better analogy: 1. An ISV make software which makes use of an undocumented OS feature. 2. That feature is no longer present in the next OS release. 3. ISV suffers losses because its software cannot work under new OS, and thus people stop buying it. I think 99% of programmers would agree that this loss was inflicted by a bad decision of ISV, and not by OS vendor changing OS internals. Relying on undocumented features is something you do on your own risk. I think it is ethically unambiguous to everyone who isn't on Bitmain's payroll. --001a114e2ceaa40992054c82a07d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

=
Ethically, this situation has some similarit= ies to the DAO fork.=C2=A0

Much better anal= ogy:

1. An ISV make software which makes use of an= undocumented OS feature.
2. That feature is no longer present in= the next OS release.
3. ISV suffers losses because its software = cannot work under new OS, and thus people stop buying it.

I think 99% of programmers would agree that this loss was inflicted= by a bad decision of ISV, and not by OS vendor changing OS internals. Rely= ing on undocumented features is something you do on your own risk.

I think it is ethically unambiguous to everyone who isn= 9;t on Bitmain's payroll.=C2=A0
--001a114e2ceaa40992054c82a07d--