Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] helo=mx.sourceforge.net) by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1X75Yb-0001uT-JB for bitcoin-development@lists.sourceforge.net; Tue, 15 Jul 2014 16:26:21 +0000 Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.218.45 as permitted sender) client-ip=209.85.218.45; envelope-from=mh.in.england@gmail.com; helo=mail-oi0-f45.google.com; Received: from mail-oi0-f45.google.com ([209.85.218.45]) by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1X75Ya-0005SN-PV for bitcoin-development@lists.sourceforge.net; Tue, 15 Jul 2014 16:26:21 +0000 Received: by mail-oi0-f45.google.com with SMTP id e131so110992oig.32 for ; Tue, 15 Jul 2014 09:26:15 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.182.144.161 with SMTP id sn1mr12078036obb.82.1405441575232; Tue, 15 Jul 2014 09:26:15 -0700 (PDT) Sender: mh.in.england@gmail.com Received: by 10.76.35.234 with HTTP; Tue, 15 Jul 2014 09:26:15 -0700 (PDT) In-Reply-To: References: <201407151448.57223.luke@dashjr.org> <201407151541.53342.luke@dashjr.org> Date: Tue, 15 Jul 2014 18:26:15 +0200 X-Google-Sender-Auth: NinEk7SYt9aB--Ie3rwP0E6zjCo Message-ID: From: Mike Hearn To: Jeff Garzik Content-Type: multipart/alternative; boundary=089e0158ac78d82a7d04fe3ddd91 X-Spam-Score: -0.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 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (mh.in.england[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1X75Ya-0005SN-PV Cc: Bitcoin Dev Subject: Re: [Bitcoin-development] Bitcoin address TTL & key expiration? 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: Tue, 15 Jul 2014 16:26:21 -0000 --089e0158ac78d82a7d04fe3ddd91 Content-Type: text/plain; charset=UTF-8 > > Actually, and this is key, there _are_ reasons why deposits might not > be able to use PaymentRequests. Payments happen even when > wallets/computers are offline. > I don't understand this point. It's the *sender* that is parsing the PaymentRequest and following the instructions. By definition the sender must be online. A computer that is switched off cannot sign a transaction at all. > If you have negotiated HD wallet details, you can use a new address > every time, as mentioned. Yes, and an extension to BIP 70 to allow for this (or stealth addresses or whatever) has been discussed several times. This thread started by proposing (I think) an expiry time for addresses. BIP70 satisfies this use case, I think we all agree on that. Now for cases where someone can't use BIP70 for whatever reason, or it's suboptimal, absolutely we should design extensions to fix that. --089e0158ac78d82a7d04fe3ddd91 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Actually, and this is key, there= _are_ reasons why deposits might not
be able to use PaymentRequests. =C2=A0Payments happen even when
wallets/computers are offline.

I don= 9;t understand this point. It's the sender=C2=A0that is parsing = the PaymentRequest and following the instructions. By definition the sender= must be online. A computer that is switched off cannot sign a transaction = at all.
=C2=A0
If you have negotiated HD w= allet details, you can use a new address
every time, as mentioned.

Yes, and an exten= sion to BIP 70 to allow for this (or stealth addresses or whatever) has bee= n discussed several times.

This thread started by = proposing (I think) an expiry time for addresses. BIP70 satisfies this use = case, I think we all agree on that. Now for cases where someone can't u= se BIP70 for whatever reason, or it's suboptimal, absolutely we should = design extensions to fix that.
--089e0158ac78d82a7d04fe3ddd91--