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--