summaryrefslogtreecommitdiff
path: root/cc/ccf962b6e4e86621e2a00b940b362e054f4e6a
blob: 6e2fb2e535a2f2a5ecaa278923b34341e87215ea (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
Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194]
	helo=mx.sourceforge.net)
	by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <wendel@314t.com>) id 1UzTKc-0006I9-JG
	for bitcoin-development@lists.sourceforge.net;
	Wed, 17 Jul 2013 15:07:54 +0000
X-ACL-Warn: 
Received: from mail-ea0-f180.google.com ([209.85.215.180])
	by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1UzTKa-0000OC-Kd
	for bitcoin-development@lists.sourceforge.net;
	Wed, 17 Jul 2013 15:07:54 +0000
Received: by mail-ea0-f180.google.com with SMTP id k10so1130351eaj.25
	for <bitcoin-development@lists.sourceforge.net>;
	Wed, 17 Jul 2013 08:07:46 -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=fY68Cnw0hwqKF4uDVO0D2+ROCh4JEXqg5iVgaiL+AMY=;
	b=jXhsH5xkt+FVV8nZOdYE/jOnElbQ/5CfFAXfk/3n6JQJYMYv+uxHrqtRLvs6DHI8RI
	+TQZcMUSoLGHcdviaAIEYcPeSo8LukGC1BA2hSqr2FBA1BnzDr4T4V3alV7ngZJRK6e5
	b+AaVy6Hbgzmtwt0jQJVNhtx4ci8+5bWZdks7j2KUkv5GnW5RpEyRlkfZKwgw1JIktXJ
	Y8JaER5h5lDQc4veNKEgww4iOV00zqY/AxjsJkIJgim/teyO5W23hVyimXSHHgUlqM7P
	68orj64N3BzMFxsnyOqAam7bZ5Em7N4vwK2njoutSTMx0kt5WReUkXb4t3mnDjVzDBdt
	/5FQ==
X-Received: by 10.14.246.197 with SMTP id q45mr6971592eer.15.1374073665852;
	Wed, 17 Jul 2013 08:07:45 -0700 (PDT)
Received: from [127.0.0.1] ([180.149.96.169])
	by mx.google.com with ESMTPSA id r54sm11486096eev.8.2013.07.17.08.07.40
	for <multiple recipients>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 17 Jul 2013 08:07:45 -0700 (PDT)
Sender: w grabhive <wendel@314t.com>
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: multipart/signed;
	boundary="Apple-Mail=_B36A20A7-ED5A-4594-8F0B-7403D125F68D";
	protocol="application/pgp-signature"; micalg=pgp-sha1
From: Wendell <w@grabhive.com>
In-Reply-To: <16E9C860-51CA-4274-B852-A816D12B6A5B@mac.com>
Date: Wed, 17 Jul 2013 16:58:57 +0200
Message-Id: <7685FDAE-C584-4FC8-9751-4D5556EC57C7@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>
	<3DB67FAF-E113-47FE-9043-C22D0F5A4F4A@grabhive.com>
	<16E9C860-51CA-4274-B852-A816D12B6A5B@mac.com>
To: Michael Gronager <gronager@mac.com>
X-Mailer: Apple Mail (2.1283)
X-Gm-Message-State: ALoCoQkeC28jZC47jAg3c9QMbuKNhQmcW/ZQWnWOO+Ji0sXcy5CEUtSs6+zLOFF36F1kNq9LLKym
X-Spam-Score: 3.4 (+++)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	1.5 RCVD_IN_PSBL           RBL: Received via a relay in PSBL
	[180.149.96.169 listed in psbl.surriel.com]
	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.169>]
	0.6 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server
	[180.149.96.169 listed in dnsbl.sorbs.net]
X-Headers-End: 1UzTKa-0000OC-Kd
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 15:07:54 -0000


--Apple-Mail=_B36A20A7-ED5A-4594-8F0B-7403D125F68D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

"The libcoin/bitcoind client downloads the entire block chain 3.5 times =
faster than the bitcoin/bitcoind client. This is less than 90 minutes on =
a modern laptop!"

Good lord Michael, I wish we had known about libcoin a month ago!

-wendell

grabhive.com | twitter.com/grabhive

On Jul 17, 2013, at 4:31 PM, Michael Gronager wrote:

> Hi Wendell,
>=20
> What Peter describes (a hash of the current set of UTXOs as part of =
the coinbase) is already implemented in libcoin, on which you can easily =
build both a bitcoind and any client. Libcoin is a library originally =
based on the satoshi client, and as such it is compatible/replacable =
with "master".=20
>=20
> Have a look at github.com/libcoin/libcoin and look in the =
BlockChain.h/cpp and the MerkleTrie classes then you can see how it =
works.
>=20
> What is missing from libcoin is a scheme to bootstrap the hash of =
UTXOs, there is some stub code for a p2pool like mining scheme ensuring =
several UTXO hashes every 10 minutes, but I will not have time to =
finalize it the first few months - anyone are of course welcome to help =
out ;)
>=20
> Michael


--Apple-Mail=_B36A20A7-ED5A-4594-8F0B-7403D125F68D
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)

iQIcBAEBAgAGBQJR5rEyAAoJECAN2ykHU5Y6xPMP/iRnQdERELN1v7cgW93wctzY
ItLpGMrP15/J3uco6QHMi4gX1YocF89UkapfvU0101isjMzNEsLHXSXyzOKeMuzt
DHnOaSU3j5CAY0dPb0gJ50nOFCsT0blY54ZIS6zj+GRsvKR79glZ9TstTGxRJBza
NTtnuWhvtjoDi06HNxT5W7k8tF4ShlR1k0N6xKldMxbdSaRMjom/CWUmZt2hEusD
zlb19CmYung3tpGRgsxOfTpek/sjDGalC33AFly9zRCcEgtNGPhTGJ83pDPLGcaF
CDNH3s21eq9G7GahJndMTLPoJ758+w2/OxhBw9i87EhVYSQWngHuHqBZyGSOiljk
RxKLWqrH1yEcz7VlBELONx0WB/yyDsjnhaPujlUM2znUUS/hh/5pMpqKMjvbN1Tx
93b104Qg+PIBBPvSwGQcmZ8X5ryAhVt0MAg5xEvKiG4VqyXB26pPw9HUOytQiJCJ
3P1WOfJl82sBKUxH2RZUsvUv82Yxxo0IHvv/WX3wm96sDY6zB44iZfVyZNPiixVb
pAx3AK2aT7US1LSGE5IvPmyHlHtIplY59X7nJjg8Rai9MDthlYRS9cfuD6LksnH/
gdkVzEGzZC5C9+H/H5kCVx8QxmSDx7Kx0lqI2IIi5wGd5vdpqxxdz8ENvbRgkRNN
PkMnUx9X1y48/zQiJ90w
=8uDW
-----END PGP SIGNATURE-----

--Apple-Mail=_B36A20A7-ED5A-4594-8F0B-7403D125F68D--