summaryrefslogtreecommitdiff
path: root/f5/60fea7c89d76e1573e375aec412cce8f44c178
blob: 8ad9761e6472e7e1f3a61faa1db28c5e57d055c9 (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
Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
	helo=mx.sourceforge.net)
	by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <sam@rfc1149.net>) id 1TLrm3-0001Hk-RQ
	for bitcoin-development@lists.sourceforge.net;
	Wed, 10 Oct 2012 08:36:17 +0000
Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of rfc1149.net
	designates 91.121.19.179 as permitted sender)
	client-ip=91.121.19.179; envelope-from=sam@rfc1149.net;
	helo=zoidberg.rfc1149.net; 
Received: from zoidberg.rfc1149.net ([91.121.19.179])
	by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.76) id 1TLrlv-0006xU-L0
	for bitcoin-development@lists.sourceforge.net;
	Wed, 10 Oct 2012 08:36:15 +0000
Received: from mail-ie0-f175.google.com (mail-ie0-f175.google.com
	[209.85.223.175])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(Client CN "smtp.gmail.com",
	Issuer "Google Internet Authority" (verified OK))
	by zoidberg.rfc1149.net (Postfix) with ESMTPSA id 50B617D0C
	for <bitcoin-development@lists.sourceforge.net>;
	Wed, 10 Oct 2012 10:17:46 +0200 (CEST)
Received: by mail-ie0-f175.google.com with SMTP id c13so400052ieb.34
	for <bitcoin-development@lists.sourceforge.net>;
	Wed, 10 Oct 2012 01:17:44 -0700 (PDT)
Received: by 10.42.65.6 with SMTP id j6mr18132858ici.2.1349857064928; Wed, 10
	Oct 2012 01:17:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.64.167.169 with HTTP; Wed, 10 Oct 2012 01:17:29 -0700 (PDT)
From: Samuel Tardieu <sam@rfc1149.net>
Date: Wed, 10 Oct 2012 10:17:29 +0200
Message-ID: <CABP-7mjOfE_hMmcNEWNf3n4ocWg8tApCb_QvGr80cuqZo3nv9w@mail.gmail.com>
To: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Content-Type: multipart/alternative; boundary=90e6ba614774da44cc04cbb01665
X-Spam-Score: -2.7 (--)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
	sender-domain
	-0.0 SPF_PASS               SPF: sender matches SPF record
	-2.1 RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain
	0.0 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL
	1.0 HTML_MESSAGE           BODY: HTML included in message
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Headers-End: 1TLrlv-0006xU-L0
Subject: [Bitcoin-development] Long stalling periods
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Wed, 10 Oct 2012 08:36:18 -0000

--90e6ba614774da44cc04cbb01665
Content-Type: text/plain; charset=UTF-8

Hi.

I've removed by blockchain information and started redownloading it, on a
fast connection, using the latest git version (tagged v0.7.1rc1), on a SSD
disk.

Everything goes very fast, except that a lot of duplicate blocks are
processed. New blocks arrive quickly, then a lot of duplicates seem to be
processed at a much quieter pace, while the chain height does not increase
anymore.

Is that expected? Isn't there a way to limit unneeded blocks downloads?

SetBestChain: new best=000000000000a664b1f5  height=114310
work=2478070628744107557  date=03/20/11 22:08:47
ProcessBlock: ACCEPTED
received block 00000000000064fbb040
SetBestChain: new best=00000000000064fbb040  height=114311
work=2478397878545837400  date=03/20/11 22:12:52
ProcessBlock: ACCEPTED
received block 0000000000006c7d5cf8
SetBestChain: new best=0000000000006c7d5cf8  height=114312
work=2478725128347567243  date=03/20/11 22:14:27
ProcessBlock: ACCEPTED
received block 0000000000009d72b51c
SetBestChain: new best=0000000000009d72b51c  height=114313
work=2479052378149297086  date=03/20/11 22:50:22
ProcessBlock: ACCEPTED
received block 00000000000014d91e7f
SetBestChain: new best=00000000000014d91e7f  height=114314
work=2479379627951026929  date=03/20/11 23:15:37
ProcessBlock: ACCEPTED
received block 000000000000034002cb
SetBestChain: new best=000000000000034002cb  height=114315
work=2479706877752756772  date=03/20/11 23:24:47
ProcessBlock: ACCEPTED
received block 00000000000032c97ae9
SetBestChain: new best=00000000000032c97ae9  height=114316
work=2480034127554486615  date=03/20/11 23:28:03
ProcessBlock: ACCEPTED
received block 00000000000055503e82
SetBestChain: new best=00000000000055503e82  height=114317
work=2480361377356216458  date=03/20/11 23:36:16
SetBestChain: new best=000000000000b7ce72e8  height=114318
work=2480688627157946301  date=03/20/11 23:37:44
SetBestChain: new best=00000000000076788899  height=114319
work=2481015876959676144  date=03/20/11 23:46:41
SetBestChain: new best=000000000000d04ffc5a  height=114320
work=2481343126761405987  date=03/20/11 23:55:28
SetBestChain: new best=000000000000514f0116  height=114321
work=2481670376563135830  date=03/21/11 00:02:01
SetBestChain: new best=00000000000022f1d1a0  height=114322
work=2481997626364865673  date=03/21/11 00:08:11
SetBestChain: new best=000000000000370e907e  height=114323
work=2482324876166595516  date=03/21/11 00:18:39
SetBestChain: new best=000000000000dab36141  height=114324
work=2482652125968325359  date=03/21/11 00:27:57
SetBestChain: new best=0000000000009f9401c1  height=114325
work=2482979375770055202  date=03/21/11 00:31:44
SetBestChain: new best=0000000000000e774dae  height=114326
work=2483306625571785045  date=03/21/11 00:48:00
SetBestChain: new best=000000000000b751fde0  height=114327
work=2483633875373514888  date=03/21/11 00:55:10
SetBestChain: new best=000000000000b377b247  height=114328
work=2483961125175244731  date=03/21/11 01:03:44
SetBestChain: new best=0000000000008a324822  height=114329
work=2484288374976974574  date=03/21/11 01:13:59
SetBestChain: new best=0000000000004270b478  height=114330
work=2484615624778704417  date=03/21/11 02:19:15
SetBestChain: new best=0000000000006b3f7c56  height=114331
work=2484942874580434260  date=03/21/11 02:47:57
SetBestChain: new best=0000000000009bc3a829  height=114332
work=2485270124382164103  date=03/21/11 02:55:29
SetBestChain: new best=000000000000308b5ad5  height=114333
work=2485597374183893946  date=03/21/11 02:55:44
SetBestChain: new best=0000000000007637ea6e  height=114334
work=2485924623985623789  date=03/21/11 03:10:04
SetBestChain: new best=0000000000000006acb7  height=114335
work=2486251873787353632  date=03/21/11 03:20:49
SetBestChain: new best=000000000000ab316f00  height=114336
work=2486579123589083475  date=03/21/11 03:43:16
SetBestChain: new best=0000000000005e87ca89  height=114337
work=2486906373390813318  date=03/21/11 03:44:37
SetBestChain: new best=000000000000adbb9bf5  height=114338
work=2487233623192543161  date=03/21/11 03:50:07
SetBestChain: new best=00000000000097ccfcf2  height=114339
work=2487560872994273004  date=03/21/11 04:02:14
SetBestChain: new best=0000000000000ab6f760  height=114340
work=2487888122796002847  date=03/21/11 04:04:52
SetBestChain: new best=00000000000099fc0aab  height=114341
work=2488215372597732690  date=03/21/11 04:11:18
SetBestChain: new best=00000000000038f85ffc  height=114342
work=2488542622399462533  date=03/21/11 04:21:02
SetBestChain: new best=0000000000008cf7ad33  height=114343
work=2488869872201192376  date=03/21/11 04:32:41
SetBestChain: new best=00000000000026f435ba  height=114344
work=2489197122002922219  date=03/21/11 04:40:07
SetBestChain: new best=000000000000a234fe35  height=114345
work=2489524371804652062  date=03/21/11 05:04:04
SetBestChain: new best=0000000000008f808957  height=114346
work=2489851621606381905  date=03/21/11 05:06:09
SetBestChain: new best=000000000000bb884dcb  height=114347
work=2490178871408111748  date=03/21/11 05:11:53
SetBestChain: new best=00000000000038cade45  height=114348
work=2490506121209841591  date=03/21/11 05:19:06
SetBestChain: new best=0000000000001e3155cd  height=114349
work=2490833371011571434  date=03/21/11 05:25:27
SetBestChain: new best=00000000000064fb7182  height=114350
work=2491160620813301277  date=03/21/11 05:27:41
SetBestChain: new best=000000000000a4cb0d57  height=114351
work=2491487870615031120  date=03/21/11 05:30:26
ProcessBlock: ACCEPTED
received block 0000000000007e7aa361
ERROR: ProcessBlock() : already have block 113868 0000000000007e7aa361
received block 000000000000af24d6fe
ERROR: ProcessBlock() : already have block 113869 000000000000af24d6fe
Added 1 addresses from 211.30.28.213: 26 tried, 8283 new
received block 00000000000094e6dc06
ERROR: ProcessBlock() : already have block 113870 00000000000094e6dc06
received block 000000000000d9efaa82
ERROR: ProcessBlock() : already have block 113871 000000000000d9efaa82
ERROR: FetchInputs() : 902e449ac3 mempool Tx prev not found abfd88f0e4
stored orphan tx 902e449ac3 (mapsz 877)
Added 1 addresses from 24.124.62.104: 26 tried, 8284 new
received block 000000000000a5695904
ERROR: ProcessBlock() : already have block 113872 000000000000a5695904
Added 1 addresses from 211.30.28.213: 26 tried, 8284 new
received block 0000000000002d0aa359
ERROR: ProcessBlock() : already have block 113873 0000000000002d0aa359
received block 000000000000d91ea603
ERROR: ProcessBlock() : already have block 113874 000000000000d91ea603
received block 000000000000d3c72ce3

  Sam

--90e6ba614774da44cc04cbb01665
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi.<br><br>I&#39;ve removed by blockchain information and started redownloa=
ding it, on a fast connection, using the latest git version (tagged v0.7.1r=
c1), on a SSD disk.<br><br>Everything goes very fast, except that a lot of =
duplicate blocks are processed. New blocks arrive quickly, then a lot of du=
plicates seem to be processed at a much quieter pace, while the chain heigh=
t does not increase anymore.<br>

<br>Is that expected? Isn&#39;t there a way to limit unneeded blocks downlo=
ads?<br><br>SetBestChain: new best=3D000000000000a664b1f5=C2=A0 height=3D11=
4310=C2=A0 work=3D2478070628744107557=C2=A0 date=3D03/20/11 22:08:47<br>Pro=
cessBlock: ACCEPTED<br>

received block 00000000000064fbb040<br>SetBestChain: new best=3D00000000000=
064fbb040=C2=A0 height=3D114311=C2=A0 work=3D2478397878545837400=C2=A0 date=
=3D03/20/11 22:12:52<br>ProcessBlock: ACCEPTED<br>received block 0000000000=
006c7d5cf8<br>SetBestChain: new best=3D0000000000006c7d5cf8=C2=A0 height=3D=
114312=C2=A0 work=3D2478725128347567243=C2=A0 date=3D03/20/11 22:14:27<br>

ProcessBlock: ACCEPTED<br>received block 0000000000009d72b51c<br>SetBestCha=
in: new best=3D0000000000009d72b51c=C2=A0 height=3D114313=C2=A0 work=3D2479=
052378149297086=C2=A0 date=3D03/20/11 22:50:22<br>ProcessBlock: ACCEPTED<br=
>received block 00000000000014d91e7f<br>

SetBestChain: new best=3D00000000000014d91e7f=C2=A0 height=3D114314=C2=A0 w=
ork=3D2479379627951026929=C2=A0 date=3D03/20/11 23:15:37<br>ProcessBlock: A=
CCEPTED<br>received block 000000000000034002cb<br>SetBestChain: new best=3D=
000000000000034002cb=C2=A0 height=3D114315=C2=A0 work=3D2479706877752756772=
=C2=A0 date=3D03/20/11 23:24:47<br>

ProcessBlock: ACCEPTED<br>received block 00000000000032c97ae9<br>SetBestCha=
in: new best=3D00000000000032c97ae9=C2=A0 height=3D114316=C2=A0 work=3D2480=
034127554486615=C2=A0 date=3D03/20/11 23:28:03<br>ProcessBlock: ACCEPTED<br=
>received block 00000000000055503e82<br>

SetBestChain: new best=3D00000000000055503e82=C2=A0 height=3D114317=C2=A0 w=
ork=3D2480361377356216458=C2=A0 date=3D03/20/11 23:36:16<br>SetBestChain: n=
ew best=3D000000000000b7ce72e8=C2=A0 height=3D114318=C2=A0 work=3D248068862=
7157946301=C2=A0 date=3D03/20/11 23:37:44<br>

SetBestChain: new best=3D00000000000076788899=C2=A0 height=3D114319=C2=A0 w=
ork=3D2481015876959676144=C2=A0 date=3D03/20/11 23:46:41<br>SetBestChain: n=
ew best=3D000000000000d04ffc5a=C2=A0 height=3D114320=C2=A0 work=3D248134312=
6761405987=C2=A0 date=3D03/20/11 23:55:28<br>

SetBestChain: new best=3D000000000000514f0116=C2=A0 height=3D114321=C2=A0 w=
ork=3D2481670376563135830=C2=A0 date=3D03/21/11 00:02:01<br>SetBestChain: n=
ew best=3D00000000000022f1d1a0=C2=A0 height=3D114322=C2=A0 work=3D248199762=
6364865673=C2=A0 date=3D03/21/11 00:08:11<br>

SetBestChain: new best=3D000000000000370e907e=C2=A0 height=3D114323=C2=A0 w=
ork=3D2482324876166595516=C2=A0 date=3D03/21/11 00:18:39<br>SetBestChain: n=
ew best=3D000000000000dab36141=C2=A0 height=3D114324=C2=A0 work=3D248265212=
5968325359=C2=A0 date=3D03/21/11 00:27:57<br>

SetBestChain: new best=3D0000000000009f9401c1=C2=A0 height=3D114325=C2=A0 w=
ork=3D2482979375770055202=C2=A0 date=3D03/21/11 00:31:44<br>SetBestChain: n=
ew best=3D0000000000000e774dae=C2=A0 height=3D114326=C2=A0 work=3D248330662=
5571785045=C2=A0 date=3D03/21/11 00:48:00<br>

SetBestChain: new best=3D000000000000b751fde0=C2=A0 height=3D114327=C2=A0 w=
ork=3D2483633875373514888=C2=A0 date=3D03/21/11 00:55:10<br>SetBestChain: n=
ew best=3D000000000000b377b247=C2=A0 height=3D114328=C2=A0 work=3D248396112=
5175244731=C2=A0 date=3D03/21/11 01:03:44<br>

SetBestChain: new best=3D0000000000008a324822=C2=A0 height=3D114329=C2=A0 w=
ork=3D2484288374976974574=C2=A0 date=3D03/21/11 01:13:59<br>SetBestChain: n=
ew best=3D0000000000004270b478=C2=A0 height=3D114330=C2=A0 work=3D248461562=
4778704417=C2=A0 date=3D03/21/11 02:19:15<br>

SetBestChain: new best=3D0000000000006b3f7c56=C2=A0 height=3D114331=C2=A0 w=
ork=3D2484942874580434260=C2=A0 date=3D03/21/11 02:47:57<br>SetBestChain: n=
ew best=3D0000000000009bc3a829=C2=A0 height=3D114332=C2=A0 work=3D248527012=
4382164103=C2=A0 date=3D03/21/11 02:55:29<br>

SetBestChain: new best=3D000000000000308b5ad5=C2=A0 height=3D114333=C2=A0 w=
ork=3D2485597374183893946=C2=A0 date=3D03/21/11 02:55:44<br>SetBestChain: n=
ew best=3D0000000000007637ea6e=C2=A0 height=3D114334=C2=A0 work=3D248592462=
3985623789=C2=A0 date=3D03/21/11 03:10:04<br>

SetBestChain: new best=3D0000000000000006acb7=C2=A0 height=3D114335=C2=A0 w=
ork=3D2486251873787353632=C2=A0 date=3D03/21/11 03:20:49<br>SetBestChain: n=
ew best=3D000000000000ab316f00=C2=A0 height=3D114336=C2=A0 work=3D248657912=
3589083475=C2=A0 date=3D03/21/11 03:43:16<br>

SetBestChain: new best=3D0000000000005e87ca89=C2=A0 height=3D114337=C2=A0 w=
ork=3D2486906373390813318=C2=A0 date=3D03/21/11 03:44:37<br>SetBestChain: n=
ew best=3D000000000000adbb9bf5=C2=A0 height=3D114338=C2=A0 work=3D248723362=
3192543161=C2=A0 date=3D03/21/11 03:50:07<br>

SetBestChain: new best=3D00000000000097ccfcf2=C2=A0 height=3D114339=C2=A0 w=
ork=3D2487560872994273004=C2=A0 date=3D03/21/11 04:02:14<br>SetBestChain: n=
ew best=3D0000000000000ab6f760=C2=A0 height=3D114340=C2=A0 work=3D248788812=
2796002847=C2=A0 date=3D03/21/11 04:04:52<br>

SetBestChain: new best=3D00000000000099fc0aab=C2=A0 height=3D114341=C2=A0 w=
ork=3D2488215372597732690=C2=A0 date=3D03/21/11 04:11:18<br>SetBestChain: n=
ew best=3D00000000000038f85ffc=C2=A0 height=3D114342=C2=A0 work=3D248854262=
2399462533=C2=A0 date=3D03/21/11 04:21:02<br>

SetBestChain: new best=3D0000000000008cf7ad33=C2=A0 height=3D114343=C2=A0 w=
ork=3D2488869872201192376=C2=A0 date=3D03/21/11 04:32:41<br>SetBestChain: n=
ew best=3D00000000000026f435ba=C2=A0 height=3D114344=C2=A0 work=3D248919712=
2002922219=C2=A0 date=3D03/21/11 04:40:07<br>

SetBestChain: new best=3D000000000000a234fe35=C2=A0 height=3D114345=C2=A0 w=
ork=3D2489524371804652062=C2=A0 date=3D03/21/11 05:04:04<br>SetBestChain: n=
ew best=3D0000000000008f808957=C2=A0 height=3D114346=C2=A0 work=3D248985162=
1606381905=C2=A0 date=3D03/21/11 05:06:09<br>

SetBestChain: new best=3D000000000000bb884dcb=C2=A0 height=3D114347=C2=A0 w=
ork=3D2490178871408111748=C2=A0 date=3D03/21/11 05:11:53<br>SetBestChain: n=
ew best=3D00000000000038cade45=C2=A0 height=3D114348=C2=A0 work=3D249050612=
1209841591=C2=A0 date=3D03/21/11 05:19:06<br>

SetBestChain: new best=3D0000000000001e3155cd=C2=A0 height=3D114349=C2=A0 w=
ork=3D2490833371011571434=C2=A0 date=3D03/21/11 05:25:27<br>SetBestChain: n=
ew best=3D00000000000064fb7182=C2=A0 height=3D114350=C2=A0 work=3D249116062=
0813301277=C2=A0 date=3D03/21/11 05:27:41<br>

SetBestChain: new best=3D000000000000a4cb0d57=C2=A0 height=3D114351=C2=A0 w=
ork=3D2491487870615031120=C2=A0 date=3D03/21/11 05:30:26<br>ProcessBlock: A=
CCEPTED<br>received block 0000000000007e7aa361<br>ERROR: ProcessBlock() : a=
lready have block 113868 0000000000007e7aa361<br>

received block 000000000000af24d6fe<br>ERROR: ProcessBlock() : already have=
 block 113869 000000000000af24d6fe<br>Added 1 addresses from <a href=3D"htt=
p://211.30.28.213">211.30.28.213</a>: 26 tried, 8283 new<br>received block =
00000000000094e6dc06<br>

ERROR: ProcessBlock() : already have block 113870 00000000000094e6dc06<br>r=
eceived block 000000000000d9efaa82<br>ERROR: ProcessBlock() : already have =
block 113871 000000000000d9efaa82<br>ERROR: FetchInputs() : 902e449ac3 memp=
ool Tx prev not found abfd88f0e4<br>

stored orphan tx 902e449ac3 (mapsz 877)<br>Added 1 addresses from <a href=
=3D"http://24.124.62.104">24.124.62.104</a>: 26 tried, 8284 new<br>received=
 block 000000000000a5695904<br>ERROR: ProcessBlock() : already have block 1=
13872 000000000000a5695904<br>

Added 1 addresses from <a href=3D"http://211.30.28.213">211.30.28.213</a>: =
26 tried, 8284 new<br>received block 0000000000002d0aa359<br>ERROR: Process=
Block() : already have block 113873 0000000000002d0aa359<br>received block =
000000000000d91ea603<br>

ERROR: ProcessBlock() : already have block 113874 000000000000d91ea603<br>r=
eceived block 000000000000d3c72ce3<br><br>=C2=A0 Sam<br>

--90e6ba614774da44cc04cbb01665--