1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
|
Return-Path: <rryananizer@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id 6121E8E6
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 7 Aug 2015 20:17:31 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-oi0-f53.google.com (mail-oi0-f53.google.com
[209.85.218.53])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id E1E0113B
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 7 Aug 2015 20:17:29 +0000 (UTC)
Received: by oihn130 with SMTP id n130so62012050oih.2
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 07 Aug 2015 13:17:29 -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=BEt+R0m5dkOaza5QkFnUuWrq/w20TqEqLOPxCHJRv4w=;
b=Id3ZQu3ew/3bG9iDI1gjU14VGWyquVlYD0RpJ0R696MeWiSMrvGRIK7jOkrHu1g1Jt
EK85Xr3WZSNH0adjKKOy0ctpImMjBQCyA3H+rW+ztGQQcfPKlJt5waxtA8CCyj7zdCzW
u3LoFLvsBiloGay7ZR9KEzp9Lhy142LqZ+obF4vMVLwIars5rns94dm5K3nBLUutwUOL
8LnaJluC/oDSAk6eWl08RhB7dKYc2RrWIx/KNPmyQqsqHlQgrHX/z3wqmLqDx3nUi9XC
BzrUcElW6EUoJYatNAr6c27OEBasmNSdAXmaTYYZ4yo/aBCjnG+lTrMrNVB5U/PkKl/X
lTEw==
MIME-Version: 1.0
X-Received: by 10.202.51.66 with SMTP id z63mr8111709oiz.89.1438978649308;
Fri, 07 Aug 2015 13:17:29 -0700 (PDT)
Received: by 10.202.220.6 with HTTP; Fri, 7 Aug 2015 13:17:29 -0700 (PDT)
Received: by 10.202.220.6 with HTTP; Fri, 7 Aug 2015 13:17:29 -0700 (PDT)
In-Reply-To: <CAOG=w-s6x57Ab6=Q47abD4aYaUb18OUnoNqGaX4s3Awb7tNQoA@mail.gmail.com>
References: <CABsx9T16fH+56isq95m4+QWsKwP==tf75ep8ghnEcBoV4OtZJA@mail.gmail.com>
<CAPg+sBgOt=qhQVZv5P-4mcD75=L4PKgOfRqhyB6FZdSYQajrwQ@mail.gmail.com>
<CABsx9T10y6-=c7Qg6jysnf38wRX3NA3wWozxGfE+mEYJvPeqWA@mail.gmail.com>
<CAPg+sBiaT-2sjedA1mLOQo+q7=DjJ2yRuy7E4Gb3Wn8R-DzRTQ@mail.gmail.com>
<CAF_2MyUtrBUnR6EN-mOOnDa+Xh9=2coo9GaUcaeHCREqfP7jxA@mail.gmail.com>
<CAOG=w-uOxD0qntS4zWibV-khUYfKkjbsf84DbFR9WGV=FqQYxQ@mail.gmail.com>
<CAF_2MyVoL7_7jPZX-aftfcjV59nCP1q5bOK-Xyn8JoqyqysXLg@mail.gmail.com>
<CAF_2MyUqf3Qf7aj6DXy81AycD7EoyZTMsHKih1yfvAmy1BS+wA@mail.gmail.com>
<CAOG=w-s6x57Ab6=Q47abD4aYaUb18OUnoNqGaX4s3Awb7tNQoA@mail.gmail.com>
Date: Fri, 7 Aug 2015 15:17:29 -0500
Message-ID: <CAF_2MyXumMsx2nzpoxkGZjXarj6tbAsm+37RwPs-nsi+zaUdGw@mail.gmail.com>
From: Ryan Butler <rryananizer@gmail.com>
To: Mark Friedenbach <mark@friedenbach.org>
Content-Type: multipart/alternative; boundary=001a113ce1b43b4327051cbe5356
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
Cc: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.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 <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Aug 2015 20:17:31 -0000
--001a113ce1b43b4327051cbe5356
Content-Type: text/plain; charset=UTF-8
Peter's proposal undercuts matching blocksize growth to technological
progress not limiting centralization pressure. They are somewhat related,
but I want to be clear on what I originally stated. I would also point out
that Peter's proposal lacks this technical criteria as well.
That being said, I think designing any growth rates on theoretical
centralization pressure is not sensible and Peter's proposal rightly
excludes it and attempts instead for a very gradual increase over time
attempting to match blocksize growth that is consistent with technological
bandwidth growth. The problem is that it ignores the last 6 years (we are
already "behind") and underestimates bandwidth and storage growth. (See
Nielsen's law which states 50% and has held for 30 years).
Peter seems to be of the belief that since bitcoin will never be able to
handle all the world's transactions we should instead "...decrease the need
for trust required in off-chain systems...". This is akin to basing all
the world's transactions on a small settlement layer, much like balancing a
pyramid upside down it will topple.
I'm of the belief that the "reasonable node" test is a simple enough test
to maintain decentralization.
A raspberry pie 2 node on reasonable Internet connection with a reasonable
hard drive can run a node with 8 or 20mb blocks easily.
As Peter's proposal indicates, "If over time, this growth factor is beyond
what the actual technology offers, the intention should be to soft fork a
tighter limit." I wholeheartedly agree, which is why we should plan to be
ahead of the curve...not behind it.
On Aug 7, 2015 2:15 PM, "Mark Friedenbach" <mark@friedenbach.org> wrote:
> Surely you have some sort of empirical measurement demonstrating the
> validity of that statement? That is to say you've established some
> technical criteria by which to determine how much centralization pressure
> is too much, and shown that Pieter's proposal undercuts expected progress
> in that area?
>
> On Fri, Aug 7, 2015 at 12:07 PM, Ryan Butler <rryananizer@gmail.com>
> wrote:
>
>> Clarification...
>>
>> These are not mutually exclusive. We can design an increase to blocksize
>> that increases available space on chain AND follow technological
>> evolution. Peter's latest proposal is way too conservative on that front.
>>
>> And given Peter's assertion that demand is infinite there will still be a
>> an ocean of off chain transactions for the likes of blockstream to address.
>> On Aug 7, 2015 1:57 PM, "Ryan Butler" <rryananizer@gmail.com> wrote:
>>
>>> Who said anything about scaling bitcoin to visa levels now? We're
>>> talking about an increase now that scales into the future at a rate that is
>>> consistent with technological progress.
>>>
>>> Peter himself said "So, I think the block size should follow
>>> technological evolution...".
>>>
>>> The blocksize increase proposals have been modeled around this very
>>> thing. It's reasonable to increase the blocksize to a point that a
>>> reasonable person, with reasonable equipment and internet access can run a
>>> node or even a miner with acceptable orphan rates. Most miners are spv
>>> mining anyways. The 8 or even 20 MB limits are within those parameters.
>>>
>>> These are not mutually exclusive. We can design an increase to
>>> blocksize that addresses both demand exceeding the available space AND
>>> follow technological evolution. Peter's latest proposal is way too
>>> conservative on that front.
>>> On Aug 7, 2015 1:25 PM, "Mark Friedenbach" <mark@friedenbach.org> wrote:
>>>
>>>> Please don't put words into Pieter's mouth. I guarantee you everyone
>>>> working on Bitcoin in their heart of hearts would prefer everyone in the
>>>> world being able to use the Bitcoin ledger for whatever purpose, if there
>>>> were no cost.
>>>>
>>>> But like any real world engineering issue, this is a matter of
>>>> tradeoffs. At the extreme it is simply impossible to scale Bitcoin to the
>>>> terrabyte sized blocks that would be necessary to service the entire
>>>> world's financial transactions. Not without sacrificing entirely the
>>>> protection of policy neutrality achieved through decentralization. And as
>>>> that is Bitcoin's only advantage over traditional consensus systems, you
>>>> would have to wonder what the point of such an endeavor would be.
>>>>
>>>> So *somewhere* you have to draw the line, and transactions below that
>>>> level are simply pushed into higher level or off-chain protocols.
>>>>
>>>> The issue, as Pieter and Jorge have been pointing out, is that
>>>> technical discussion over where that line should be has been missing from
>>>> this debate.
>>>>
>>>> On Fri, Aug 7, 2015 at 10:47 AM, Ryan Butler via bitcoin-dev <
>>>> bitcoin-dev@lists.linuxfoundation.org> wrote:
>>>>
>>>>> Interesting position there Peter...you fear more people actually using
>>>>> bitcoin. The less on chain transactions the lower the velocity and the
>>>>> lower the value of the network. I would be careful what you ask for
>>>>> because you end up having nothing left to even root the security of these
>>>>> off chain transactions with and then neither will exist.
>>>>>
>>>>> Nobody ever said you wouldn't run out of capacity at any size. It's
>>>>> quite the fallacy to draw the conclusion from that statement that block
>>>>> size should remain far below a capacity it can easily maintain which would
>>>>> bring more users/velocity/value to the system. The outcomes of both of
>>>>> those scenarios are asymmetric. A higher block size can support more users
>>>>> and volume.
>>>>>
>>>>> Raising the blocksize isn't out of fear. It's the realization that we
>>>>> are at a point where we can raise it and support more users and
>>>>> transactions while keeping the downsides to a minimum (centralization etc).
>>>>> On Aug 7, 2015 11:28 AM, "Pieter Wuille via bitcoin-dev" <
>>>>> bitcoin-dev@lists.linuxfoundation.org> wrote:
>>>>>
>>>>>> On Fri, Aug 7, 2015 at 5:55 PM, Gavin Andresen <
>>>>>> gavinandresen@gmail.com> wrote:
>>>>>>
>>>>>>> On Fri, Aug 7, 2015 at 11:16 AM, Pieter Wuille <
>>>>>>> pieter.wuille@gmail.com> wrote:
>>>>>>>
>>>>>>>> I guess my question (and perhaps that's what Jorge is after): do
>>>>>>>> you feel that blocks should be increased in response to (or for fear of)
>>>>>>>> such a scenario.
>>>>>>>>
>>>>>>>
>>>>>>> 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. Whatever size blocks are actually produced, I believe
>>>>>> the result will either be something people consider too small to be
>>>>>> competitive ("you mean Bitcoin can only do 24 transactions per second?"
>>>>>> sounds almost the same as "you mean Bitcoin can only do 3 transactions per
>>>>>> second?"), or something that is very centralized in practice, and likely
>>>>>> both.
>>>>>>
>>>>>>
>>>>>>> And if so, if that is a reason for increase now, won't it be a
>>>>>>>> reason for an increase later as well? It is my impression that your answer
>>>>>>>> is yes, that this is why you want to increase the block size quickly and
>>>>>>>> significantly, but correct me if I'm wrong.
>>>>>>>>
>>>>>>>
>>>>>>> Sure, it might be a reason for an increase later. Here's my message
>>>>>>> to in-the-future Bitcoin engineers: you should consider raising the
>>>>>>> maximum block size if needed and you think the benefits of doing so (like
>>>>>>> increased adoption or lower transaction fees or increased reliability)
>>>>>>> outweigh the costs (like higher operating costs for full-nodes or the
>>>>>>> disruption caused by ANY consensus rule change).
>>>>>>>
>>>>>>
>>>>>> In general that sounds reasonable, but it's a dangerous precedent to
>>>>>> make technical decisions based on a fear of change of economics...
>>>>>>
>>>>>> --
>>>>>> Pieter
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> 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
>>>>>
>>>>>
>>>>
>
--001a113ce1b43b4327051cbe5356
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<p dir=3D"ltr">Peter's proposal undercuts matching blocksize growth to =
technological progress not limiting centralization pressure.=C2=A0 They are=
somewhat related, but I want to be clear on what I originally stated.=C2=
=A0 I would also point out that Peter's proposal lacks this technical c=
riteria as well.</p>
<p dir=3D"ltr">That being said, I think designing any growth rates on theor=
etical centralization pressure is not sensible and Peter's proposal rig=
htly excludes it and attempts instead for a very gradual increase over time=
attempting to match blocksize growth that is consistent with technological=
bandwidth growth.=C2=A0 The problem is that it ignores the last 6 years (w=
e are already "behind") and underestimates bandwidth and storage =
growth. (See Nielsen's law which states 50% and has held for 30 years).=
</p>
<p dir=3D"ltr">Peter seems to be of the belief that since bitcoin will neve=
r be able to handle all the world's transactions we should instead &quo=
t;...decrease the need for trust required in off-chain systems...".=C2=
=A0 This is akin to basing all the world's transactions on a small sett=
lement layer, much like balancing a pyramid upside down it will topple. </p=
>
<p dir=3D"ltr">I'm of the belief that the "reasonable node" t=
est is a simple enough test to maintain decentralization.</p>
<p dir=3D"ltr">A raspberry pie 2 node on reasonable Internet connection wit=
h a reasonable hard drive can run a node with 8 or 20mb blocks easily.</p>
<p dir=3D"ltr">As Peter's proposal indicates, "If over time, this =
growth factor is beyond what the actual technology offers, the intention sh=
ould be to soft fork a tighter limit."=C2=A0 I wholeheartedly agree, w=
hich is why we should plan to be ahead of the curve...not behind it.</p>
<div class=3D"gmail_quote">On Aug 7, 2015 2:15 PM, "Mark Friedenbach&q=
uot; <<a href=3D"mailto:mark@friedenbach.org">mark@friedenbach.org</a>&g=
t; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=
=3D"ltr">Surely you have some sort of empirical measurement demonstrating t=
he validity of that statement? That is to say you've established some t=
echnical criteria by which to determine how much centralization pressure is=
too much, and shown that Pieter's proposal undercuts expected progress=
in that area?<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_=
quote">On Fri, Aug 7, 2015 at 12:07 PM, Ryan Butler <span dir=3D"ltr"><<=
a href=3D"mailto:rryananizer@gmail.com" target=3D"_blank">rryananizer@gmail=
.com</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr"=
>Clarification...</p>
<p dir=3D"ltr">These are not mutually exclusive.=C2=A0 We can design an inc=
rease to blocksize that increases available space on chain AND follow techn=
ological evolution.=C2=A0 Peter's latest proposal is way too conservati=
ve on that front.</p>
<p dir=3D"ltr">And given Peter's assertion that demand is infinite ther=
e will still be a an ocean of off chain transactions for the likes of block=
stream to address.<br>
</p><div><div>
<div class=3D"gmail_quote">On Aug 7, 2015 1:57 PM, "Ryan Butler" =
<<a href=3D"mailto:rryananizer@gmail.com" target=3D"_blank">rryananizer@=
gmail.com</a>> wrote:<br type=3D"attribution"><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex"><p dir=3D"ltr">Who said anything about scaling bitcoin to visa levels =
now?=C2=A0 We're talking about an increase now that scales into the fut=
ure at a rate that is consistent with technological progress.</p>
<p dir=3D"ltr">Peter himself said "So, I think the block size should f=
ollow technological evolution...".</p>
<p dir=3D"ltr">The blocksize increase proposals have been modeled around th=
is very thing.=C2=A0 It's reasonable to increase the blocksize to a poi=
nt that a reasonable person, with reasonable equipment and internet access =
can run a node or even a miner with acceptable orphan rates.=C2=A0 Most min=
ers are spv mining anyways.=C2=A0 The 8 or even 20 MB limits are within tho=
se parameters.</p>
<p dir=3D"ltr">These are not mutually exclusive.=C2=A0 We can design an inc=
rease to blocksize that addresses both demand exceeding the available space=
AND follow technological evolution.=C2=A0 Peter's latest proposal is w=
ay too conservative on that front.</p>
<div class=3D"gmail_quote">On Aug 7, 2015 1:25 PM, "Mark Friedenbach&q=
uot; <<a href=3D"mailto:mark@friedenbach.org" target=3D"_blank">mark@fri=
edenbach.org</a>> wrote:<br type=3D"attribution"><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex"><div dir=3D"ltr"><div><div><div>Please don't put words into Pie=
ter's mouth. I guarantee you everyone working on Bitcoin in their heart=
of hearts would prefer everyone in the world being able to use the Bitcoin=
ledger for whatever purpose, if there were no cost.<br><br></div>But like =
any real world engineering issue, this is a matter of tradeoffs. At the ext=
reme it is simply impossible to scale Bitcoin to the terrabyte sized blocks=
that would be necessary to service the entire world's financial transa=
ctions. Not without sacrificing entirely the protection of policy neutralit=
y achieved through decentralization. And as that is Bitcoin's only adva=
ntage over traditional consensus systems, you would have to wonder what the=
point of such an endeavor would be.<br><br></div>So *somewhere* you have t=
o draw the line, and transactions below that level are simply pushed into h=
igher level or off-chain protocols.<br><br></div>The issue, as Pieter and J=
orge have been pointing out, is that technical discussion over where that l=
ine should be has been missing from this debate.<br></div><div class=3D"gma=
il_extra"><br><div class=3D"gmail_quote">On Fri, Aug 7, 2015 at 10:47 AM, R=
yan Butler via bitcoin-dev <span dir=3D"ltr"><<a href=3D"mailto:bitcoin-=
dev@lists.linuxfoundation.org" target=3D"_blank">bitcoin-dev@lists.linuxfou=
ndation.org</a>></span> wrote:<br><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=
=3D"ltr">Interesting position there Peter...you fear more people actually u=
sing bitcoin.=C2=A0 The less on chain transactions the lower the velocity a=
nd the lower the value of the network.=C2=A0 I would be careful what you as=
k for because you end up having nothing left to even root the security of t=
hese off chain transactions with and then neither will exist.</p>
<p dir=3D"ltr">Nobody ever said you wouldn't run out of capacity at any=
size.=C2=A0 It's quite the fallacy to draw the conclusion from that st=
atement that block size should remain far below a capacity it can easily ma=
intain which would bring more users/velocity/value to the system.=C2=A0 The=
outcomes of both of those scenarios are asymmetric.=C2=A0 A higher block s=
ize can support more users and volume.</p>
<p dir=3D"ltr">Raising the blocksize isn't out of fear.=C2=A0 It's =
the realization that we are at a point where we can raise it and support mo=
re users and transactions while keeping the downsides to a minimum (central=
ization etc).</p>
<div class=3D"gmail_quote"><div><div>On Aug 7, 2015 11:28 AM, "Pieter =
Wuille via bitcoin-dev" <<a href=3D"mailto:bitcoin-dev@lists.linuxf=
oundation.org" target=3D"_blank">bitcoin-dev@lists.linuxfoundation.org</a>&=
gt; wrote:<br type=3D"attribution"></div></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x"><div><div><div dir=3D"ltr">On Fri, Aug 7, 2015 at 5:55 PM, Gavin Andrese=
n <span dir=3D"ltr"><<a href=3D"mailto:gavinandresen@gmail.com" target=
=3D"_blank">gavinandresen@gmail.com</a>></span> wrote:<br><div class=3D"=
gmail_extra"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div=
dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><span>On=
Fri, Aug 7, 2015 at 11:16 AM, Pieter Wuille <span dir=3D"ltr"><<a href=
=3D"mailto:pieter.wuille@gmail.com" target=3D"_blank">pieter.wuille@gmail.c=
om</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"=
><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div>I guess my ques=
tion (and perhaps that's what Jorge is after): do you feel that blocks =
should be increased in response to (or for fear of) such a scenario. </div>=
</div></div></div></blockquote><div><br></div></span><div>I think there are=
multiple reasons to raise the maximum block size, and yes, fear of Bad Thi=
ngs Happening as we run up against the 1MB limit is one of the reasons.</di=
v><div><br></div><div>I take the opinion of smart engineers who actually do=
resource planning and have seen what happens when networks run out of capa=
city very seriously.</div></div></div></div></blockquote><div><br></div><di=
v>This is a fundamental disagreement then. I believe that the demand is inf=
inite 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 av=
ailable - 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 impro=
ve the system. Whatever size blocks are actually produced, I believe the re=
sult will either be something people consider too small to be competitive (=
"you mean Bitcoin can only do 24 transactions per second?" sounds=
almost the same as "you mean Bitcoin can only do 3 transactions per s=
econd?"), or something that is very centralized in practice, and likel=
y both.<br><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div c=
lass=3D"gmail_extra"><div class=3D"gmail_quote"><span><div><br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
solid;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_extra"><div c=
lass=3D"gmail_quote"><div>And if so, if that is a reason for increase now, =
won't it be a reason for an increase later as well? It is my impression=
that your answer is yes, that this is why you want to increase the block s=
ize quickly and significantly, but correct me if I'm wrong. <br></div><=
/div></div></div></blockquote><div><br></div></span><div>Sure, it might be =
a reason for an increase later. Here's my message to in-the-future Bitc=
oin engineers: =C2=A0you should consider raising the maximum block size if =
needed and you think the benefits of doing so (like increased adoption or l=
ower transaction fees or increased reliability) outweigh the costs (like hi=
gher operating costs for full-nodes or the disruption caused by ANY consens=
us rule change).</div></div></div></div></blockquote><br></div><div class=
=3D"gmail_quote">In general that sounds reasonable, but it's a dangerou=
s precedent to make technical decisions based on a fear of change of econom=
ics...<br><br>-- <br></div><div class=3D"gmail_quote">Pieter<br><br></div><=
/div></div>
<br></div></div>_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
man/listinfo/bitcoin-dev</a><br>
<br></blockquote></div>
<br>_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
man/listinfo/bitcoin-dev</a><br>
<br></blockquote></div><br></div>
</blockquote></div>
</blockquote></div>
</div></div></blockquote></div><br></div>
</blockquote></div>
--001a113ce1b43b4327051cbe5356--
|