Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id BD6CD898 for ; Tue, 11 Aug 2015 23:20:22 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-ig0-f178.google.com (mail-ig0-f178.google.com [209.85.213.178]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 093EAB0 for ; Tue, 11 Aug 2015 23:20:22 +0000 (UTC) Received: by igbpg9 with SMTP id pg9so2553133igb.0 for ; Tue, 11 Aug 2015 16:20:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=FiLD8Kh1Ldrw4RhwdD3oLdPUm/OURzI21a+jYCY8Y0M=; b=SLtFDmK9Z1G9bfWjGetczkf616ZC5aNIDMuWgv3LdHkoIhY71HLdDS5KaepyfWtOUA RgXMcaf9TyCp+r3TaykSnSo5FWndj6pgfN7EbcIzHTV+qFZrAApk9M/fyHsTUfQsp7MT /J96YffjztVq5Ws4hgMSICdctCQ4gebIYq50cKPOarOSXZ9vuHm08QplaCImAHA8WFut 9m1MjwHKKf+lVWwC6YFVTAMan+SqonmarraPjO2Nz/xsp1luIXcG9+OMHtpPjHuu6V54 lMV0am/yoG4ZVzSvBeTIh0q8LE/4PxQSiq0LJCMdKxms1RB1oeuvj5RYNs0LkmV+8OkC K6JA== MIME-Version: 1.0 X-Received: by 10.50.90.179 with SMTP id bx19mr21307595igb.43.1439335221412; Tue, 11 Aug 2015 16:20:21 -0700 (PDT) Received: by 10.79.97.135 with HTTP; Tue, 11 Aug 2015 16:20:21 -0700 (PDT) In-Reply-To: References: Date: Tue, 11 Aug 2015 16:20:21 -0700 Message-ID: From: Elliot Olds To: Bitcoin Dev Content-Type: multipart/alternative; boundary=047d7bea429495cb6b051d11581c X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: Re: [bitcoin-dev] Fees and the block-finding process X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Development Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2015 23:20:22 -0000 --047d7bea429495cb6b051d11581c Content-Type: text/plain; charset=UTF-8 On Fri, Aug 7, 2015 at 9:28 AM, Pieter Wuille via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > On Fri, Aug 7, 2015 at 5:55 PM, Gavin Andresen > wrote: > >> I think there are multiple reasons to raise the maximum block size, and >> yes, fear of Bad Things Happening as we run up against the 1MB limit is one >> of the reasons. >> >> I take the opinion of smart engineers who actually do resource planning >> and have seen what happens when networks run out of capacity very seriously. >> > > This is a fundamental disagreement then. I believe that the demand is > infinite if you don't set a fee minimum (and I don't think we should), and > it just takes time for the market to find a way to fill whatever is > available - the rest goes into off-chain systems anyway. You will run out > of capacity at any size, and acting out of fear of that reality does not > improve the system. > I think the case for increasing block size can be made without appealing to fear of unknown effects of a fee market developing. I agree with you that the most likely outcome is that fees will rise to a new equilibrium as competition for block space increases, and some use cases will get priced out of the market. If fees rise high enough, the effects of this can be pretty bad though. I get the sense that you don't think high fees are that bad / low fees are that good. Can you let me know which of these statements related to low fees you disagree with? (0) Bitcoin's security will eventually have to be paid for almost entirely via txn fees. (1) A future in which lots of users are making on chain txns and each paying 5 cents/tx is more sustainable than one in which a smaller number of users are paying $3/tx, all else being equal (pretend the centralization pressures are very low in both instances, and each scenario results in the same amount of total tx fees). (2) It's important that Bitcoin become widely used to protect the network against regulators (note how political pressure from users who like Uber have had a huge effect on preventing Uber from being banned in many locations). (3) There are potentially a lot of valuable use cases that can benefit from Bitcoin's decentralization which can work at 5 cents / tx but are nonviable at $3 / tx. Allowing fees to stay at $3 / tx and pricing out all the viable use cases between $3 and 5 cents / tx would likely result in a significant loss of utility for people who want these use cases to work. (4) The Lightning Network will be a lot less appealing at $3 / tx than 5 cents / tx, because it'll require much larger anchor txn values to sufficiently amortize the costs of the Bitcoin tx fees, and having to pay $3 each time your counter-party misbehaves is somewhat painful. (5) Assuming that Bitcoin is somewhat likely to end up in the "lots of users, lower fees" situation described in (1), it's important that people can experiment with low fee use cases now so that these use cases have time to be discovered, be improved, and become popular before Bitcoin's security relies exclusively on fees. Finally, here's a type of question that devs on this list really don't like answering but which I think is more informative than almost any other: If you knew that hard forking to 4 MB soon would keep fees around 5 cents (with a fee market) for the next two years, and that remaining at 1 MB would result in fees of around $1 for the next two years, would you be in favor of the 4 MB hard fork? (I know our knowledge of the decentralization risks isn't very complete now, but assume you had to make a decision given the state of your knowledge now). --047d7bea429495cb6b051d11581c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On F= ri, Aug 7, 2015 at 9:28 AM, Pieter Wuille via bitcoin-dev <bitcoin-dev@lists.linuxfoundation.org> wrote:
On Fri, Aug 7, 20= 15 at 5:55 PM, Gavin Andresen <gavinandresen@gmail.com> wrote:
I think there are multiple reaso= ns to raise the maximum block size, and yes, fear of Bad Things Happening a= s we run up against the 1MB limit is one of the reasons.

I take the opinion of smart engineers who actually do resource plann= ing and have seen what happens when networks run out of capacity very serio= usly.

This i= s a fundamental disagreement then. I believe that the demand is infinite if= you don't set a fee minimum (and I don't think we should), and it = just takes time for the market to find a way to fill whatever is available = - the rest goes into off-chain systems anyway. You will run out of capacity= at any size, and acting out of fear of that reality does not improve the s= ystem.

I think the = case for increasing block size can be made without appealing to fear of unk= nown effects of a fee market developing. I agree with you that the most lik= ely outcome is that fees will rise to a new equilibrium as competition for = block space increases, and some use cases will get priced out of the market= . If fees rise high enough, the effects of this can be pretty bad though. I= get the sense that you don't think high fees are that bad / low fees a= re that good.=C2=A0

Can you let me know which of t= hese statements related to low fees you disagree with?

=
(0) Bitcoin's security will eventually have to be paid for almost = entirely via txn fees.

(1) A future in which lots = of users are making on chain txns and each paying 5 cents/tx is more sustai= nable than one in which a smaller number of users are paying $3/tx, all els= e being equal (pretend the centralization pressures are very low in both in= stances, and each scenario results in the same amount of total tx fees).=C2= =A0

(2) It's important that Bitcoin become wid= ely used to protect the network against regulators (note how political pres= sure from users who like Uber have had a huge effect on preventing Uber fro= m being banned in many locations).

(3) There are p= otentially a lot of valuable use cases that can benefit from Bitcoin's = decentralization which can work at 5 cents / tx but are nonviable at $3 / t= x. Allowing fees to stay at $3 / tx and pricing out all the viable use case= s between $3 and 5 cents / tx would likely result in a significant loss of = utility for people who want these use cases to work.

(4) The Lightning Network will be a lot less appealing at $3 / tx than 5= cents / tx, because it'll require much larger anchor txn values to suf= ficiently amortize the costs of the Bitcoin tx fees, and having to pay $3 e= ach time your counter-party misbehaves is somewhat painful.

<= /div>
(5) Assuming that Bitcoin is somewhat likely to end up in the &qu= ot;lots of users, lower fees" situation described in (1), it's imp= ortant that people can experiment with low fee use cases now so that these = use cases have time to be discovered, be improved, and become popular befor= e Bitcoin's security relies exclusively on fees.


Finally, here's a type of question that devs on this = list really don't like answering but which I think is more informative = than almost any other: If you knew that hard forking to 4 MB soon would kee= p fees around 5 cents (with a fee market) for the next two years, and that = remaining at 1 MB would result in fees of around $1 for the next two years,= would you be in favor of the 4 MB hard fork? (I know our knowledge of the = decentralization risks isn't very complete now, but assume you had to m= ake a decision given the state of your knowledge now).

=

--047d7bea429495cb6b051d11581c--