Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 9B561723 for ; Sun, 2 Oct 2016 22:26:33 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-qk0-f171.google.com (mail-qk0-f171.google.com [209.85.220.171]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 3947C136 for ; Sun, 2 Oct 2016 22:26:33 +0000 (UTC) Received: by mail-qk0-f171.google.com with SMTP id o68so8781919qkf.3 for ; Sun, 02 Oct 2016 15:26:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=1olP7BBJxJhf5X8xP1wgm+HMTwKYNvx0x2ioNx3slko=; b=TiBe4vQ83hC1JZ1Dgq9mz7YwHnRWBf1Otmoz1QgBGKbKaiOFeB9P2F/w82pfsg4lNw 8wSZz92dk3yq0r4qQ2QKlW2w9DXwCPX96eifYfYV80wdZR3wIGViCtvimJ1AS2ClkNrA qeWNp44IzD1BeUbc19TSq6ei9ySZam+eGTKbtZZ8o96MUHBVwd5Dh8i8uH9gz4G0TmBx imM3e9b+jm6Wfjp3T9Njqspo2heQ9i3AldYwg1wlQkfprEfHiFKYxPhrVOfhuEaxXm+8 hAveI/E5pMGDAl59B7y0YpR4O0MgayhkLDelZahU/OOXO470ICV9y+uW9rmJD/FPpEaG s5+Q== 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:from:date :message-id:subject:to:cc; bh=1olP7BBJxJhf5X8xP1wgm+HMTwKYNvx0x2ioNx3slko=; b=mPjyy+3KixKTTIN01MF48L7cAgD9uuCNQwpLd076PdGzBIs86ovcYJrlLqDbUWNs5d rFAUWWXBMpEo1PwCUCY/uDGPYGTAEUueBMQe+q7IewO8KHmlAbg7/R4h2k01el80zL3E beQPcQ7EM3HvshINBpJmXcF1Q78TCwwzoV4y7TPn8VNXILcSIK2cbEzcPs1YvA7GAnG1 yq6kkeAM9dsRc2jyF9ZyLn/fw1NOI1X4o/jfkZc/P7r8VysuDvbnAmhXu7MITjYsEfJC naR+oEuPLVDVZ1L22zcdYil2AW8pNQ/B/JJwLxuPUc8DFLLoYHZO7TBIZebJELJrXgGA 64mw== X-Gm-Message-State: AA6/9Rmf+iQmEABX0AgYq6dSG+Y07FMHOLM/9cCIlzTi5bX52aNtTu+2a3TvMg4vc5xGD3KltOg2003VYMeycQ== X-Received: by 10.55.92.71 with SMTP id q68mr18939367qkb.54.1475447192469; Sun, 02 Oct 2016 15:26:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.35.7 with HTTP; Sun, 2 Oct 2016 15:25:52 -0700 (PDT) In-Reply-To: References: From: Sergio Demian Lerner Date: Sun, 2 Oct 2016 19:25:52 -0300 Message-ID: To: Btc Drak Content-Type: multipart/alternative; boundary=001a114e3e3ecae62a053de95153 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 Cc: Bitcoin Protocol Discussion Subject: Re: [bitcoin-dev] About ASICBoost 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: Sun, 02 Oct 2016 22:26:33 -0000 --001a114e3e3ecae62a053de95153 Content-Type: text/plain; charset=UTF-8 It's good you bring that point, and it's very interesting to analyze what happened then. We shared our findings with some core developers much earlier than the BIP proposal. Wether they kept it secret or they shared it with some ASIC manufacturers is something I don't know. I even mentioned my wishes to try to give the patent to public domain. I remember the reason we proposed the BIP is because ASICBoost actually does NOT require that BIP at all. And that BIP was not a consensus change, but just a semantic re-interpretation. ASICBoost can roll the nVersion field or the Merkle root hash. Doing the former currently generates a strange warning message on nodes and can be confusing, but doing the later makes ASICBoost completely stealthy. That BIP could help the community to monitor its use in non-confusing way to the users. What is worse? I think forcing it to be stealthy is worse. I never opposed changing Bitcoin to be more decentralized, but hard-forking a change to the PoW function may be contentious and that path of thought must be walked very carefully. Regards --001a114e3e3ecae62a053de95153 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
It's good you bri= ng that point, and it's very interesting to analyze what happened then.=

We shared our findings with some core developers much earlier= than the BIP proposal. Wether they kept it secret or they shared it with s= ome ASIC manufacturers is something I don't know. I even mentioned my w= ishes to try to give the patent to public domain.
=C2=A0
I remember t= he reason we proposed the BIP is because ASICBoost actually does NOT requir= e that BIP at all. And that BIP was not a consensus change, but just a sema= ntic re-interpretation.

ASICBoost can roll the nVersion field or th= e Merkle root hash. Doing the former currently generates a strange warning = message on nodes and can be confusing, but doing the later makes ASICBoost = completely stealthy. That BIP could help the community to monitor its use i= n non-confusing way to the users. What is worse? I think forcing it to be s= tealthy is worse.

I never opposed changing Bitcoin to be more decent= ralized, but hard-forking a change to the PoW function may be contentious a= nd that path of thought must be walked very carefully.

Regards
--001a114e3e3ecae62a053de95153--