summaryrefslogtreecommitdiff
path: root/aa/bc073216dedc6d1f542b518f0f09a6d3728f8f
blob: e0833dd300145a4d55a0c57e977a900904f2cf37 (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
Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193]
	helo=mx.sourceforge.net)
	by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <tamas@bitsofproof.com>) id 1WXwdT-0006fP-RE
	for bitcoin-development@lists.sourceforge.net;
	Wed, 09 Apr 2014 17:50:07 +0000
X-ACL-Warn: 
Received: from wp059.webpack.hosteurope.de ([80.237.132.66])
	by sog-mx-3.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.76) id 1WXwdS-0007RH-4S
	for bitcoin-development@lists.sourceforge.net;
	Wed, 09 Apr 2014 17:50:07 +0000
Received: from [37.143.74.116] (helo=[192.168.2.2]); authenticated
	by wp059.webpack.hosteurope.de running ExIM with esmtpsa
	(TLS1.0:RSA_AES_128_CBC_SHA1:16)
	id 1WXwdL-0000vL-Kl; Wed, 09 Apr 2014 19:49:59 +0200
Content-Type: multipart/signed;
	boundary="Apple-Mail=_23FC7464-7F3D-4716-AAC2-CFCE1C92CD0F";
	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: <00b77560-d7ed-4ed4-a4e5-eb1f00467a06@email.android.com>
Date: Wed, 9 Apr 2014 19:50:03 +0200
Message-Id: <0509477C-89F9-47C7-8820-29ACAD4A4A8E@bitsofproof.com>
References: <CA+s+GJCn9U2kmyMH6w3o+m99NCfO0ws=SccvGBYJv07WVuF=eA@mail.gmail.com>
	<CAADm4BCEFCiOpNzUThPPHUamP2256izU8pwD3nerLCxks0wENA@mail.gmail.com>
	<CAAS2fgTx40XSLhiygnJMrSbOC=iJ2YMVLNK7-AMt3ifvAHDZUA@mail.gmail.com>
	<E9BAD633-3B6A-4A2C-AA06-DB591973DF66@bitsofproof.com>
	<53456B99.9010207@monetize.io>
	<B2FEC170-7214-4E46-8830-153995870B62@bitsofproof.com>
	<00b77560-d7ed-4ed4-a4e5-eb1f00467a06@email.android.com>
To: Peter Todd <pete@petertodd.org>
X-Mailer: Apple Mail (2.1874)
X-bounce-key: webpack.hosteurope.de; tamas@bitsofproof.com; 1397065806;
	63070a6d; 
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: 1WXwdS-0007RH-4S
Cc: bitcoin-development@lists.sourceforge.net
Subject: Re: [Bitcoin-development] Bitcoind-in-background mode for
	SPV	wallets
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, 09 Apr 2014 17:50:08 -0000


--Apple-Mail=_23FC7464-7F3D-4716-AAC2-CFCE1C92CD0F
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_3904231C-30E5-4CED-858C-47877849F81A"


--Apple-Mail=_3904231C-30E5-4CED-858C-47877849F81A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Block header has to be available in SPV and also in an UTXO only storing =
core node, so why not serve it if bandwith allows.

Serving any additional information like known peer adresses or known =
full blocks is certainly beneficial and should be offered if at hand.

Regards,

Tamas Blummer
http://bitsofproof.com

On 09.04.2014, at 19:46, Peter Todd <pete@petertodd.org> wrote:

> Signed PGP part
>=20
>=20
> On 9 April 2014 12:27:13 GMT-04:00, Tamas Blummer =
<tamas@bitsofproof.com> wrote:
> >A border router that is not able to serve blocks is still protecting
> >consensus rules, that SPVs do not.
> >If the network would only consist of SPV nodes only then e.g. a
> >majority coalition of miner could increase their reward at will.
> >
> >Archives need a different solution.
>=20
> Any collective group that has a majority of hashing power will have no =
major issues running enough nodes that follow their rules to make SPV =
insecure anyway.
>=20
> There's no good reason not to have SPV security nodes distribute block =
chain data, particularly block headers. It helps provide redundancy in =
the network topology and helps provide more resources for full nodes to =
sync up faster. For instance in a network with a large number of partial =
UTXO set nodes if those nodes are forwarding block data to each other =
they can get enough data to become fully fledged full nodes without =
putting all the load on the existing full nodes.  This is a good thing.
>=20
>=20
>=20


--Apple-Mail=_3904231C-30E5-4CED-858C-47877849F81A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Block =
header has to be available in SPV and also in an UTXO only storing core =
node, so why not serve it if bandwith allows.<br><div =
apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true">Serving any additional information like =
known peer adresses or known full blocks is certainly beneficial and =
should be offered if at hand.</div><div apple-content-edited=3D"true"><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;">Regards,</span><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;"><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;">Tamas =
Blummer</span><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; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;"><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 09.04.2014, at 19:46, Peter Todd &lt;<a =
href=3D"mailto:pete@petertodd.org">pete@petertodd.org</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><fieldset style=3D"padding-top:10px; border:0px; border: =
3px solid #CCC; padding-left: 20px;"><legend =
style=3D"font-weight:bold">Signed PGP part</legend><div =
style=3D"padding-left:3px;"><br><br>On 9 April 2014 12:27:13 GMT-04:00, =
Tamas Blummer &lt;<a =
href=3D"mailto:tamas@bitsofproof.com">tamas@bitsofproof.com</a>&gt; =
wrote:<br>&gt;A border router that is not able to serve blocks is still =
protecting<br>&gt;consensus rules, that SPVs do not.<br>&gt;If the =
network would only consist of SPV nodes only then e.g. a<br>&gt;majority =
coalition of miner could increase their reward at =
will.<br>&gt;<br>&gt;Archives need a different solution.<br><br>Any =
collective group that has a majority of hashing power will have no major =
issues running enough nodes that follow their rules to make SPV insecure =
anyway.<br><br>There's no good reason not to have SPV security nodes =
distribute block chain data, particularly block headers. It helps =
provide redundancy in the network topology and helps provide more =
resources for full nodes to sync up faster. For instance in a network =
with a large number of partial UTXO set nodes if those nodes are =
forwarding block data to each other they can get enough data to become =
fully fledged full nodes without putting all the load on the existing =
full nodes.<span class=3D"Apple-converted-space">&nbsp;</span> This is a =
good =
thing.</div></fieldset><br><br><br></blockquote></div><br></body></html>=

--Apple-Mail=_3904231C-30E5-4CED-858C-47877849F81A--

--Apple-Mail=_23FC7464-7F3D-4716-AAC2-CFCE1C92CD0F
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

iQEcBAEBAgAGBQJTRYhLAAoJEPZykcUXcTkcT5sIAKiPzOywyjtZqH1cmcckBezf
zqYmRfMNzY3Lh+H7Tm8eMhccK2UsaHMvrjMK7J5k80qVLKhC0a96O6oFBzUMpM3U
h5TV8kM4q0hi/SQ9gtPj/vFeC1xsbgyJSFWmfiJdOzUjWO5v2dLSgl9Dn+ZQU9Wb
JeJu9cNwqWsdG0xgEILdlLbhTlJ6+LTXRqCPZpC902OecaF0oTUG2A6CBatvqcfN
FN9nH/OHFxKeGCep66N+e01v2up3MN4IrT2jzPeREukGJrX0xMkht5kH9MX9rbC4
B5DzAEu9xlEbWwd/0lN0+RV5sAIKp1vYREbiAlgC7px6Qn92p0Jk0GpAfIBLpy4=
=5UV9
-----END PGP SIGNATURE-----

--Apple-Mail=_23FC7464-7F3D-4716-AAC2-CFCE1C92CD0F--