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
|
Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193]
helo=mx.sourceforge.net)
by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
(envelope-from <tamas@bitsofproof.com>) id 1WXvLL-0007U3-Ul
for bitcoin-development@lists.sourceforge.net;
Wed, 09 Apr 2014 16:27:20 +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 1WXvLK-00049O-B6
for bitcoin-development@lists.sourceforge.net;
Wed, 09 Apr 2014 16:27:19 +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 1WXvLD-0008NL-S5; Wed, 09 Apr 2014 18:27:11 +0200
Content-Type: multipart/signed;
boundary="Apple-Mail=_76B9A1C7-A658-4B61-9668-B5CF8D8714DC";
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: <53456B99.9010207@monetize.io>
Date: Wed, 9 Apr 2014 18:27:13 +0200
Message-Id: <B2FEC170-7214-4E46-8830-153995870B62@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>
To: Mark Friedenbach <mark@monetize.io>
X-Mailer: Apple Mail (2.1874)
X-bounce-key: webpack.hosteurope.de; tamas@bitsofproof.com; 1397060838;
909ec884;
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: 1WXvLK-00049O-B6
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 16:27:20 -0000
--Apple-Mail=_76B9A1C7-A658-4B61-9668-B5CF8D8714DC
Content-Type: multipart/alternative;
boundary="Apple-Mail=_714D17C4-7D81-4C2C-9167-962E7F81F337"
--Apple-Mail=_714D17C4-7D81-4C2C-9167-962E7F81F337
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
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.
Regards,
Tamas Blummer
http://bitsofproof.com
On 09.04.2014, at 17:47, Mark Friedenbach <mark@monetize.io> wrote:
> On 04/09/2014 09:09 AM, Tamas Blummer wrote:
>> Yes, SPV is a sufficient API to a trusted node to build sophisticated
>> features not offered by the core.
>> SPV clients of the border router will build their own archive and
>> indices based on their interest of the chain therefore the
>> border router core does not need to store (and process) anything not
>> needed for consensus, its memory
>> or disk footprint would be as low as an optimal storage of UTXO.
>=20
> Storing zero full blocks does nothing to aid the network.
--Apple-Mail=_714D17C4-7D81-4C2C-9167-962E7F81F337
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;">A =
border router that is not able to serve blocks is still protecting =
consensus rules, that SPVs do not.<div>If the network would only consist =
of SPV nodes only then e.g. a majority coalition of miner could increase =
their reward at will.</div><div><br></div><div>Archives need a different =
solution.<br><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 17:47, Mark Friedenbach <<a =
href=3D"mailto:mark@monetize.io">mark@monetize.io</a>> =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">On 04/09/2014 09:09 AM, Tamas Blummer =
wrote:<br><blockquote type=3D"cite">Yes, SPV is a sufficient API to a =
trusted node to build sophisticated<br>features not offered by the =
core.<br>SPV clients of the border router will build their own archive =
and<br>indices based on their interest of the chain therefore =
the<br>border router core does not need to store (and process) anything =
not<br>needed for consensus, its memory<br>or disk footprint would be as =
low as an optimal storage of UTXO.<br></blockquote><br>Storing zero full =
blocks does nothing to aid the =
network.<br></blockquote></div><br></div></body></html>=
--Apple-Mail=_714D17C4-7D81-4C2C-9167-962E7F81F337--
--Apple-Mail=_76B9A1C7-A658-4B61-9668-B5CF8D8714DC
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
iQEcBAEBAgAGBQJTRXThAAoJEPZykcUXcTkcb20IAIBdnPZ3IhCh8moE+czqnd3P
QTNMSRT94C8wvCDX2WtlWy3sBQyxz5rYS5qj9EKRhrp6HmQeEA54UWiAarpm8IN9
ae9tU77wj59mzjWCKEv/f6nhxrL9y4eeBeQ7pd40C38IErCc5rVpLtA7v9Z5aa6e
tUDufWnR67O0mQpCfoIlt3KSWdADk1WXzGfyNyHi6ltnBvmI1+AvIAtqimeelX4q
HQ+2u40McQqpELw8lpDyNa0hrVm9n0kwF5OSEi7Iq90yb0oV3u6IEHcTYvm3AddX
qj6wQ0GtMiYVt/ZwSowbjvz3SZ+cumO+yMs1UOB0f7v7VrIq5pYN7K+zPJIKYL4=
=Bsk1
-----END PGP SIGNATURE-----
--Apple-Mail=_76B9A1C7-A658-4B61-9668-B5CF8D8714DC--
|