Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id F3CAFAB2 for ; Wed, 12 Jul 2017 01:23:27 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mo.garage.hdemail.jp (mo.garage.hdemail.jp [46.51.242.127]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 657F41B4 for ; Wed, 12 Jul 2017 01:23:27 +0000 (UTC) Received: from ip-10-217-1-36.ap-northeast-1.compute.internal (localhost.localdomain [127.0.0.1]) by mo.garage.hdemail.jp (hde-mf-postfix) with SMTP id D2A4214C0C1 for ; Wed, 12 Jul 2017 10:23:25 +0900 (JST) (envelope-from karljohan-alm@garage.co.jp) X-Received: from unknown (HELO mo.garage.hdemail.jp) (127.0.0.1) by 0 with SMTP; 12 Jul 2017 10:23:25 +0900 X-Received: from mo.garage.hdemail.jp (localhost.localdomain [127.0.0.1]) by mo.garage.hdemail.jp (hde-ma-postfix) with ESMTP id C61BE4C03C for ; Wed, 12 Jul 2017 10:23:25 +0900 (JST) (envelope-from karljohan-alm@garage.co.jp) Received: from gw31.oz.hdemail.jp (ip-10-173-133-236.ap-northeast-1.compute.internal [10.173.133.236]) by mo.garage.hdemail.jp (hde-mf-postfix) with ESMTP id C321D14C0C1 for ; Wed, 12 Jul 2017 10:23:25 +0900 (JST) (envelope-from karljohan-alm@garage.co.jp) X-Durian-MailFrom: karljohan-alm@garage.co.jp X-Durian-RcptTo: bitcoin-dev@lists.linuxfoundation.org Received: from gw31.oz.hdemail.jp (gw31.oz.hdemail.jp [127.0.0.1]) by gw31.oz.hdemail.jp (gw31.oz.hdemail.jp [127.0.0.1]); Wed, 12 Jul 2017 10:23:22 +0900 X-Received: from mail-qt0-f198.google.com (lb1.oz.lo.hdemail.jp [54.248.222.53]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by gw31.oz.hdemail.jp (Postfix) with ESMTP id 2026D148C12D for ; Wed, 12 Jul 2017 10:23:22 +0900 (JST) X-Received: by mail-qt0-f198.google.com with SMTP id o8so4368298qtc.1 for ; Tue, 11 Jul 2017 18:23:21 -0700 (PDT) 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:cc; bh=Zmi65gYAELnk4DuAP99xv85OiKkkHQUR1BVwTQlehX8=; b=bDMN8G33xNImMBWlhTke/NgpQuNqrzbMYDt5u4kPkN7KgPV6WUCuP97cSm8b9LksSz sLSYOZOQp1qztsQBC6MbuvFPBR/WVzFgZ3CUYsQy2yktMI58P81qK7ItgsNa5vAx6kmE 17X2//DLCfpNCohGRLrztqoysgDVfdN+pu0I8GDFz5/eJehLVHGKFVM3UVtMKwnzW/tB scEe6pCo+L45W5C2zDaHXzJsvZh0NtbnGkLanpkTiRFVfU4cRe50XYcM3cZV6l+jzj0r Q01iTRuXmWqgqhobKd1jx3Om7HeDTkwdgC2IeChDRFbQMjp/dQwGBPYUuQfSge6u65e6 4lHA== X-Gm-Message-State: AIVw110Kff/6EoMwu/IyK2U1jbnANN4UqC44yDbKc9/M6Wa93hBTe/8L ij4d19jM6b8bLALQS2FvZ9+X1SZ+mF6JizaWOzfxEnm2S8NTuKkhsx+Ao9dMtf5EF7SBDhyqbPd vCsXJprjLgMDkntI7sArt0P8ESHg7CqIYWBIcfURK6MdMLg== X-Received: by 10.237.56.40 with SMTP id j37mr3494484qte.45.1499822600077; Tue, 11 Jul 2017 18:23:20 -0700 (PDT) X-Received: by 10.237.56.40 with SMTP id j37mr3494469qte.45.1499822599814; Tue, 11 Jul 2017 18:23:19 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.12.146.47 with HTTP; Tue, 11 Jul 2017 18:22:59 -0700 (PDT) In-Reply-To: References: <0119661e-a11a-6d4b-c9ec-fd510bd4f144@gmail.com> From: Karl Johan Alm Date: Wed, 12 Jul 2017 10:22:59 +0900 Message-ID: To: Gregory Maxwell , Bitcoin Protocol Discussion Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org X-Mailman-Approved-At: Wed, 12 Jul 2017 01:26:57 +0000 Subject: Re: [bitcoin-dev] Updating the Scaling Roadmap 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: Wed, 12 Jul 2017 01:23:28 -0000 On Wed, Jul 12, 2017 at 6:11 AM, Gregory Maxwell via bitcoin-dev wrote: > IMO the way to do "roadmaps" in Bitcoin is to roadmap the finalization > and release process once the basic technology is done; because it's > only past that point that guarantees can really start being made. Bitcoin development differs from Linux kernel development in a number of obvious ways, such as the fact Bitcoin is being "patched in flight". The current political situation over Bitcoin development is also quite different, with scalability being a major concern for a lot of users, and conflicting views leading to risky technical gambles. Having *something* like a roadmap that gives the average user some insights into what exactly is being planned for Bitcoin is very desirable, arguably even necessary, in particular for the scaling solutions. Putting deadlines and dates in would of course be highly irresponsible, as no one can predict how much of their free time volunteer developers will put into the project in advance (or whether they will stick around for the next X months or stop being contributors). I think there is necessity for a document that describes the project intentions for scaling solutions, but I don't think adding dates and deadlines is appropriate. That may or may not be a roadmap. I imagine such a document would be updated regularly as appropriate, which means it may be less of a roadmap than the traditional kind.