Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 77DDA9BA for ; Mon, 6 Feb 2017 21:00:13 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-qt0-f169.google.com (mail-qt0-f169.google.com [209.85.216.169]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 5649610C for ; Mon, 6 Feb 2017 21:00:12 +0000 (UTC) Received: by mail-qt0-f169.google.com with SMTP id v23so117112771qtb.0 for ; Mon, 06 Feb 2017 13:00:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to; bh=2ETpVZBgAaGdO+yhwpCSO7S54o3nXpmC7yIbvwZmijE=; b=JdtUXMuAH3jYwHdyqycig/Qo5F8ehCSMthmIOqn9E9D24YSLG5hxmbDSHkxqhkzEzH kceBxHolSnqNVvg0eKpKwh+EU16s42cd1Pt5+TW0mx9HWFs4CQSQcBHganCTZ+kQV+Dg eypjuAafxOAiCUQxbbqn6mhcp3V3u2W4KXvOIqAOhyNO/jD8Jl4yElQbG7Cii9kPNJ+7 DXcLR2bljbPT1n3BkjfHR0gqIzI/Qpn0Yfev+6G2xg8PQ2xLXuF8mhAOE37lfAlQzxd2 czH0fVdcPIUpiQBTPvXBiMyryi26GCeagy0zFTCbN5edATnnxbosIh4LvW496pfO1UXM crUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to; bh=2ETpVZBgAaGdO+yhwpCSO7S54o3nXpmC7yIbvwZmijE=; b=S358DetOGg/hoKi5iZaB5y/Jt3vD97nm4jyg8mjsrwXstZN2TbGk065P1Exh3IGjnH AttIhoJWOyDorMbU5QF0M8LCKt01eK1yjYgUTIu9qDB3XrI3hB/g3041VsGAJKPIJSPC l08us+NeFt4n4j657WQ29gfSJVkM2el96z1Z29q69HW8hMlag5mhG0xyeAJdjiwakSOv 9a4SbL+1L99avFChyijfi8H2lPdE9o1RBP8T6wb4+ChmF+rwsMaSgt7zNvpuUebkOU0s CHRffVFO9BeRMnV0xVM9Z68pyY+rE5aPeg4CYnC94KDL3i7uqQ/DN9hSGvBlC0oVacnW 8Ngw== X-Gm-Message-State: AMke39nFXjChRk8SfQzeE8xfoSAPuC98J2F2eTclxUQmgqNk29BS6qAzM2BgqDoqszJVIQ== X-Received: by 10.200.37.183 with SMTP id e52mr11948701qte.166.1486414811155; Mon, 06 Feb 2017 13:00:11 -0800 (PST) Received: from [10.104.251.158] (129-2-180-254.wireless.umd.edu. [129.2.180.254]) by smtp.gmail.com with ESMTPSA id h124sm1484443qke.40.2017.02.06.13.00.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Feb 2017 13:00:10 -0800 (PST) To: Thomas Kerin , bitcoin-dev References: <201702052302.29599.luke@dashjr.org> <03b80a7b-6c8c-cdff-1826-6535bef12993@gmail.com> From: Andrew C Message-ID: Date: Mon, 6 Feb 2017 16:00:18 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------C75D85E4A6999CF9BE9A44CB" X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,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] A Modified Version of Luke-jr's Block Size BIP 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: Mon, 06 Feb 2017 21:00:13 -0000 This is a multi-part message in MIME format. --------------C75D85E4A6999CF9BE9A44CB Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I looked at the discussions about the block size and about Luke-Jr's proposal on Reddit and Bitcointalk. From what I observed of all of the discussions is that few users are in favor of the status quo, and even fewer are in favor of decreasing the block size. The majority of users favored Segwit because it was a block size increase (that was a commonly used reason in support of it and in arguments about increasing the block size). Discussions about Luke-Jr's proposal indicated that many users disagreed with the decrease in block size and the time that it took to increase again to 1 MB. There was not only disagreement but explicit ridicule and mocking of that aspect of the proposal. On 2/6/2017 3:28 PM, Thomas Kerin wrote: > "Many users are of the opposite opinion, that the block size is too > small." - That is newspeak, the users can speak for themselves. > > From whom did you gather feedback from before you changed Luke-Jrs BIP?= > > If people don't agree with the proposal, changing it an infinite > number of times light well lead to the same result. > > Have the users spoken, in their response to what Luke-Jr proposed? > > On 6 February 2017 00:53:03 CET, Andrew C via bitcoin-dev > wrote: > > On 2/5/2017 6:02 PM, Luke Dashjr wrote: > > My BIP draft didn't make progress because the community > opposes any block size increase hardfork ever.=20 > > From what I have observed, it seems to be that people are more so > opposed to a hard fork when there is a comparable soft fork availab= le > than simply opposed to any block size increase hard fork ever. From= the > various threads discussing your proposal, it seemed that many would= > favor it if it increased over 1 MB sooner or if it never even decre= ased > in the first place. > > Your version doesn't address the current block size issues > (ie, the blocks being too large).=20 > > Many users are of the opposite opinion, that the block size is too > small. I understand that the decrease is to allow the blockchain si= ze to > grow more slowly thereby allowing users to be more likely to run fu= ll > nodes. Unfortunately, I think that we are way past the point of no > return on that. The blockchain is already 100+ GB. Decreasing the b= lock > size is not going to make that any smaller and is not going to make= it > any less painful to run a full node. Given that in order to start u= p a > new full node will still require downloading at least 100 GB of dat= a, I > don't think that decreasing the block size will better facilitate f= ull > node creation. Furthermore, the current trend with ISPs (at least i= n the > US) is implementing data and bandwidth caps so users are still unli= kely > to start up new full nodes regardless of any changes that we can > currently do. > > So you've retained the only certain- DOA parts of my proposal, > and removed the most useful part... I'm not sure the point. > Also, your version is now EXCLUSIVELY a hardfork, so it makes > no sense to keep the BIP 9 deployment at all - either it gets > consensus or it doesn't, but miners have no part in deployment > of it.=20 > > Yes, I know deployment needs to be fixed. I was more proposing this= for > comment on the modified block size schedule. I just kept the deploy= ment > as it was originally. However, we could use a modified version of B= IP 9 > by using one of the top three bits and a longer locked-in period as= a > grace period for all users to upgrade. > > On Sunday, February 05, 2017 9:50:26 PM Andrew C via > bitcoin-dev wrote: > > Hello all, Many people have expressed discontent with > Luke-jr's proposed block size BIP, in particular with the > decrease in size that would occur if it were to be > activated prior to 2024. I have decided to modify the > proposal to instead begin the increase steps at the > current 1000000 byte limit. The increases and the time > spam of each increase will remain the same, just that the > increase begins from 1000000 bytes instead of 300000 > bytes. Furthermore, instead of a fixed schedule from a > fixed point in time, the increases will instead be > calculated off of the MTP of the activation block (the > first block to be in the active state for this fork). > While this proposal shares many of the same issues with > the one it modifies, I hope that it will be slightly less > controversial and can allow us to move forward with > scaling Bitcoin. The full text of the proposal can be > found at > https://github.com/achow101/bips/blob/bip-blksize/bip-blksi= ze.mediawiki. > My implementation of it is available at > https://github.com/achow101/bitcoin/tree/bip-blksize Andrew= > -----------------------------------------------------------= ------------- > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-= dev > > > > > -------------------------------------------------------------------= ----- > > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev > > -- Sent from my Android device with K-9 Mail. Please excuse my brevity.= =20 --------------C75D85E4A6999CF9BE9A44CB Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit

I looked at the discussions about the block size and about Luke-Jr's proposal on Reddit and Bitcointalk. From what I observed of all of the discussions is that few users are in favor of the status quo, and even fewer are in favor of decreasing the block size. The majority of users favored Segwit because it was a block size increase (that was a commonly used reason in support of it and in arguments about increasing the block size).

Discussions about Luke-Jr's proposal indicated that many users disagreed with the decrease in block size and the time that it took to increase again to 1 MB. There was not only disagreement but explicit ridicule and mocking of that aspect of the proposal.


On 2/6/2017 3:28 PM, Thomas Kerin wrote:
"Many users are of the opposite opinion, that the block size is too
small." - That is newspeak, the users can speak for themselves.

From whom did you gather feedback from before you changed Luke-Jrs BIP?

If people don't agree with the proposal, changing it an infinite number of times light well lead to the same result.

Have the users spoken, in their response to what Luke-Jr proposed?

On 6 February 2017 00:53:03 CET, Andrew C via bitcoin-dev <bitcoin-dev@lists.linuxfoundation.org> wrote:
On 2/5/2017 6:02 PM, Luke Dashjr wrote:
My BIP draft didn't make progress because the community opposes any block size increase hardfork ever.
From what I have observed, it seems to be that people are more so opposed to a hard fork when there is a comparable soft fork available than simply opposed to any block size increase hard fork ever. From the various threads discussing your proposal, it seemed that many would favor it if it increased over 1 MB sooner or if it never even decreased in the first place.
Your version doesn't address the current block size issues (ie, the blocks being too large).
Many users are of the opposite opinion, that the block size is too small. I understand that the decrease is to allow the blockchain size to grow more slowly thereby allowing users to be more likely to run full nodes. Unfortunately, I think that we are way past the point of no return on that. The blockchain is already 100+ GB. Decreasing the block size is not going to make that any smaller and is not going to make it any less painful to run a full node. Given that in order to start up a new full node will still require downloading at least 100 GB of data, I don't think that decreasing the block size will better facilitate full node creation. Furthermore, the current trend with ISPs (at least in the US) is implementing data and bandwidth caps so users are still unlikely to start up new full nodes regardless of any changes that we can currently do.
So you've retained the only certain- DOA parts of my proposal, and removed the most useful part... I'm not sure the point. Also, your version is now EXCLUSIVELY a hardfork, so it makes no sense to keep the BIP 9 deployment at all - either it gets consensus or it doesn't, but miners have no part in deployment of it.
Yes, I know deployment needs to be fixed. I was more proposing this for comment on the modified block size schedule. I just kept the deployment as it was originally. However, we could use a modified version of BIP 9 by using one of the top three bits and a longer locked-in period as a grace period for all users to upgrade.
On Sunday, February 05, 2017 9:50:26 PM Andrew C via bitcoin-dev wrote:
Hello all, Many people have expressed discontent with Luke-jr's proposed block size BIP, in particular with the decrease in size that would occur if it were to be activated prior to 2024. I have decided to modify the proposal to instead begin the increase steps at the current 1000000 byte limit. The increases and the time spam of each increase will remain the same, just that the increase begins from 1000000 bytes instead of 300000 bytes. Furthermore, instead of a fixed schedule from a fixed point in time, the increases will instead be calculated off of the MTP of the activation block (the first block to be in the active state for this fork). While this proposal shares many of the same issues with the one it modifies, I hope that it will be slightly less controversial and can allow us to move forward with scaling Bitcoin. The full text of the proposal can be found at https://github.com/achow101/bips/blob/bip-blksize/bip-blksize.mediawiki. My implementation of it is available at https://github.com/achow101/bitcoin/tree/bip-blksize Andrew
bitcoin-dev mailing list bitcoin-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

bitcoin-dev mailing list bitcoin-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
--------------C75D85E4A6999CF9BE9A44CB--