summaryrefslogtreecommitdiff
path: root/a5/5e89cbecfbe2091218ad7acdcf418e29ec251c
blob: efbc030403bf7223b2f252a6ea6fcfe505e73c58 (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
Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192]
	helo=mx.sourceforge.net)
	by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <tamas@bitsofproof.com>) id 1WXF5l-0003qp-Tb
	for bitcoin-development@lists.sourceforge.net;
	Mon, 07 Apr 2014 19:20:25 +0000
X-ACL-Warn: 
Received: from wp059.webpack.hosteurope.de ([80.237.132.66])
	by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.76) id 1WXF5k-0000Kz-Ne
	for bitcoin-development@lists.sourceforge.net;
	Mon, 07 Apr 2014 19:20:25 +0000
Received: from [37.143.74.116] (helo=[192.168.0.102]); authenticated
	by wp059.webpack.hosteurope.de running ExIM with esmtpsa
	(TLS1.0:RSA_AES_128_CBC_SHA1:16)
	id 1WXF5d-0003n0-TN; Mon, 07 Apr 2014 21:20:17 +0200
Content-Type: multipart/signed;
	boundary="Apple-Mail=_CEC09327-D31B-4481-9E0D-F14E6E89BB3C";
	protocol="application/pgp-signature"; micalg=pgp-sha1
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Tamas Blummer <tamas@bitsofproof.com>
In-Reply-To: <CAAS2fgT_9tXCxOHX_sN0wa=GRMn5seu3-o1UdiLjvbivFr46_w@mail.gmail.com>
Date: Mon, 7 Apr 2014 21:20:31 +0200
Message-Id: <8222EAFD-813E-4046-A751-FD3D04FF6764@bitsofproof.com>
References: <CANEZrP2rgiQHpekEpFviJ22QsiV+s-F2pqosaZOA5WrRtJx5pg@mail.gmail.com>
	<5342C833.5030906@gmail.com>
	<CAAS2fgTqBfEPXh2dfcL_ke6c0wfXw4qUM1rAYMkAHcAM6mYH+g@mail.gmail.com>
	<6D430188-CE00-44B1-BD8C-B623CF04D466@icloudtools.net>
	<CANEZrP1-9LpPw4WuY8bfsEG0OLoDECXTfQCoZsZ4tmOn2H7Omw@mail.gmail.com>
	<6D6E55CE-2F04-4C34-BEE6-98AEF1478346@bitsofproof.com>
	<CAAS2fgQaJ6P4Aj2A5Zox+CiGQK6jHvF1CkLH1R6xbadYhUXO2g@mail.gmail.com>
	<8A6DEBA4-EA59-4BAE-95CF-C964C2DBB84B@bitsofproof.com>
	<CAAS2fgT_9tXCxOHX_sN0wa=GRMn5seu3-o1UdiLjvbivFr46_w@mail.gmail.com>
To: Gregory Maxwell <gmaxwell@gmail.com>
X-Mailer: Apple Mail (2.1874)
X-bounce-key: webpack.hosteurope.de; tamas@bitsofproof.com; 1396898424;
	c43d0f4f; 
X-Spam-Score: 1.0 (+)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	1.0 HTML_MESSAGE           BODY: HTML included in message
X-Headers-End: 1WXF5k-0000Kz-Ne
Cc: Bitcoin Development <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] Why are we bleeding nodes?
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: Mon, 07 Apr 2014 19:20:26 -0000


--Apple-Mail=_CEC09327-D31B-4481-9E0D-F14E6E89BB3C
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_F359F0A6-B508-4ECE-97B9-12209E93EB26"


--Apple-Mail=_F359F0A6-B508-4ECE-97B9-12209E93EB26
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


Once headers are loaded first there is no reason for sequential loading.=20=


Validation has to be sequantial, but that step can be deferred until the =
blocks before a point are loaded and continous.

Tamas Blummer
http://bitsofproof.com

On 07.04.2014, at 21:03, Gregory Maxwell <gmaxwell@gmail.com> wrote:

> On Mon, Apr 7, 2014 at 12:00 PM, Tamas Blummer <tamas@bitsofproof.com> =
wrote:
>> therefore I guess it is more handy to return some bitmap of =
pruned/full
>> blocks than ranges.
>=20
> A bitmap also means high overhead and=97 if it's used to advertise
> non-contiguous blocks=97 poor locality, since blocks are fetched
> sequentially.
>=20


--Apple-Mail=_F359F0A6-B508-4ECE-97B9-12209E93EB26
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;"><div><br></div><div>Once headers are loaded first =
there is no reason for sequential =
loading.&nbsp;</div><div><br></div><div>Validation has to be sequantial, =
but that step can be deferred until the blocks before a point are loaded =
and continous.</div><br><div apple-content-edited=3D"true"><span =
style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: =
2; float: none; display: inline !important;">Tamas Blummer</span><span =
style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br =
style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: =
2;"><span style=3D"color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; text-align: =
-webkit-auto; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; =
widows: 2; float: none; display: inline !important;"><a =
href=3D"http://bitsofproof.com">http://bitsofproof.com</a></span>
</span></div>
<br><div><div>On 07.04.2014, at 21:03, Gregory Maxwell &lt;<a =
href=3D"mailto:gmaxwell@gmail.com">gmaxwell@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">On Mon, Apr 7, 2014 at 12:00 PM, Tamas Blummer &lt;<a =
href=3D"mailto:tamas@bitsofproof.com">tamas@bitsofproof.com</a>&gt; =
wrote:<br><blockquote type=3D"cite">therefore I guess it is more handy =
to return some bitmap of pruned/full<br>blocks than =
ranges.<br></blockquote><br>A bitmap also means high overhead and=97 if =
it's used to advertise<br>non-contiguous blocks=97 poor locality, since =
blocks are =
fetched<br>sequentially.<br><br></blockquote></div><br></body></html>=

--Apple-Mail=_F359F0A6-B508-4ECE-97B9-12209E93EB26--

--Apple-Mail=_CEC09327-D31B-4481-9E0D-F14E6E89BB3C
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQEcBAEBAgAGBQJTQvp/AAoJEPZykcUXcTkc4y0IAI+fADy2oeQMElhXdRSiV2Cc
0Fcyhue5Ppi46XSUiDGyMceE4PyndgHm3qnd4Bf/S6a1fKfw6y0CsR2kwt1Ay4CQ
yAoZfKvQmLZIykW4UbNMaEgNzQvWDPFwZ0m8tIWdn7QycmcpPZJ0rLCOKl8Kl+hX
GOBwLYF06v2fLUOe/tf9r+ifV73k/iRZUppv3jUgxJgC3gtqXf1sLuMP6X7qB1j0
xDTBuS1ssIegw9LPHnywnriXk7tJOkLLc4trSkuiVuj1IqQJ5htNwEEJHTslKqhX
PuITRBKYwm6Ldlimxvqsz0J0jJCcqxksG3PXuf4B0Sw/5VwQSfDRSKYZcRg32wA=
=GIi7
-----END PGP SIGNATURE-----

--Apple-Mail=_CEC09327-D31B-4481-9E0D-F14E6E89BB3C--