Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192] helo=mx.sourceforge.net) by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1Wimxa-00060P-Bw for bitcoin-development@lists.sourceforge.net; Fri, 09 May 2014 15:43:42 +0000 Received-SPF: pass (sog-mx-2.v43.ch3.sourceforge.com: domain of petertodd.org designates 62.13.149.101 as permitted sender) client-ip=62.13.149.101; envelope-from=pete@petertodd.org; helo=outmail149101.authsmtp.com; Received: from outmail149101.authsmtp.com ([62.13.149.101]) by sog-mx-2.v43.ch3.sourceforge.com with esmtp (Exim 4.76) id 1WimxY-0007rC-Ep for bitcoin-development@lists.sourceforge.net; Fri, 09 May 2014 15:43:42 +0000 Received: from mail-c237.authsmtp.com (mail-c237.authsmtp.com [62.13.128.237]) by punt15.authsmtp.com (8.14.2/8.14.2/) with ESMTP id s49FhYou033420; Fri, 9 May 2014 16:43:34 +0100 (BST) Received: from savin (76-10-178-109.dsl.teksavvy.com [76.10.178.109]) (authenticated bits=128) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id s49FhQgX088038 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 9 May 2014 16:43:28 +0100 (BST) Date: Fri, 9 May 2014 11:43:13 -0400 From: Peter Todd To: Mike Hearn Message-ID: <20140509154313.GA17107@savin> References: <20140509150325.GA30436@savin> <20140509152715.GA12421@savin> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="tThc/1wpZn/ma/RB" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Server-Quench: aab6d654-d790-11e3-9f74-002590a135d3 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd2Yg0TA1ZNQRgX IjsJECJaVQIpKltL GxAVKBZePFsRUQkR aAdMdgsUFVQNAgsB AmIbWlJeVF57W2o7 bAxPbAVDY01GQQRq WVdMSlVNFUsrBRV3 Xn9JOhl6fwVFcDB4 Z0ZgECEKDkIuc0N5 XxpTHG0bZGY1a30W BkdcagNUcgZDfk5E aVUrVz1vNG8XDQg5 AwQ0PjZ0MThBJSBS WgQAK04nCWsgMh50 RhZKATUiVVUMViA+ KQBuMkQbAEEaNUFa X-Authentic-SMTP: 61633532353630.1024:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 76.10.178.109/587 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. X-Spam-Score: -1.5 (-) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain -0.0 SPF_PASS SPF: sender matches SPF record X-Headers-End: 1WimxY-0007rC-Ep Cc: Bitcoin Dev Subject: Re: [Bitcoin-development] ECDH in the payment protocol X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 May 2014 15:43:42 -0000 --tThc/1wpZn/ma/RB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 09, 2014 at 05:34:07PM +0200, Mike Hearn wrote: > > > > Ah, you're still misunderstanding my point: You can get atomicity in the > > worst-case where the communications medium fails *and* stealth payments > > that use up no extra space in the blockchain. This gives you the best of > > both worlds. >=20 >=20 > Sounds great! How does a lightweight client identify such transactions > without any markers? The exact same way you're proposing: via the payment protocol. If something goes wrong and a payment gets lost, that's where you implement a last-ditch "scan for stealth payments" button or similar that either just asks a semi-trusted server to scan the blockchain for you, or accepts the bandwidth hit and does so itself. (note that the scan pubkey used to find payments is unable to spend those payments) --=20 'peter'[:-1]@petertodd.org 000000000000000074d6fdc4442dae1b7273f77f2deec988daf63d3e1ec6eeea --tThc/1wpZn/ma/RB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQGrBAEBCACVBQJTbPeMXhSAAAAAABUAQGJsb2NraGFzaEBiaXRjb2luLm9yZzAw MDAwMDAwMDAwMDAwMDA3NGQ2ZmRjNDQ0MmRhZTFiNzI3M2Y3N2YyZGVlYzk4OGRh ZjYzZDNlMWVjNmVlZWEvFIAAAAAAFQARcGthLWFkZHJlc3NAZ251cGcub3JncGV0 ZUBwZXRlcnRvZC5vcmcACgkQJIFAPaXwkfve4wf/SoAu12EWjr5x9We/Syw1/pcH +KO/WLR/D92Jls99OoJ8m0/nXzqST4pVVvTyl2KweouuBlnb3cimXgJUoCAFRg0t M6/vVTXIdwm9fGxyRvu3p8yxaTqvUYpah72Nxad74TST9Zod0Hb9F4/llRa1dJBD 19AKrG2A4qKVA8KCE2jqnY7yjJ3N8L/8wuyXckcDd1cZ71LeBD2y/7cbSSulNIEI LPcRMdfXbmDRyueqUXS6JqlfNbSucpiDgozfQ4bY1uzV3Z9MLB4yNGQnw8vLJb5W Bf/ScI8B3xa0/Pk2F0oPByzf4VlvT2/xuX5NbmeeTVcNX1WShWMpsA5E6Qty+g== =RFFn -----END PGP SIGNATURE----- --tThc/1wpZn/ma/RB--