summaryrefslogtreecommitdiff
path: root/76/326af102c7afe5f3f33a06699ea6eef5d7b8dd
blob: 22a4c9f342485027446807817cb401110f593d41 (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
Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192]
	helo=mx.sourceforge.net)
	by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <wendel@314t.com>) id 1UzSNu-0008Ex-T9
	for bitcoin-development@lists.sourceforge.net;
	Wed, 17 Jul 2013 14:07:15 +0000
X-ACL-Warn: 
Received: from mail-ee0-f49.google.com ([74.125.83.49])
	by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1UzSNp-0004Bf-Th
	for bitcoin-development@lists.sourceforge.net;
	Wed, 17 Jul 2013 14:07:14 +0000
Received: by mail-ee0-f49.google.com with SMTP id b57so1070446eek.22
	for <bitcoin-development@lists.sourceforge.net>;
	Wed, 17 Jul 2013 07:07:03 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc
	:message-id:references:to:x-mailer:x-gm-message-state;
	bh=uj0g5jRBeEztuJC+W4vfBW4j06boKzUgcrEs35YydD4=;
	b=WkoBzx/emlao5/9DTWPxNZsZvdi3HYMfp7qGJx/1+E6qGC5Hm3DKeBz2bAAlKZOscu
	F1GqV0/rj5uXHMlkZQ+XJV7VDSoFiYDa5+m2Ekh5bZ7mS2h5hRb6u4NDX+CVWdqIlMLZ
	+Gd+EHlCL425MAoSofAmtiDKuEASSmZ/0IjDqZEE/6Uv4ia7N0q4olq/W+pMYdruzqg1
	YQKNDqsAzRUBozbJmbA5j7767mwVotZ2MUzCGR3yfjppAUlIFMLPMV1JjeNSPQu0gXMp
	P98A1DAJ2OriRSeIM+NxKNLqWC1fOZYIGJV/yq+T8g9Qr9KbpL86opwnCg5izVk1TKVO
	rd8g==
X-Received: by 10.15.90.139 with SMTP id q11mr6544377eez.137.1374070023106;
	Wed, 17 Jul 2013 07:07:03 -0700 (PDT)
Received: from [127.0.0.1] ([180.149.96.170])
	by mx.google.com with ESMTPSA id n5sm11057945eed.9.2013.07.17.07.06.57
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 17 Jul 2013 07:07:02 -0700 (PDT)
Sender: w grabhive <wendel@314t.com>
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: multipart/signed;
	boundary="Apple-Mail=_1021365A-1C80-4E71-8585-29CBD4A47804";
	protocol="application/pgp-signature"; micalg=pgp-sha1
From: Wendell <w@grabhive.com>
In-Reply-To: <20130717105853.GA10083@savin>
Date: Wed, 17 Jul 2013 15:37:41 +0200
Message-Id: <3DB67FAF-E113-47FE-9043-C22D0F5A4F4A@grabhive.com>
References: <CANEZrP0_H9+prDSF92q8a4QzP=fzDM6cTDv0+KcfV9NF9thkmw@mail.gmail.com>
	<3E7894A0-06F3-453D-87F8-975A244EBACF@include7.ch>
	<CANEZrP2jmWkDbpJEm0vd2CKF-prFNbz_ZeNJfDWtSCKb8k5ZXA@mail.gmail.com>
	<2BDA0943-22BB-4405-9AF0-86FB41FD04A6@include7.ch>
	<CANEZrP0McSrVzwv=-qimPyX41EEDmyQdYW5QjPr_i+KWyJZSZw@mail.gmail.com>
	<2F20A509-13A9-4C84-86D7-A15C21BACD53@include7.ch>
	<CANEZrP2yQvmvwP_ZULdS2i+X6L9MeZ+DfidiuZPD2EHwLsN2MA@mail.gmail.com>
	<2A1C412D-414E-4C41-8E20-F0D21F801328@grabhive.com>
	<CANEZrP12V_5Ak0f91RsMziuqXysde102rGeSko=qPBjefy3AeA@mail.gmail.com>
	<8EE501AA-1601-4C28-A32E-80F17D219D3A@grabhive.com>
	<20130717105853.GA10083@savin>
To: Peter Todd <pete@petertodd.org>
X-Mailer: Apple Mail (2.1283)
X-Gm-Message-State: ALoCoQnjF9Zv+CTUBbGSHCjvYY5YxiYZIIMTm5hKho22LbVAtcRkyqKkX7PezyN1xFFSYGqj/iJT
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net
	[Blocked - see <http://www.spamcop.net/bl.shtml?180.149.96.170>]
	0.6 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server
	[180.149.96.170 listed in dnsbl.sorbs.net]
X-Headers-End: 1UzSNp-0004Bf-Th
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] SPV bitcoind? (was: Introducing
	BitcoinKit.framework)
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, 17 Jul 2013 14:07:15 -0000


--Apple-Mail=_1021365A-1C80-4E71-8585-29CBD4A47804
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Peter,

This sounds like a _very_ good idea for a desktop client, and probably =
acceptable to users so long as we take available disk space into =
consideration, and only ever use a fraction of it.

Will you implement this?

-wendell

grabhive.com | twitter.com/grabhive

On Jul 17, 2013, at 12:58 PM, Peter Todd wrote:

> So what's useful about that? Basically it means your node starts with
> the same security level, and usefulness to the network, as a SPV node.
> But over time you keep downloading blocks as they are created, and =
with
> whatever bandwidth you have left (out of some user-configurable
> allocation) you download additional blocks going further and further
> back in time. Gradually your UTXO set becomes more complete, and over
> time you can verify a higher and higher % of all valid transactions.
> Eventually your node becomes a full node, but in the meantime it was
> still useful for the user, and still contributed to the network by
> relaying blocks and an increasingly large subset of all transactions.
> (optionally you can store a subset of the chain history too for other
> nodes to bootstrap from) You've also got better security because you
> *are* validating blocks, starting off incompletely, and increasingly
> completely until your finally validating fully. Privacy is improved, =
for
> both you and others, by mixing your transactions with others and =
adding
> to the overall anonymity set.
>=20
> In the future we'll have miners commit a hash of the UTXO set, and =
that
> gives us even more options to, for instance, have relayed transactions
> include proof that their inputs were valid, allowing all nodes to =
relay
> them safely.


--Apple-Mail=_1021365A-1C80-4E71-8585-29CBD4A47804
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-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)

iQIcBAEBAgAGBQJR5p4lAAoJECAN2ykHU5Y6saYP/2QKxgQ/zAsWZLzTnD3DjUbH
mxji99mwHGp23/AJ3ROkuRHX/tX2hCqX3sT9x+ftlpjds1QuPHDBc10P3JR7+yO4
30PJ5IabiU2NEvDxqgk7LVNim0D0ffGgtOKykEVL+smAN/l5ghM6fonNrGw3+hmh
BSU1Q4w+T02AIyfIAusCQr2PeaYVPu8OE5vX+TlJtHUrDJSuOSRDEP175XT8P6zJ
eDnEKJmUjAzbKliSoUERM6afufBr5l3J7VNBBScpkICt8C85LGZ8wGa942zfe32W
6pPPcaZyuX8MCY3utc6Eludzrk/BgVHklg/K+8W1fiPuMH4E4q6POaf9EEdGAJBJ
4TKGO4mMsT/Dt3vzt7/x/Ql05qIz+NMi3rA5M48sZ6nMGNFmtwDu25sNqYWzGzc/
fgAwuKkTi9ltLG9r7loyQW7/f7HOxe3qzgO1wHH43kIgLEifneptllTIUHTZjIAO
DT5fY5P4IkZgDMq1EpYjD1Ia1evamCPem2j6NQtD+0vznG0+z7lLemVePBqZKFgO
Db5NepL19hChUHru0Rt0g70ZTm3OyZVnmlQZClHo2AQFcldJ++rxpXYZWW7kLECZ
y+Xb2QSj31X5mr3zDeEgF/ESNaYjF2TyVa9vl20RTUisancbXsHxQQwXTAek2hRN
0vXuT9qMU6coO+ZMtwPd
=k8+F
-----END PGP SIGNATURE-----

--Apple-Mail=_1021365A-1C80-4E71-8585-29CBD4A47804--