diff options
author | Peter Todd <pete@petertodd.org> | 2014-05-09 11:43:13 -0400 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2014-05-09 15:43:42 +0000 |
commit | 20471dbd9973db99ba5b38bd19600affb8c4f026 (patch) | |
tree | 49e6818cbbbf255ef5bdc24bba230ac63d92d8e8 | |
parent | 73162223a39ce8bd8d15434afc202ff0264658ed (diff) | |
download | pi-bitcoindev-20471dbd9973db99ba5b38bd19600affb8c4f026.tar.gz pi-bitcoindev-20471dbd9973db99ba5b38bd19600affb8c4f026.zip |
Re: [Bitcoin-development] ECDH in the payment protocol
-rw-r--r-- | b0/4781cb3bed0ca2d8e065de83a40ff190e097d0 | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/b0/4781cb3bed0ca2d8e065de83a40ff190e097d0 b/b0/4781cb3bed0ca2d8e065de83a40ff190e097d0 new file mode 100644 index 000000000..7f718c71e --- /dev/null +++ b/b0/4781cb3bed0ca2d8e065de83a40ff190e097d0 @@ -0,0 +1,124 @@ +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 <pete@petertodd.org>) 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 <pete@petertodd.org> +To: Mike Hearn <mike@plan99.net> +Message-ID: <20140509154313.GA17107@savin> +References: <CANEZrP3VNXSc2cd3b9pz9iC2BR0-vG=tfYwMyUGBGaWPq+geXQ@mail.gmail.com> + <20140509150325.GA30436@savin> + <CANEZrP1m=-GWD5rLRe9vrx0JYKeKXghNw-a47ZbJTd1h3ngFww@mail.gmail.com> + <20140509152715.GA12421@savin> + <CANEZrP0Yom_JjN2PnPsfKV5S4wZSze4XTcJJU2ZWee4VGo20tw@mail.gmail.com> +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: <CANEZrP0Yom_JjN2PnPsfKV5S4wZSze4XTcJJU2ZWee4VGo20tw@mail.gmail.com> +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 <bitcoin-development@lists.sourceforge.net> +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: <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: 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-- + + |