summaryrefslogtreecommitdiff
path: root/47/32749bdb5ebc9e181d81d853eb1552051d3099
blob: eb5cf182968985037cc9b68a5c8faa95f4c55e3e (plain)
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
Return-Path: <david@artlery.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id B94BBF67
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sat,  6 Feb 2016 21:28:30 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-yw0-f175.google.com (mail-yw0-f175.google.com
	[209.85.161.175])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id B2C7A106
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sat,  6 Feb 2016 21:28:29 +0000 (UTC)
Received: by mail-yw0-f175.google.com with SMTP id g127so77990106ywf.2
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sat, 06 Feb 2016 13:28:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=artlery-com.20150623.gappssmtp.com; s=20150623;
	h=content-type:mime-version:subject:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to;
	bh=/5SLygB+7it10m9CZnypvVcRbIH3EHzMuQZ3DGdxOuo=;
	b=m+hOfFwov3gF3TrP41BmU29Q0e5D4yOrplm3ReDwr+8hzJ3y60euk2Ul1SqFdtRzTS
	efq35eFHVOENkE3YSDT8ztMpIl0mFGBVMJ1zgI0MwLo3UBjBAaMUcu3ewiz6ktACYFx1
	qngIZfOoioENbvNJQLIpTwa25ddFJojghrIVJfHrrU9mnTwPuuvQ1O0XSqAqTe1iig8p
	TwQLmppETFiLCuHe4BtJ1fCP4/e8GfQx4+6jaqyixsA3RenGYw+AiP0Lr7CkHQM13ASu
	fQtUVlT4uSA0frZsIHRkQyHQDUvQp0kva3mmSjAblyIvCb0h3kmn1JzgoVaWcnRbcV59
	qETQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:content-type:mime-version:subject:from
	:in-reply-to:date:cc:content-transfer-encoding:message-id:references
	:to; bh=/5SLygB+7it10m9CZnypvVcRbIH3EHzMuQZ3DGdxOuo=;
	b=D7vxPiGLVphtlxrdfNXBU5/hwBHXP9EO1Pr7PfdWWOLGvZgAM7HkrGcnSiQ0VkLHpE
	WCF4k5AY+AaUUsUvdYcwdlFvkECDy43swimiL9t9SJEZAMEWN2VXifqKyJZ6TZoCf2An
	8SR9VE8SB1kGUixa+Zt1hCT1AwzGT4/t8kpwEFX2cb+/eJt9wkoTVwk4XIhzPPpjGe8q
	UyeTNosbtd7A/qqXPnm1E9lE+QjkJoxrIy3y1GqL1s5fpf0dvuvz25mxanJu1b789rxT
	oXrPVi2U91D00uiJ8kMICwn2o1BFkaCB2ldWUv9FOr6MMzVhYoSVCuwqZYylSlPBvbkb
	2zVA==
X-Gm-Message-State: AG10YOQtYl7uDPIg7NLpaqGqTYW212eyURBqXz9ZZejh6jj3FreNkyOOE0qrXPZZt6S4tA==
X-Received: by 10.129.152.9 with SMTP id p9mr1372840ywg.85.1454794108905;
	Sat, 06 Feb 2016 13:28:28 -0800 (PST)
Received: from [100.119.122.105] (150.sub-70-192-33.myvzw.com. [70.192.33.150])
	by smtp.gmail.com with ESMTPSA id
	k186sm15388635ywf.14.2016.02.06.13.28.24
	(version=TLSv1/SSLv3 cipher=OTHER);
	Sat, 06 Feb 2016 13:28:28 -0800 (PST)
Content-Type: multipart/alternative;
	boundary=Apple-Mail-EB8059C0-6ED2-408E-B58B-B06E3D1F2FA0
Mime-Version: 1.0 (1.0)
From: David Thomson <david@artlery.com>
X-Mailer: iPhone Mail (13D15)
In-Reply-To: <CABsx9T2AUwDdz3JowpQYeusDgCBwfNFCDz0Kfut9ffT6gSaGeQ@mail.gmail.com>
Date: Sat, 6 Feb 2016 16:28:22 -0500
Content-Transfer-Encoding: 7bit
Message-Id: <E17AC2D4-AA22-48CD-9065-7D2071A3D8EA@artlery.com>
References: <CABsx9T1Bd0-aQg-9uRa4u3dGA5fKxaj8-mEkxVzX8mhdj4Gt2g@mail.gmail.com>
	<201602060012.26728.luke@dashjr.org>
	<CABm2gDrns0+eZdLyNk=tDNbnMsC1tT1MfEY93cJf1V_8TPjmLA@mail.gmail.com>
	<CABsx9T2LuMZciXpMiY24+rPzhj1VT6j=HJ5STtnQmnfnA_XFUw@mail.gmail.com>
	<CALqxMTGu1EtVxRYTxLBpE-0zWH59dnQa1zst9p9vdmbCckBjtQ@mail.gmail.com>
	<CABsx9T2AUwDdz3JowpQYeusDgCBwfNFCDz0Kfut9ffT6gSaGeQ@mail.gmail.com>
To: Gavin Andresen <gavinandresen@gmail.com>
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, HTML_MESSAGE, MIME_QP_LONG_LINE,
	RCVD_IN_DNSWL_NONE 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: Sat, 06 Feb 2016 21:33:26 +0000
Cc: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] BIP proposal: Increase block size limit to 2
	megabytes
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: Sat, 06 Feb 2016 21:28:30 -0000


--Apple-Mail-EB8059C0-6ED2-408E-B58B-B06E3D1F2FA0
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Gavin,

I saw this in your blog post:

"Miners producing up-version blocks is a coordination mechanism. Other coord=
ination mechanisms are possible=E2=80=93 there could be a centrally determin=
ed =E2=80=9Cflag day=E2=80=9D or =E2=80=9Cflag block=E2=80=9D when everybody=
 (or almost everybody) agrees that a change will happen."

Can you describe this a bit more? How would either a "flag day" or "flag blo=
ck" work as an alternative and why did you decide against them?

More thoughts and questions inline, thanks!

On Feb 6, 2016, at 12:45 PM, Gavin Andresen via bitcoin-dev <bitcoin-dev@lis=
ts.linuxfoundation.org> wrote:

>> On Sat, Feb 6, 2016 at 12:01 PM, Adam Back <adam@cypherspace.org> wrote:
>>=20
>> It would probably be a good idea to have a security considerations
>> section
>=20
> Containing what?  I'm not aware of any security considerations that are an=
y different from any other consensus rules change.

Can you explain and justify why that is the case? It would be nice to see th=
at rationale laid out more fully as to why it's no different.

>=20
> (I can write a blog post summarizing our slack discussion of SPV security i=
mmediately after the first greater-than-1mb-block if you like).

I'm not familiar with the context of your slack discussion, but why would yo=
u wait to summarize that only after the first-greater-than-1mb-block?

>=20
> =20
>> , also, is there a list of which exchange, library, wallet,
>> pool, stats server, hardware etc you have tested this change against?
>=20
> That testing is happening by the exchange, library, wallet, etc providers t=
hemselves. There is a list on the Classic home page:
>=20
> https://bitcoinclassic.com/

Is there a way to provide more transparency and visibility into that process=
 and level of readiness? Is there an expectation of certain levels of readin=
ess here before certain other things happen? I was thinking it would be real=
ly useful to have a visual timeline of events associated with all of this. M=
aybe you could add that to one of your web pages?

> =20
>>=20
>> Do you have a rollback plan in the event the hard-fork triggers via
>> false voting as seemed to be prevalent during XT?  (Or rollback just
>> as contingency if something unforseen goes wrong).
>=20
> The only voting in this BIP is done by the miners, and that cannot be fake=
d.
>=20
> Are you talking about people spinning up pseudo-full-nodes that fake the u=
ser-agent?
>=20
> As I said, there are people who have said they will spin up thousands of f=
ull nodes to help prevent possible Sybil attacks which would become marginal=
ly easier to accomplish immediately after the first >1mb block was produced a=
nd full nodes that hadn't upgraded were left behind.
>=20
> Would Blockstream be willing to help out by running a dozen or two extra f=
ull nodes?
>=20
> I can't imagine any even-remotely-likely sequence of events that would req=
uire a rollback, can you be more specific about what you are imagining?  Min=
ers suddenly getting cold feet?

Well that, but also past performance isn't an indication of future performan=
ce, necessarily. They might have gone out of business, to give one example. T=
here is surely assumed self-interest, but I have also seen rumors floating a=
round of this being used as an arbitrage opportunity. Would suck to imagine t=
hat ever happening, but since this seems like it's being managed on more han=
dshake type of deals (or conversations), are there any legal documents backi=
ng those commitments up? Or is that definitely overkill?

Maybe it's worth documenting the full range of possible series of events and=
 then their presumed level of unlikelihood? "What can go wrong will go wrong=
", "Black Swan" events, type of considerations. :) Often when people discuss=
 unlikely things like crypto being broken, it's like, "Assuming processing p=
ower of x, increasing at a rate of x, and a known age of the universe of x, i=
t would take a billion times the known length of the universe for that to ha=
ppen".

Certainly not everything fits so easily into that framing, but it would be r=
eally helpful to see the "what could possibly go wrong" things fully enumera=
ted.

Thanks!!

Dave

> =20
>> How do you plan to monitor and manage security through the hard-fork?
>=20
> I don't plan to monitor or manage anything; the Bitcoin network is self-mo=
nitoring and self-managing. Services like statoshi.infowill do the monitorin=
g, and miners and people and businesses will manage the network, as they do e=
very day.
>=20
> --=20
> --
> Gavin Andresen
>=20
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

--Apple-Mail-EB8059C0-6ED2-408E-B58B-B06E3D1F2FA0
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div><div><span style=3D"background-color: r=
gba(255, 255, 255, 0);">Gavin,</span></div><div><span style=3D"background-co=
lor: rgba(255, 255, 255, 0);"><br></span></div><div><span style=3D"backgroun=
d-color: rgba(255, 255, 255, 0);">I saw this in your blog post:</span></div>=
<div><span style=3D"background-color: rgba(255, 255, 255, 0);"><br></span></=
div><div><span style=3D"background-color: rgba(255, 255, 255, 0);">"Miners p=
roducing up-version blocks is a coordination mechanism. Other coordination m=
echanisms are possible=E2=80=93 there could be a centrally determined =E2=80=
=9Cflag day=E2=80=9D or =E2=80=9Cflag block=E2=80=9D when everybody (or almo=
st everybody) agrees that a change will happen."</span></div><div><span styl=
e=3D"background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span s=
tyle=3D"background-color: rgba(255, 255, 255, 0);">Can you describe this a b=
it more? How would either a "flag day" or "flag block" work as an alternativ=
e and why did you decide against them?</span></div><div><span style=3D"backg=
round-color: rgba(255, 255, 255, 0);"><br></span></div><div><div><span style=
=3D"background-color: rgba(255, 255, 255, 0);">More thoughts and questions i=
nline, thanks!</span></div><div><span style=3D"background-color: rgba(255, 2=
55, 255, 0);"><br></span></div><span style=3D"background-color: rgba(255, 25=
5, 255, 0);">On Feb 6, 2016, at 12:45 PM, Gavin Andresen via bitcoin-dev &lt=
;<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.=
linuxfoundation.org</a>&gt; wrote:<br><br></span></div><blockquote type=3D"c=
ite"><div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">=
<blockquote type=3D"cite"><font color=3D"#000000"><span style=3D"background-=
color: rgba(255, 255, 255, 0);">On Sat, Feb 6, 2016 at 12:01 PM, Adam Back&n=
bsp;<span dir=3D"ltr">&lt;<a href=3D"mailto:adam@cypherspace.org" target=3D"=
_blank">adam@cypherspace.org</a>&gt;</span>&nbsp;wrote:<br></span></font></b=
lockquote><blockquote class=3D"gmail_quote" style=3D"margin: 0px 0px 0px 0.8=
ex; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><font color=3D=
"#000000"><span style=3D"background-color: rgba(255, 255, 255, 0);"><br>It w=
ould probably be a good idea to have a security considerations<br>section</s=
pan></font></blockquote><div><font color=3D"#000000"><span style=3D"backgrou=
nd-color: rgba(255, 255, 255, 0);"><br></span></font></div><div><font color=3D=
"#000000"><span style=3D"background-color: rgba(255, 255, 255, 0);">Containi=
ng what?&nbsp; I'm not aware of any security considerations that are any dif=
ferent from any other consensus rules change.</span></font></div></div></div=
></div></blockquote><div><span style=3D"background-color: rgba(255, 255, 255=
, 0);"><br></span></div><span style=3D"background-color: rgba(255, 255, 255,=
 0);">Can you explain and justify why that is the case? It would be nice to s=
ee that rationale laid out more fully as to why it's no different.</span><di=
v><span style=3D"background-color: rgba(255, 255, 255, 0);"><br></span><bloc=
kquote type=3D"cite"><div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D=
"gmail_quote"><div><font color=3D"#000000"><span style=3D"background-color: r=
gba(255, 255, 255, 0);"><br></span></font></div><div><font color=3D"#000000"=
><span style=3D"background-color: rgba(255, 255, 255, 0);">(I can write a bl=
og post summarizing our slack discussion of SPV security immediately after t=
he first greater-than-1mb-block if you like).</span></font></div></div></div=
></div></blockquote><div><span style=3D"background-color: rgba(255, 255, 255=
, 0);"><br></span></div><div><span style=3D"background-color: rgba(255, 255,=
 255, 0);">I'm not familiar with the context of your slack discussion, but w=
hy would you wait to summarize that only after the first-greater-than-1mb-bl=
ock?</span></div><span style=3D"background-color: rgba(255, 255, 255, 0);"><=
br></span><blockquote type=3D"cite"><div dir=3D"ltr"><div class=3D"gmail_ext=
ra"><div class=3D"gmail_quote"><div><font color=3D"#000000"><span style=3D"b=
ackground-color: rgba(255, 255, 255, 0);"><br></span></font></div><div><font=
 color=3D"#000000"><span style=3D"background-color: rgba(255, 255, 255, 0);"=
>&nbsp;</span></font></div><blockquote class=3D"gmail_quote" style=3D"margin=
: 0px 0px 0px 0.8ex; border-left-color: rgb(204, 204, 204); padding-left: 1e=
x;"><font color=3D"#000000"><span style=3D"background-color: rgba(255, 255, 2=
55, 0);">, also, is there a list of which exchange, library, wallet,<br>pool=
, stats server, hardware etc you have tested this change against?</span></fo=
nt></blockquote><div><font color=3D"#000000"><span style=3D"background-color=
: rgba(255, 255, 255, 0);"><br></span></font></div><div><font color=3D"#0000=
00"><span style=3D"background-color: rgba(255, 255, 255, 0);">That testing i=
s happening by the exchange, library, wallet, etc providers themselves. Ther=
e is a list on the Classic home page:</span></font></div><div><font color=3D=
"#000000"><span style=3D"background-color: rgba(255, 255, 255, 0);"><br></sp=
an></font></div><div><a href=3D"https://bitcoinclassic.com/" style=3D"backgr=
ound-color: rgba(255, 255, 255, 0);"><font color=3D"#000000">https://bitcoin=
classic.com/</font></a></div></div></div></div></blockquote><div><span style=
=3D"background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span s=
tyle=3D"background-color: rgba(255, 255, 255, 0);">Is there a way to provide=
 more transparency and visibility into that process and level of readiness? I=
s there an expectation of certain levels of readiness here before certain ot=
her things happen? I was thinking it would be really useful to have a visual=
 timeline of events associated with all of this. Maybe you could add that to=
 one of your web pages?</span></div><span style=3D"background-color: rgba(25=
5, 255, 255, 0);"><br></span><blockquote type=3D"cite"><div dir=3D"ltr"><div=
 class=3D"gmail_extra"><div class=3D"gmail_quote"><div><font color=3D"#00000=
0"><span style=3D"background-color: rgba(255, 255, 255, 0);">&nbsp;<br></spa=
n></font></div><blockquote class=3D"gmail_quote" style=3D"margin: 0px 0px 0p=
x 0.8ex; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><font co=
lor=3D"#000000"><span style=3D"background-color: rgba(255, 255, 255, 0);"><b=
r>Do you have a rollback plan in the event the hard-fork triggers via<br>fal=
se voting as seemed to be prevalent during XT?&nbsp; (Or rollback just<br>as=
 contingency if something unforseen goes wrong).</span></font></blockquote><=
div><font color=3D"#000000"><span style=3D"background-color: rgba(255, 255, 2=
55, 0);"><br></span></font></div><div><font color=3D"#000000"><span style=3D=
"background-color: rgba(255, 255, 255, 0);">The only voting in this BIP is d=
one by the miners, and that cannot be faked.</span></font></div><div><font c=
olor=3D"#000000"><span style=3D"background-color: rgba(255, 255, 255, 0);"><=
br></span></font></div><div><font color=3D"#000000"><span style=3D"backgroun=
d-color: rgba(255, 255, 255, 0);">Are you talking about people spinning up p=
seudo-full-nodes that fake the user-agent?</span></font></div><div><font col=
or=3D"#000000"><span style=3D"background-color: rgba(255, 255, 255, 0);"><br=
></span></font></div><div><font color=3D"#000000"><span style=3D"background-=
color: rgba(255, 255, 255, 0);">As I said, there are people who have said th=
ey will spin up thousands of full nodes to help prevent possible Sybil attac=
ks which would become marginally easier to accomplish immediately after the f=
irst &gt;1mb block was produced and full nodes that hadn't upgraded were lef=
t behind.</span></font></div><div><font color=3D"#000000"><span style=3D"bac=
kground-color: rgba(255, 255, 255, 0);"><br></span></font></div><div><font c=
olor=3D"#000000"><span style=3D"background-color: rgba(255, 255, 255, 0);">W=
ould Blockstream be willing to help out by running a dozen or two extra full=
 nodes?</span></font></div><div><font color=3D"#000000"><span style=3D"backg=
round-color: rgba(255, 255, 255, 0);"><br></span></font></div><div><font col=
or=3D"#000000"><span style=3D"background-color: rgba(255, 255, 255, 0);">I c=
an't imagine any even-remotely-likely sequence of events that would require a=
 rollback, can you be more specific about what you are imagining?&nbsp; Mine=
rs suddenly getting cold feet?</span></font></div></div></div></div></blockq=
uote><div><span style=3D"background-color: rgba(255, 255, 255, 0);"><br></sp=
an></div><div><span style=3D"background-color: rgba(255, 255, 255, 0);">Well=
 that, but also past performance isn't an indication of future performance, n=
ecessarily. They might have gone out of business, to give one example. There=
 is surely assumed self-interest, but I have also seen rumors floating aroun=
d of this being used as an arbitrage opportunity. Would suck to imagine that=
 ever happening, but since this seems like it's being managed on more handsh=
ake type of deals (or conversations), are there any legal documents backing t=
hose commitments up? Or is that definitely overkill?</span></div><div><span s=
tyle=3D"background-color: rgba(255, 255, 255, 0);"><br></span></div><div><sp=
an style=3D"background-color: rgba(255, 255, 255, 0);">Maybe it's worth docu=
menting the full range of possible series of events and then their presumed l=
evel of unlikelihood? "What can go wrong will go wrong", "Black Swan" events=
, type of considerations. :) Often when people discuss unlikely things like c=
rypto being broken, it's like, "Assuming processing power of x, increasing a=
t a rate of x, and a known age of the universe of x, it would take a billion=
 times the known length of the universe for that to happen".</span></div><di=
v><span style=3D"background-color: rgba(255, 255, 255, 0);"><br></span></div=
><div><span style=3D"background-color: rgba(255, 255, 255, 0);">Certainly no=
t everything fits so easily into that framing, but it would be really helpfu=
l to see the "what could possibly go wrong" things fully enumerated.</span><=
/div><div><span style=3D"background-color: rgba(255, 255, 255, 0);"><br></sp=
an></div><div><span style=3D"background-color: rgba(255, 255, 255, 0);">Than=
ks!!</span></div><div><span style=3D"background-color: rgba(255, 255, 255, 0=
);"><br></span></div><div><span style=3D"background-color: rgba(255, 255, 25=
5, 0);">Dave</span></div><span style=3D"background-color: rgba(255, 255, 255=
, 0);"><br></span><blockquote type=3D"cite"><div dir=3D"ltr"><div class=3D"g=
mail_extra"><div class=3D"gmail_quote"><div><font color=3D"#000000"><span st=
yle=3D"background-color: rgba(255, 255, 255, 0);">&nbsp;</span></font></div>=
<blockquote class=3D"gmail_quote" style=3D"margin: 0px 0px 0px 0.8ex; border=
-left-color: rgb(204, 204, 204); padding-left: 1ex;"><font color=3D"#000000"=
><span style=3D"background-color: rgba(255, 255, 255, 0);">How do you plan t=
o monitor and manage security through the hard-fork?</span></font></blockquo=
te><div><font color=3D"#000000"><span style=3D"background-color: rgba(255, 2=
55, 255, 0);"><br></span></font></div><div><font color=3D"#000000"><span sty=
le=3D"background-color: rgba(255, 255, 255, 0);">I don't plan to monitor or m=
anage anything; the Bitcoin network is self-monitoring and self-managing. Se=
rvices like&nbsp;<a href=3D"http://statoshi.info/">statoshi.info</a>will do t=
he monitoring, and miners and people and businesses will manage the network,=
 as they do every day.</span></font></div><div><font color=3D"#000000"><span=
 style=3D"background-color: rgba(255, 255, 255, 0);"><br></span></font></div=
></div><font color=3D"#000000"><span style=3D"background-color: rgba(255, 25=
5, 255, 0);">--&nbsp;<br></span></font><div class=3D"gmail_signature"><div d=
ir=3D"ltr"><div dir=3D"ltr"><div><font color=3D"#000000"><span style=3D"back=
ground-color: rgba(255, 255, 255, 0);">--<br>Gavin Andresen<br></span></font=
></div><div><font color=3D"#000000"><span style=3D"background-color: rgba(25=
5, 255, 255, 0);"><br></span></font></div></div></div></div></div></div></bl=
ockquote><blockquote type=3D"cite"><font color=3D"#000000"><span style=3D"ba=
ckground-color: rgba(255, 255, 255, 0);">___________________________________=
____________<br>bitcoin-dev mailing list<br><a href=3D"mailto:bitcoin-dev@li=
sts.linuxfoundation.org">bitcoin-dev@lists.linuxfoundation.org</a><br><a hre=
f=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev">https:/=
/lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev</a></span></font></b=
lockquote></div></div></body></html>=

--Apple-Mail-EB8059C0-6ED2-408E-B58B-B06E3D1F2FA0--