summaryrefslogtreecommitdiff
path: root/b4/e22c64a0802ed7dd365220f0aae07545501649
blob: c4f412c9694e2394afc1195c291365d472fc91f2 (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
Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194]
	helo=mx.sourceforge.net)
	by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <tamas@bitsofproof.com>) id 1WY864-0008V8-51
	for bitcoin-development@lists.sourceforge.net;
	Thu, 10 Apr 2014 06:04:24 +0000
X-ACL-Warn: 
Received: from wp059.webpack.hosteurope.de ([80.237.132.66])
	by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.76) id 1WY862-0003zu-7j
	for bitcoin-development@lists.sourceforge.net;
	Thu, 10 Apr 2014 06:04:24 +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 1WY85v-0002He-SL; Thu, 10 Apr 2014 08:04:15 +0200
Content-Type: multipart/signed;
	boundary="Apple-Mail=_02F48C3C-CDBF-4468-97B7-A12E47A46B2C";
	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: <CA+s+GJAXu3SEXFDDwi85dNFjO2rfPXJrg-aKHYwbogAHfu3vfQ@mail.gmail.com>
Date: Thu, 10 Apr 2014 08:04:28 +0200
Message-Id: <0B038624-8861-438E-B7B1-566B4A8E126B@bitsofproof.com>
References: <CA+s+GJCn9U2kmyMH6w3o+m99NCfO0ws=SccvGBYJv07WVuF=eA@mail.gmail.com>
	<CAAt2M18z_Qkqat1OETiXAz0QQey4+y5J6=pC7nkoJfyfrpj3=A@mail.gmail.com>
	<CAAS2fgScWkentFy7Ak0bpYVLsOFL+xkwPm5QRu9ENeX9oCtPug@mail.gmail.com>
	<534570A2.9090502@gmx.de>
	<CA+s+GJAXu3SEXFDDwi85dNFjO2rfPXJrg-aKHYwbogAHfu3vfQ@mail.gmail.com>
To: Wladimir <laanwj@gmail.com>
X-Mailer: Apple Mail (2.1874)
X-bounce-key: webpack.hosteurope.de; tamas@bitsofproof.com; 1397109862;
	9ace44eb; 
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: 1WY862-0003zu-7j
Cc: Bitcoin Dev <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: Thu, 10 Apr 2014 06:04:24 -0000


--Apple-Mail=_02F48C3C-CDBF-4468-97B7-A12E47A46B2C
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_70F2039E-A332-409C-88EC-E601F065003B"


--Apple-Mail=_70F2039E-A332-409C-88EC-E601F065003B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi Wladimir,

If the motivation of the SPV wallet is to radically extend =
functionality, as in my case, then the index is specific to the added =
features and the subset of the blockchain that is of interest for the =
wallet.
As you also point out, adding huge generic purpose indices to core would =
rather discourage people using full nodes due to excess requirements.=20

I believe nothing would add more to the core=92s popularity as a trusted =
background node to SPV than full validation at lowest possible memory, =
disk and CPU footprint.
Serving headers should be default but storing and serving full blocks =
configurable to ranges, so people can tailor to their bandwith and space =
available.

Tamas Blummer
Bits of Proof

On 09.04.2014, at 21:25, Wladimir <laanwj@gmail.com> wrote:
>=20
>=20
> Adding a RPC call for a "address -> utxo" query wouldn't be a big =
deal. It has been requested before for other purposes as well, all the =
better if it helps for interaction with Electrum.
>=20
> Spent history would be involve a much larger index, and it's not =
likely that will end up in bitcoin
>=20
> Wladimir
>=20


--Apple-Mail=_70F2039E-A332-409C-88EC-E601F065003B
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;">Hi =
Wladimir,<br><div apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true">If the motivation of the SPV wallet is to =
radically extend functionality, as in my case, then the index is =
specific to the added features and the subset of the blockchain that is =
of interest for the wallet.</div><div apple-content-edited=3D"true">As =
you also point out, adding huge generic purpose indices to core would =
rather discourage people using full nodes due to excess =
requirements.&nbsp;</div><div apple-content-edited=3D"true"><br></div><div=
 apple-content-edited=3D"true">I believe nothing would add more to the =
core=92s popularity as a trusted background node to SPV than full =
validation at lowest possible memory, disk and CPU footprint.</div><div =
apple-content-edited=3D"true">Serving headers should be default but =
storing and serving full blocks configurable to ranges, so people can =
tailor to their bandwith and space available.</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;">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;">Bits of =
Proof</span></span></div>
<br><div><div>On 09.04.2014, at 21:25, Wladimir &lt;<a =
href=3D"mailto:laanwj@gmail.com">laanwj@gmail.com</a>&gt; =
wrote:</div><blockquote type=3D"cite"><div dir=3D"ltr"><div =
class=3D"gmail_extra"><div class=3D"gmail_quote"><div =
class=3D"h5"><br><br>Adding a RPC call for a "address -&gt; utxo" query =
wouldn't be a big deal. It has been requested before for other purposes =
as well, all the better if it helps for interaction with Electrum.<br>
</div><div class=3D"h5"><br></div><div class=3D"h5">Spent history would =
be involve a much larger index, and it's not likely that will end up in =
bitcoin<br></div><div =
class=3D"h5"><br>Wladimir<br><br></div></div></div></div></blockquote></di=
v><br></body></html>=

--Apple-Mail=_70F2039E-A332-409C-88EC-E601F065003B--

--Apple-Mail=_02F48C3C-CDBF-4468-97B7-A12E47A46B2C
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

iQEcBAEBAgAGBQJTRjRsAAoJEPZykcUXcTkcpZsH/3rpCRtTrLyu7eRz54d0IeeE
UdX834QVgR6N00we/WnS3hHQA1EQ/GMlPfsp4pgAwMK/oTMMN8NYsyGLIul1Iw/Q
VL3SB1nCym4/LSIi+NFTfxZs64VO8D8J58WBQOMLpwefe4RXfB5JKtO6ZoE6zPnP
kGL02U2HazbLbBzw7JTE2jCT0R7uhpH8eovo7oJpFF9dBiO95vg7SgmG3vSbfWYf
h83h9QhTCwBwd+NISaEAFw/Oeziyr053PdmBjIbMHHy5QCE6sRlc0U5O/GPIJFCl
AdXZZS7UrPykAaxZdY56M2ueZ9YjzVm6tgRzUGjzz49aZpoRXWYfTqiJv7aqB1Y=
=swE2
-----END PGP SIGNATURE-----

--Apple-Mail=_02F48C3C-CDBF-4468-97B7-A12E47A46B2C--